[项目]microbit 控制的第一人称视角3D太空飞行游戏-Arduino中文社区 - Powered by Discuz! Archiver

seesea 发表于 2019-4-30 15:05

[项目]microbit 控制的第一人称视角3D太空飞行游戏

前言
家里有本《揭秘宇宙》,娃娃很喜欢,即使爸爸讲的都听烦了,娃娃还是不厌其烦的要爸爸睡前讲这本书。想起自己小时候也是对宇宙、太空充满了好奇和向往,长大了却渐渐忘记了最初的梦。借此机会给娃娃做一个第一人称视角的有3D效果的太空飞行游戏,略微满足遨游太空,探秘宇宙的小小梦想。


方案
用小喵家的 kittenblock 来做游戏,用 microbit 来体感控制飞船,减少小孩电脑学习成本,增加游戏趣味。
既然是游戏,就要有难度,光飞来飞去的也就会很快无聊。设计得分根据玩家存活时间来计算,飞船转向会消耗能量,要扣除得分来做为消耗。
有同学说了,那我不转向不就一直得分呗。嗯,所以加上一个直飞地球的因素,如果不转向就会撞向地球,游戏结束。于是这个小游戏就命名为《躲开地球》。
话说自家娃娃玩的时候被地球撞的时候都吓一大跳,两个娃娃都吓到好几回,看来爆炸效果做的很震撼啊。其实也不全是,爆炸的声音和光效是一个因素,另一个因素是地球远远飞过来的时候不大,不容易发现,等到近了的时候就迅速变大,也是很让人吓一跳的。


[*]**** Hidden Message *****
程序截图

[*]这是背景星系的程序,主要是随机造型、大小、方向,以及响应玩家操作进行的背景天幕循环移动

[*]飞船的程序,接收输入,计分等

[*]星星的程序,不断飞向玩家,营造出前进的感觉,也响应转向操作。地球的程序也是这个,代码中对造型进行切换就是,然后是方向没有上下左右的方向,只有冲向飞船的方向

[*]游戏启动画面的程序,等待玩家输入以开始游戏


游戏截图

[*] 启动界面:显示游戏名称,游戏背景故事,闪动显示按任意键开始游戏。背景音乐是从自带的声音库中选的一个蛮欢快的音乐,其实玩家即将开启的是一个寂寞无聊的太空远征啊,哈哈

[*]过场动画:飞船起飞的基地,假装飞船从这里起飞

[*]过场动画:飞船进入太空,那壮丽的地平线啊,宣告着离家的游子即将远航,回归故土。心情激动

[*]游戏界面:展示从飞船控制室看出去的第一人称视角,假装我们在驾驶飞船。深邃黑暗的太空背景随机飘着一些星系,只有迎面而来的星点让你觉得这个世界还在运转,隆隆的飞船运转的背景声更增加了太空远航的寂寞

[*]能量不足提醒:空虚的电池发出一个大红的惊叹,一闪一闪,让你无法忽视它的警告

[*]撞向地球:即将撞毁前的一幕,抓拍留念。我们美丽的家园,地球,我回来了!在寂寥的数年远航后,终于,要撞向地球的怀抱了

[*]爆炸场面:在涅槃中回顾辉煌的一生,得分:6

[*]游戏结束


源码下载
上传文件大小限制,所以分卷压缩上传:






演示视频
http://player.youku.com/player.php/sid/XNDE3MjMyOTgzNg==/v.swf

mostblack 发表于 2019-5-3 02:59

大佬大佬

seesea 发表于 2019-5-3 13:26

mostblack 发表于 2019-5-3 02:59
大佬大佬

不敢不敢(⁎⁍̴̛ᴗ⁍̴̛⁎)

wangyirun 发表于 2019-6-29 16:27

好漂亮,自己也做了一个

andyyyy 发表于 2019-7-1 11:32

学习学习

青大春 发表于 2019-9-18 22:04

dalao niubiniubi

seesea 发表于 2019-9-19 20:50

wangyirun 发表于 2019-6-29 16:27
好漂亮,自己也做了一个

谢谢夸奖

jxhezhilong 发表于 2020-2-27 10:55

看着就炫目,做个自己玩玩

xiangxiang2008 发表于 2020-6-6 13:14

1234567890

牛B 发表于 2020-6-11 16:19

下载解压不了。。
页: [1] 2
查看完整版本: [项目]microbit 控制的第一人称视角3D太空飞行游戏