所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
新年到,快来收红包吧,看你能抢到多少红包?
laai 2019-01-04 16:17:05
0
0
简单
projectImage

灵感来自于经典的诺基亚贪吃蛇,吃到越来越多身体就会越来越长哦。不过这回吃的是红包。

操作方式:在Micro:bit上的A和B键实现左转和右转控制角色。也可以用电脑键盘的A和D键。

步骤1 步骤1
实现控制小蛇走动脚李。为了增加难度,也更适合在Micro:bit上玩,向左转弯和右转弯只需用两个按键就行了。而不是用上下左右四年键的方式。
projectImage
步骤2 步骤2
用克隆的方法实现显示3个尾巴。再增加碰到边缘和是否撞到自己如果是则结束游戏。我这里采用了是否碰到黑色来表示是否碰到自己了。
projectImage
projectImage
步骤3 步骤3
添加红包角色,如果碰到红包时尾巴数加1,同时增加红包总分。
projectImage
步骤4 步骤4
添加游戏开始和结束页面。顺便制作操作说明。
projectImage
步骤5 步骤5
既然有教学的需要,这个案例就留下扩展任务吧,比如随着时间或分数的越来越多,小蛇的速度就越来越快?又比如红包去到某个地方,只会显示10秒,最后3秒还会在有提示,10秒后红外又跑到新的地方去了。或者你还有什么新的想法一起探讨吧。
projectImage

程序文件已放到gitee.com:

https://gitee.com/laijianqiang/snail_grabs_Money.git

材料清单 材料清单
1x
Micro:bit
Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]