• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于ActionScript3.0的單詞游戲Flash程序?qū)崿F(xiàn)

      2017-05-30 05:13:44劉斌
      科技風(fēng) 2017年13期
      關(guān)鍵詞:腳本語言編程語言卡片

      劉斌

      摘要:

      在高職教育當(dāng)中,利用學(xué)生喜歡玩游戲的特點(diǎn),結(jié)合編程語言實(shí)現(xiàn)游戲案例,能大幅提高學(xué)生學(xué)習(xí)興趣,達(dá)到教學(xué)目的。本文通過“單詞配對(duì)水果”的游戲?qū)嵗榻B如何利用Flash的元件結(jié)合ActionScript3.0語言編寫游戲。

      關(guān)鍵詞:Flash;游戲;ActionScript3.0語言

      針對(duì)高職教學(xué)中Flash編程課程,利用ActionScript3.0編程實(shí)現(xiàn)一些小游戲,可以調(diào)動(dòng)學(xué)生的好奇心,將晦澀枯燥的編程語言和生動(dòng)有趣的互動(dòng)游戲揉為一體,有助于提高學(xué)生的理解能力和動(dòng)手能力。

      1 項(xiàng)目概述

      ActionScript3.0是基于Flash、Flex等多種開發(fā)環(huán)境、面向?qū)ο缶幊痰哪_本語言。

      “看水果學(xué)單詞”游戲初始是為英語學(xué)習(xí)者設(shè)計(jì)的,用來學(xué)習(xí)編程語言更是一舉多得?;鞠敕ㄊ前阉麍D片和單詞放到Flash舞臺(tái)上,由玩家識(shí)別和匹配。游戲設(shè)計(jì)4關(guān),每關(guān)顯示3個(gè)水果和3個(gè)英文單詞,全部匹對(duì)成功則進(jìn)行下一關(guān),所有關(guān)卡匹對(duì)成功則游戲通關(guān)。

      2 游戲邏輯

      (1)啟動(dòng)游戲:游戲初始運(yùn)行時(shí)展示給玩家的界面是StartGame游戲封面,玩家單擊封面上的“開始”按鈕后,進(jìn)入步驟2,開始游戲第一關(guān)。

      (2)進(jìn)入PlayGame界面,初步設(shè)定水果單詞12個(gè),完成游戲初始化工作,包括從水果卡片和單詞表中隨機(jī)抽取3個(gè),生成游戲界面,等待玩家操作游戲。

      (3)玩家只能拖動(dòng)單詞卡片,不能拖動(dòng)水果卡片。把單詞卡片拖放到水果上之后,程序會(huì)自動(dòng)判斷是否匹對(duì)。如果不匹配,單詞會(huì)自動(dòng)回到原位置;如果匹配成功,那么單詞和水果會(huì)一起消失。3個(gè)單詞和水果全部匹配成功后,如果還有下一關(guān),回到步驟2,否則進(jìn)入步驟4。

      (4)進(jìn)入游戲結(jié)束界面EndGame,如果單擊“再來一遍”按鈕,重回步驟1。

      3 核心程序及算法

      4 小結(jié)

      本游戲程序用約150行腳本語言,完成了“水果配對(duì)單詞”游戲的制作,包括了Flash游戲界面設(shè)計(jì)和邏輯設(shè)計(jì)。界面設(shè)計(jì)部分包括Flash素材的導(dǎo)入、影片剪輯元件和按鈕的創(chuàng)作、游戲狀態(tài)定義;邏輯設(shè)計(jì)部分包括導(dǎo)出類應(yīng)用、游戲中的事件邏輯、隨機(jī)抽取單詞和水果卡片、靈活運(yùn)用編程技巧等。

      教學(xué)有法,而教無定法,教學(xué)當(dāng)中不能一味死板硬套,只要涉及游戲就聞而變色。通過互動(dòng)小游戲的程序設(shè)計(jì),學(xué)習(xí)Flash AS3.0腳本語言,捕捉學(xué)生的心理狀態(tài),發(fā)現(xiàn)教學(xué)契機(jī)構(gòu)建良好的教學(xué)方法,達(dá)到理想的教學(xué)效果。

      參考文獻(xiàn):

      [1]謝建華.基于ActionScript3.0的消除樂手機(jī)游戲開發(fā)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2017.07.

      [2]李鑫,關(guān)鵬.ActionScript3.0游戲編程技巧探討[J].信息通信,2015,02.

      [3]董相志.Flash游戲設(shè)計(jì)案例教程[M].北京:清華大學(xué)出版社,2016,02.

      猜你喜歡
      腳本語言編程語言卡片
      壓力-體積轉(zhuǎn)換在CFC編程語言中的實(shí)現(xiàn)解析
      擺卡片
      倒過來的卡片
      Java編程語言的特點(diǎn)與應(yīng)用
      一張卡片
      淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      一種面向SSC的電信增值業(yè)務(wù)的生成方法及實(shí)現(xiàn)
      基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)
      卡片
      面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
      皋兰县| 科尔| 虹口区| 广饶县| 维西| 龙山县| 台南市| 周口市| 东乡族自治县| 上林县| 景谷| 克山县| 北碚区| 宁晋县| 中山市| 得荣县| 伊通| 华容县| 康乐县| 乌拉特前旗| 广宁县| 巨鹿县| 蛟河市| 双鸭山市| 晋江市| 上高县| 衡阳市| 英山县| 濮阳市| 永新县| 沂水县| 崇义县| 青阳县| 长春市| 鸡泽县| 兴海县| 盐源县| 茌平县| 芮城县| 深水埗区| 宁南县|