Scratch 数学计算第一课 植物大战僵尸(口算加减乘除)
今天,我们的数学计算课程就开始了。 第一节课,是关于 加减乘除 口算的测试。 当然,我们不会像课堂上那样,黑板上写题答题。 我们会用植物大战僵尸的游戏来实现口算的测试。 首先,我们将口算测试的难度分为四个不同的难度。 简单的:只有加法。(20以内) 中等的:有加减。(20以内) 困难的:有加减乘。(20以内) 特难的:加减乘除。(20以内) 所以,游戏的开始,我们让测试者选择不同的难度。 设定一个变量来记录用户的选择。 在后面生成计算题的时候,这个变量就可以起到作用了。 !!!!!!!!!!! 当进入游戏之后,就会随机生成计算题。 计算题的难度就利用随机数和运算符来生成题库。 游戏就在于,答题者只有回答口算结果正确,植物才能产生子弹。 僵尸会在一段时间按照速度来接近植物。 子弹可以消灭僵尸。 我们设定一次游戏有10个不同的僵尸,每个僵尸的血不一样,速度也不同。 有的僵尸需要被射击三次才能被消灭。 10个僵尸都被消灭,游戏才通关。 相反,如果被僵尸吃掉,则失败。 另外设定一个变量来记录得分,可以让参与者看看最高得分是多少。 僵尸的切换,豆子子弹,植物的互动,使用各种消息的传递来响应变化。 游戏的技术要点在于: 使用消息传递响应结果。 使用变量记录响应结果。 使用侦测来检测角色的接触。 来源: https://blog.csdn.net/weixin_40897235/article