炮打英文单词

炮打英文单词

ID:41707170

大小:401.91 KB

页数:9页

时间:2019-08-30

炮打英文单词_第1页
炮打英文单词_第2页
炮打英文单词_第3页
炮打英文单词_第4页
炮打英文单词_第5页
资源描述:

《炮打英文单词》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、炮打英文单词儿童背单词没耐性,但对电脑游戏兴致勃勃。若将单词融进游戏,效果应该不错。现成的游戏不能和课程同步,怎么办?自己制作!通过GameMaker8.0,不用编程也能轻松制作出与课程同步的单词游戏。游戏效果:在游戏界面中,几个蝙蝠背着中文单词不断飞动,随机岀现1个英文单词,玩家用左、右箭头调整炮口,用空格键发射炮弹。如果炮弹击中与英文对应的中文时,获得10分,蝙蝠消失;当没有炮弹可发射而蝙蝠还没打完时,出现提示,显示高分榜并重新开始游戏;当蝙蝠全被干掉时,游戏结束(图1)。1.创建单词表为了能够与课程同步,需要创建一个名字为danci.ini的文件,走义

2、好单词数量,标记好中、英单词的起始,输入中、英文单词(图2)。以后根据课程进展,只需更改这个文件中的单词数量及中、英对应的单词,游戏不需要重新编写。2.添加精灵角色右击Sprites文件夹,选择CreateSprite,在窗口中输入名称,点击〃编辑精灵",在ImageEditor编辑窗口利用工具制作精灵。精灵编辑完成后,点击中心按钮,点击完成。所需精灵有player(玩家)、pd(炮弹)、bf(蝙蝠)、wall(墙)(图3)。如E解R•無£讯车行嫁口②H荼助P臼口

3、GSpiket4pbyer•pd・bf■wal17Sounds_iBackgioundi」Pa

4、lhsajSciiptxOfontsLjImeLines匸IObjeclt1jRacxntiGarrelr/

5、

6、OIIaI1.物体的创建右击Objects文件夹,选择CreateObject,在弹出窗口输入物体名字,选择好精灵图片,当然不需要精灵图片可以不选(如hzdd.bf)。如果所创建的物体是静止不动的(如墙),需要勾选〃固体〃。所需物体有player(玩家)、

7、pd(炮弹)、wall(墙)、bf(蝙蝠)、hzdd.bf(绘制导弹、蝙蝠)、dc(绘制随机英文单词)。右击Fonts文件夹,创建字体,名字为fontOz字体为黑体。2.物体的设置设置物体的事件、动作。双击物体进入设置窗口,点击〃添加事件〃”选择所需事件,在动作面板将所需动作拖入到窗口,再进行设(i)player物体设置(表:L、图4)■事件创建设置健康值:100分数:o设墨变量variable:fs?value:1讯寸器(邸计时器0)设酸量variable:fs?value:1少设酸量variable:image_anglevalue:direction如

8、果物体的数目物体:bf,数目:0,条件:等于显示消息框结束游戏内容:“恭喜你,已帧利过关!”如果生命值值:0,条件:小于显示消息框内容:“你没有炮弹了,请重新开始吧!”显不咼分表重新启动游戏键盘(选择<Space>)如舷量变量:fs,值:1,条件:等于创造移动物体物体:Pd,x、y都为0,速度:5,方向:player,direction+90设蚤变量variable:fs?value:0设帚牛命设墨计时器生命:T,勾选相对步数:15,计时器:走时器0键盘(选择〈左>)设酸量variable:direction^value:3〉勾选相对键盘(选择〈右>)设酸量

9、variable:direction^value:一3>勾选相对⑵pd物体设置添加创建事件,拖入3个设变量,variable分另0为image_angle.xxy,value分别为player.direction、lengthdir_x(35,player.direction+90).lengthdir_y(35,player.direction+90)o⑶hzdd_bf物体设置(表2)事件强执行代码globalvardczs?del,de2:aafjVyaa>iniopen(danci.ini);设置变量variable:dezvalue:inijread

10、real("game:^dancizongshu^,0)创建循环下一行动Times:dezs创造物体物体:bfx:ixandomjrange(90,rooiv^idth-80)y:ixandomjrange(90,rooivheight-00)设蚤生命绘制用青灵绘制生命数目生命:dczs+2x:48>y:464〉精灵:pd(4)de物体设置(表3、图5)事件如果物体的数目开始执行代码物体:bf,数目:0,条件:犬于如團创建结束设墨变量variable:nuinbervalu:de2设墨变量variable:envalue:inireadstring("eng

11、lish",string(dc2),"ERROR")

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。