国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ActionScript3.0的單詞游戲Flash程序實現

2017-05-30 05:13:44劉斌
科技風 2017年13期
關鍵詞:腳本語言編程語言卡片

劉斌

摘要:

在高職教育當中,利用學生喜歡玩游戲的特點,結合編程語言實現游戲案例,能大幅提高學生學習興趣,達到教學目的。本文通過“單詞配對水果”的游戲實例,介紹如何利用Flash的元件結合ActionScript3.0語言編寫游戲。

關鍵詞:Flash;游戲;ActionScript3.0語言

針對高職教學中Flash編程課程,利用ActionScript3.0編程實現一些小游戲,可以調動學生的好奇心,將晦澀枯燥的編程語言和生動有趣的互動游戲揉為一體,有助于提高學生的理解能力和動手能力。

1 項目概述

ActionScript3.0是基于Flash、Flex等多種開發(fā)環(huán)境、面向對象編程的腳本語言。

“看水果學單詞”游戲初始是為英語學習者設計的,用來學習編程語言更是一舉多得。基本想法是把水果圖片和單詞放到Flash舞臺上,由玩家識別和匹配。游戲設計4關,每關顯示3個水果和3個英文單詞,全部匹對成功則進行下一關,所有關卡匹對成功則游戲通關。

2 游戲邏輯

(1)啟動游戲:游戲初始運行時展示給玩家的界面是StartGame游戲封面,玩家單擊封面上的“開始”按鈕后,進入步驟2,開始游戲第一關。

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

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

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

3 核心程序及算法

4 小結

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

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

參考文獻:

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

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

[3]董相志.Flash游戲設計案例教程[M].北京:清華大學出版社,2016,02.

猜你喜歡
腳本語言編程語言卡片
壓力-體積轉換在CFC編程語言中的實現解析
擺卡片
倒過來的卡片
Java編程語言的特點與應用
一張卡片
學生天地(2018年20期)2018-09-10 17:11:20
淺談不同編程語言對計算機軟件開發(fā)的影響
電子制作(2018年1期)2018-04-04 01:48:36
一種面向SSC的電信增值業(yè)務的生成方法及實現
基于Unity3D的坦克大戰(zhàn)游戲設計與實現
卡片
面向對象Web開發(fā)編程語言的的評估方法
个旧市| 通山县| 乐都县| 红河县| 灵丘县| 桃江县| 房山区| 宁明县| 佳木斯市| 灌阳县| 喜德县| 洛南县| 手机| 浑源县| 滦平县| 玉树县| 潮安县| 龙南县| 呼伦贝尔市| 江陵县| 奉化市| 迁安市| 南岸区| 连平县| 鹿邑县| 卓资县| 隆安县| 莎车县| 固始县| 融水| 江源县| 中方县| 噶尔县| 新巴尔虎左旗| 东方市| 绵竹市| 连州市| 武汉市| 漳平市| 横峰县| 五寨县|