圣诞节的时候,带着孩子一起制作了一款圣诞小怪物丢礼物的小游戏,这款游戏的灵感,来源于小猪佩琪动画片里的那个小鸡疯狂生蛋的游戏哈。孩子们每每看到此片段都跟着大笑不已,改变一下思路,我们拿来做个节日小游戏。
说明一下小游戏的主要思路:需要两个角色,小怪物和礼物,当键盘上的空格键被点击时,小怪物要移动到随机位置,然后开始扔礼物,此时礼物总数加1(变量数加1),然后在小怪物所在的原地克隆一个礼物出来。克隆出的礼物需要原地晃动,增加游戏的动感效果。与此同时,孩子说,扔礼物的时候还要发出一声怪响,哈哈,没想到,这个怪响才是游戏最大的笑点。
游戏引子:
材料清单
- microbit X1
步骤1 选择好小怪物的角色,礼物角色,以及背景
步骤2 选中礼物的角色,进行编辑
我们需要在小怪物扔出礼物的时候,让礼物晃动起来。所以删掉原有的礼物中红色的那个,只留下蓝色的礼物。
复制出两个相同的礼物,第一个向左稍稍旋转,最后一个向右稍稍旋转。
步骤3 开始为圣诞小怪兽编程
首先设置一个变量,因为这个变量需要记录总共的礼物数量。
代码部分比较简单:响应键盘的空格键,按下后,首先变量+1,然后让小怪物移动到随机位置后,发出一个怪叫,进行扔东西的造型切换,扔的动作做完后,克隆一个礼物出来,再恢复原本的动作。
步骤4 为礼物编写程序
礼物的程序分成两部分:
1,舞台上的第一个礼物,伴随着游戏开始,它就有了,它是响应绿色旗子按下的动作,在游戏刚开始,需要将变量初始化,并显示出来,然后就是让第一个礼物原地摇摆。
2,每一个被克隆的礼物,当克隆体启动时,不能让每个礼物都克隆在同一个位置,要让它每次被克隆出来的时候,去到那个小怪物所在的位置,并且上移一点点,为什么要上移,主要是随着小怪物手的动作,连贯起来就看着像是把礼物扔出来,就停留在了那里一样哈。
这样子,基本游戏就全部完成了,来看看玩耍起来的效果吧。
步骤5 硬件扩展
正好手上有microbit的小板子,mind+最大的魅力就是兼容性超强,扩展选择主控板,添加了小bit之后,可以做成震动式的游戏模式,稍稍修改一下小怪物的代码部分。
晃动手中的小bit,就可以让小怪物不停的扔礼物出来了~~~哈哈,是不是很过瘾呢?
评论