玩转micro:bit-设计点阵屏游戏(3)躲子弹初级设计增加得分...
2018-05-061.2万
AI 快速预览详细
本文介绍了如何在micro:bit点阵屏游戏中加入得分系统。通过新增变量“sudu”控制子弹速度,每躲过一颗子弹得分加一,速度逐渐加快,从而提升游戏难度。文章详细展示了代码的具体改动,包括初始化设定、按键控制角色以及得分和速度的调整。这种设计不仅增加了游戏的趣味性,还锻炼了孩子们的逻辑思维能力。
|
继续分享昨天的躲子弹游戏的进阶,今天我在游戏中加入了得分,并且随着得分的增加难度也会逐渐增加。 我主要对原有的程序进行了以下改动: 新建两个变量,“sudu”用来控制子弹落下来的速度,“defen”存储游戏得分,每躲过一颗子弹,得分加一,在游戏结束后会显示得分。 ![]() 初始化,新增设定得分为0,速度为500毫秒。 ![]() 按键控制角色,这个没有改变。 ![]() 这个主要在每次循环后得分自加1,速度自减10。这样每循环一次,落下来的间隔时间就比上一次短10毫秒,从而实现越来越快。 ![]() 角色G2也一样。 ![]() 当角色G遇到G1或者G2的时候,游戏暂停,显示分数,再结束游戏。 好了,游戏就这么简单,我将在下一篇分享文章中加入一些新功能。 由于时间写的匆忙,难免有错误之处,敬请指正。 我们建有专门的QQ群,有什么问题,可以在群里交流。 QQ群号:484477101(中小学microbit课堂教学群)。 |









