[项目]microbit 控制的第一人称视角3D太空飞行游戏
前言家里有本《揭秘宇宙》,娃娃很喜欢,即使爸爸讲的都听烦了,娃娃还是不厌其烦的要爸爸睡前讲这本书。想起自己小时候也是对宇宙、太空充满了好奇和向往,长大了却渐渐忘记了最初的梦。借此机会给娃娃做一个第一人称视角的有3D效果的太空飞行游戏,略微满足遨游太空,探秘宇宙的小小梦想。
方案
用小喵家的 kittenblock 来做游戏,用 microbit 来体感控制飞船,减少小孩电脑学习成本,增加游戏趣味。
既然是游戏,就要有难度,光飞来飞去的也就会很快无聊。设计得分根据玩家存活时间来计算,飞船转向会消耗能量,要扣除得分来做为消耗。
有同学说了,那我不转向不就一直得分呗。嗯,所以加上一个直飞地球的因素,如果不转向就会撞向地球,游戏结束。于是这个小游戏就命名为《躲开地球》。
话说自家娃娃玩的时候被地球撞的时候都吓一大跳,两个娃娃都吓到好几回,看来爆炸效果做的很震撼啊。其实也不全是,爆炸的声音和光效是一个因素,另一个因素是地球远远飞过来的时候不大,不容易发现,等到近了的时候就迅速变大,也是很让人吓一跳的。
[*]**** Hidden Message *****
程序截图
[*]这是背景星系的程序,主要是随机造型、大小、方向,以及响应玩家操作进行的背景天幕循环移动
[*]飞船的程序,接收输入,计分等
[*]星星的程序,不断飞向玩家,营造出前进的感觉,也响应转向操作。地球的程序也是这个,代码中对造型进行切换就是,然后是方向没有上下左右的方向,只有冲向飞船的方向
[*]游戏启动画面的程序,等待玩家输入以开始游戏
游戏截图
[*] 启动界面:显示游戏名称,游戏背景故事,闪动显示按任意键开始游戏。背景音乐是从自带的声音库中选的一个蛮欢快的音乐,其实玩家即将开启的是一个寂寞无聊的太空远征啊,哈哈
[*]过场动画:飞船起飞的基地,假装飞船从这里起飞
[*]过场动画:飞船进入太空,那壮丽的地平线啊,宣告着离家的游子即将远航,回归故土。心情激动
[*]游戏界面:展示从飞船控制室看出去的第一人称视角,假装我们在驾驶飞船。深邃黑暗的太空背景随机飘着一些星系,只有迎面而来的星点让你觉得这个世界还在运转,隆隆的飞船运转的背景声更增加了太空远航的寂寞
[*]能量不足提醒:空虚的电池发出一个大红的惊叹,一闪一闪,让你无法忽视它的警告
[*]撞向地球:即将撞毁前的一幕,抓拍留念。我们美丽的家园,地球,我回来了!在寂寥的数年远航后,终于,要撞向地球的怀抱了
[*]爆炸场面:在涅槃中回顾辉煌的一生,得分:6
[*]游戏结束
源码下载
上传文件大小限制,所以分卷压缩上传:
演示视频
http://player.youku.com/player.php/sid/XNDE3MjMyOTgzNg==/v.swf
大佬大佬 mostblack 发表于 2019-5-3 02:59
大佬大佬
不敢不敢(⁎⁍̴̛ᴗ⁍̴̛⁎) 好漂亮,自己也做了一个 学习学习
dalao niubiniubi
wangyirun 发表于 2019-6-29 16:27
好漂亮,自己也做了一个
谢谢夸奖 看着就炫目,做个自己玩玩 1234567890 下载解压不了。。
页:
[1]
2