玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...

2018-05-061.2万
AI 快速预览详细 收起
本文介绍了如何在micro:bit点阵屏游戏中加入得分系统。通过新增变量“sudu”控制子弹速度,每躲过一颗子弹得分加一,速度逐渐加快,从而提升游戏难度。文章详细展示了代码的具体改动,包括初始化设定、按键控制角色以及得分和速度的调整。这种设计不仅增加了游戏的趣味性,还锻炼了孩子们的逻辑思维能力。
继续分享昨天的躲子弹游戏的进阶,今天我在游戏中加入了得分,并且随着得分的增加难度也会逐渐增加。
我主要对原有的程序进行了以下改动:
新建两个变量,“sudu”用来控制子弹落下来的速度,“defen”存储游戏得分,每躲过一颗子弹,得分加一,在游戏结束后会显示得分。
玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...图1
初始化,新增设定得分为0,速度为500毫秒。
玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...图2
按键控制角色,这个没有改变。
玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...图3
这个主要在每次循环后得分自加1,速度自减10。这样每循环一次,落下来的间隔时间就比上一次短10毫秒,从而实现越来越快。
玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...图4
角色G2也一样。
玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...图5
当角色G遇到G1或者G2的时候,游戏暂停,显示分数,再结束游戏。

好了,游戏就这么简单,我将在下一篇分享文章中加入一些新功能。
由于时间写的匆忙,难免有错误之处,敬请指正。
我们建有专门的QQ群,有什么问题,可以在群里交流。

QQ群号:484477101(中小学microbit课堂教学群)。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
MakeIt
MakeIt
多谢分享,入坑学习
gada888
gada888
再有个视频就好了
DFSkW6g0sIm
DFSkW6g0sIm
收藏
DI玩
DI玩
收藏
rzyzzxw
rzyzzxw
吕老师系列教程,简单明了。:victory:
- 没有更多了 -