所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Mind+小怪物丢圣诞礼物小游戏
阿琛 2019-01-15 16:36:36
0
0
简单

圣诞节的时候,带着孩子一起制作了一款圣诞小怪物丢礼物的小游戏,这款游戏的灵感,来源于小猪佩琪动画片里的那个小鸡疯狂生蛋的游戏哈。孩子们每每看到此片段都跟着大笑不已,改变一下思路,我们拿来做个节日小游戏。

说明一下小游戏的主要思路:需要两个角色,小怪物和礼物,当键盘上的空格键被点击时,小怪物要移动到随机位置,然后开始扔礼物,此时礼物总数加1(变量数加1),然后在小怪物所在的原地克隆一个礼物出来。克隆出的礼物需要原地晃动,增加游戏的动感效果。与此同时,孩子说,扔礼物的时候还要发出一声怪响,哈哈,没想到,这个怪响才是游戏最大的笑点。

游戏引子:

材料清单 材料清单
1x
microbit
步骤1 步骤1
选择好小怪物的角色,礼物角色,以及背景
projectImage
步骤2 步骤2
选中礼物的角色,进行编辑

我们需要在小怪物扔出礼物的时候,让礼物晃动起来。所以删掉原有的礼物中红色的那个,只留下蓝色的礼物。

projectImage

复制出两个相同的礼物,第一个向左稍稍旋转,最后一个向右稍稍旋转。

projectImage
步骤3 步骤3
开始为圣诞小怪兽编程

首先设置一个变量,因为这个变量需要记录总共的礼物数量。

projectImage

代码部分比较简单:响应键盘的空格键,按下后,首先变量+1,然后让小怪物移动到随机位置后,发出一个怪叫,进行扔东西的造型切换,扔的动作做完后,克隆一个礼物出来,再恢复原本的动作。

projectImage
步骤4 步骤4
为礼物编写程序

礼物的程序分成两部分:

1,舞台上的第一个礼物,伴随着游戏开始,它就有了,它是响应绿色旗子按下的动作,在游戏刚开始,需要将变量初始化,并显示出来,然后就是让第一个礼物原地摇摆。

2,每一个被克隆的礼物,当克隆体启动时,不能让每个礼物都克隆在同一个位置,要让它每次被克隆出来的时候,去到那个小怪物所在的位置,并且上移一点点,为什么要上移,主要是随着小怪物手的动作,连贯起来就看着像是把礼物扔出来,就停留在了那里一样哈。

projectImage

这样子,基本游戏就全部完成了,来看看玩耍起来的效果吧。

步骤5 步骤5
硬件扩展

正好手上有microbit的小板子,mind+最大的魅力就是兼容性超强,扩展选择主控板,添加了小bit之后,可以做成震动式的游戏模式,稍稍修改一下小怪物的代码部分。

晃动手中的小bit,就可以让小怪物不停的扔礼物出来了~~~哈哈,是不是很过瘾呢?

projectImage
Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]