作品简介
今天为大家带来的Scratch作品是《怪物数学》,这是一款数学小游戏,考验玩家的数学速算能力,看看谁的分数更高。玩法也比较简单,小怪物从舞台上方出现,缓慢下落,同时它会随机出一道100以内的加减法题目,玩家可以点击Scratch舞台下方的数字,也可以直接使用键盘上的数字键,如果输入正确,则会从舞蹈下方中间位置向小怪物发射一颗炮弹,击毁小怪物,同时获得1分。如果回答错误,则可以点击舞台下方中间的怪物小图标,清除答案,重新回答。如果小怪物到舞台底部了,还没回答上来,则减一条命,玩家一共有4条命,4次机会全部用完了,则游戏结束。
在使用Scratch3.0创作怪物数学作品中,用到了如下知识点:
- 循环和条件编程
- 按键事件和事件广播机制
- 随机数和变量
- 运动编程
- 克隆技术
- 函数和自制积木
本次的Scratch怪物数学作品有两个难点:一是如何随机生成被减数大于减数的减法算式,二是在输入答案时如何及时判断。有兴趣的童鞋可以下载本作品好好研究一下的哦。
代码片段
Scratch怪物数学难度适中,总代码量为350行左右,下面是怪物角色的部分代码:

作品效果
Scratch怪物数学的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容