大家好,欢迎来到IT知识分享网。
这两天闲来无事把刘欣慈的《流浪地球》(短篇科幻小说合集)、《三体1》看完了,于是在用Scratch制作一个星际动画的过程中,逐步做成了一个小游戏。
先说说裂变思路:
故事主体:一架宇宙飞船在太空中航行去寻找合适的新的居住点,迎面有陨石飞过,需要击落或躲避陨石,如果被陨石击中飞船就会爆炸,航行失败。
键盘空格键控制武器发射;键盘上下键控制飞船运动。
故事角色:宇宙飞船、陨石、激光武器(击落陨石)
故事背景:宇宙星空(Stars)
选取背景并分别对故事角色制作脚本。
宇宙飞船:
激光武器:
陨石:
因为玩着,不过瘾,所以对游戏进行了升级。
故事升级:飞船航行过程中,击中多个陨石(8个)后就到达下一星球,此时陨石飞行速度更快,更多;飞船直到飞到第五个星球后才停下来,找到适宜的星球,通关结束。
为了使游戏更加刺激,给游戏配背景音乐,并根据到达的不同星球设置了不同的背景,表示正在经过不同的关卡。
键盘S控制游戏开始。
增加三个角色:GameOver、游戏开始、游戏通关
由背景控制游戏通关进度,实现通关背景切换。
背景脚本:
GameOver:
通关:
开始游戏:
未开始航行前(游戏开始),陨石还未飞过,所以陨石要等到游戏开始后才飞来,这里对陨石角色增加一条指令,让其等待游戏开始确认按键S键被按下后再开始飞行。
为了增加对飞行器的操纵性,增加X轴的操作方向,脚本修改为:
到此一个星际探索闯关小游戏就做好了。
对Scratch编程感兴趣记得点击上方关注哦~
微信联系:CQ_SDY1
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7201.html