高考考试网
当前位置: 首页 高考资讯

scratch编程植物大战僵尸第四课(Scratch游戏算术植物大战僵尸)

时间:2023-08-06 作者: 小编 阅读量: 5 栏目名: 高考资讯

游戏中豌豆射手随机给出简单的计算题,收到正确答案后发射豌豆子弹,僵尸不断向左移动,当受到4次攻击后消失,屏幕右边出现新的僵尸开始下一轮计算训练。当程序开始运行后,背景广播“僵尸出发”,僵尸收到消息开始前进,游戏正式开始。当豆豆子弹角色收到发射指令后,向右移动,直到豆豆击打到僵尸后隐藏。当用户的回答和正确答案相一致的时候,广播“发射豆豆”。

scratch编程植物大战僵尸第四课?文/陈新龙有些孩子本身对数学题的理解能力不错可惜就是在基础运算上容易出错导致成绩不好,一般会说这是粗心造成的,其实这还是缺乏足够的计算锻炼为了能让孩子能够快乐的训练枯燥的计算题,提高计算熟练度,作为老师的我就想到了用Scratch做一个植物大战僵尸版的算术游戏,让孩子们能够在游戏中练习,让学习变的不再枯燥今天和大家一起分享一下制作游戏的过程吧(图1),今天小编就来聊一聊关于scratch编程植物大战僵尸第四课?接下来我们就一起去研究一下吧!

scratch编程植物大战僵尸第四课

文/陈新龙

有些孩子本身对数学题的理解能力不错可惜就是在基础运算上容易出错导致成绩不好,一般会说这是粗心造成的,其实这还是缺乏足够的计算锻炼。为了能让孩子能够快乐的训练枯燥的计算题,提高计算熟练度,作为老师的我就想到了用Scratch做一个植物大战僵尸版的算术游戏,让孩子们能够在游戏中练习,让学习变的不再枯燥。今天和大家一起分享一下制作游戏的过程吧(图1)。

1.脚本设计

游戏的角色共有豌豆射手、僵尸、豆豆子弹这三个。游戏中豌豆射手随机给出简单的计算题,收到正确答案后发射豌豆子弹,僵尸不断向左移动,当受到4次攻击后消失,屏幕右边出现新的僵尸开始下一轮计算训练。如果僵尸碰到豌豆射手则游戏失败。当程序开始运行后,背景广播“僵尸出发”,僵尸收到消息开始前进,游戏正式开始。

(1)豌豆射手

豌豆射手角色负责控制和用户交互的部分:询问简单的计算题目,等待用户输入正确的答案。询问的题目来自随机数,用随机1到3代表加减乘三种计算题,除法考虑到会遇到循环小数的问题没有包括在内。例如当随机数为1时,出加法题,以此类推。随机从1到10中取两个变量“数字1”和“数字2”用来参与计算。数字取值范围决定了计算难度,如果改成20以内的四则运算,难度就可以提高不少,还需要相应降低僵尸速度。

(2)豆豆子弹

当用户回答正确的答案后,广播“发射豆豆”,启动豆豆子弹的脚本同时,豌豆射手开始询问下一题。当豆豆子弹角色收到发射指令后,向右移动,直到豆豆击打到僵尸后隐藏。

(3)僵尸

僵尸碰到豆豆子弹扣25点血量,僵尸从游戏开始向豌豆射手方向移动,当碰到豌豆射手后,玩家游戏失败,结束游戏。

游戏的重点之一在于僵尸被击打后,要判断剩余血量,判断玩家是否消灭当前僵尸了,该放出下一个僵尸还是让玩家继续计算下一题。

2.程序脚本

(1)舞台背景脚本

在Woods中分别添加两行字,做为游戏中和游戏失败后的背景造型。我们在舞台背景中放置了启动整个游戏的脚本。内容很简单,程序运行后,设置僵尸的移动速度为10,切换到正确的背景,并且设置广播:“僵尸出发”,通知其他角色游戏开始了(图2)。

(2)僵尸脚本

当角色收到“僵尸出发”的广播后,水桶僵尸向左(90度方向)以10的速度移动。如果僵尸碰到了豌豆射手广播:“你失败了”,换成提示失败的背景造型,隐藏自身,停止所有脚本,游戏结束(图3)。

当水桶僵尸的移动过程中,玩家可以靠正确回答问题来对僵尸进行攻击,当用户每回答正确一道题目后,发射一颗豆豆子弹,豆豆子弹碰到僵尸后发出广播“僵尸被打”,僵尸收到广播后血量扣25点,如果僵尸的血量等于0时,玩家成功击退一只僵尸,等待数秒后,僵尸移动到原来位置,恢复最初的血量(图4)。

(3)豌豆射手脚本

当收到“僵尸出发”广播后,触发“出题”的广播,首先新建一个变量运算符从1到3之间随机产生一个随机数,当运算符等于1时做加法运算,等于2时做减法运算,等于3时做乘法运算。两个变量“数字1”和“数字2”分别用作为参与计算的数字。当用户的回答和正确答案相一致的时候,广播“发射豆豆”。如果答案错误,豌豆射手说:“答案错误”(图5)。

(4)豆豆子弹脚本

豆豆子弹角色在收到“发射豆豆”广播后,从豌豆射手位置,重复X坐标增加10,向右移动。碰到僵尸发出广播“僵尸被打”,僵尸扣血,之后隐藏(图6)。

根据小朋友的反应来看,游戏还是挺受欢迎的,我也很高兴他们能够从游戏中体验到学习的快乐。大家也可以在制作这款游戏过程中加入自己的独创性想法。

    推荐阅读
  • 一个人的自私到底有多可怕(说说那些自私的人有多奇葩)

    村子里有户人,家里有两个孩子一儿一女!女儿嫁的时候要20万彩礼,说回礼的时候还回去不要一分钱,男方大概十几万的积蓄加上亲戚那里借了几万才凑齐彩礼钱。可是女儿出嫁那天却只给了金首饰,一些家电加起来才三万块钱左右,女儿追问的时候!义正言辞的说“嫁出去的女儿,泼出去的水”你弟弟还要取媳妇呢!把她女儿气的脸都是青的,不过还好她嫁了个好老公,她老公什么都没说安慰了下她就带着她走了。

  • 右前轮减震颠簸异响(颠簸路前悬挂异响)

    右前轮减震颠簸异响今天陈工再来回复三位网友的问题,很多朋友在看到陈工给的回复之后,修了车子,车子立马就好了,也是留言谢谢陈工,在这里也是十分感谢各位往网友的支持!陈工的回复是,你好,这是故障是电磁阀引起的,自变油换了,变速箱滤芯换了吗?陈工的回复是,你好,检查一下底盘螺丝有没有松动的,竖拉杆紧死了吗,有关连的配件你都换了,如果安装没问题,这种声音是没有的。

  • 韶关有什么好玩的(韶关好玩的推荐)

    以下内容大家不妨参考一二希望能帮到您!韶关有什么好玩的丹霞山以独特的自然地貌景观为主,景点地方大。一般建议2天一夜才能玩完。广东大峡谷,这里相对来说有点挑战性,山路比较难走。南华寺,是佛教古刹,适合一些有信仰的人去。南岭森林公园,空气清新,风景走廊,美丽如画。云门寺,是一个画质感非常强的,值得一去。幽兰谷风景区,是一个有古典风气的地方。

  • scratch编程植物大战僵尸第四课(Scratch游戏算术植物大战僵尸)

    游戏中豌豆射手随机给出简单的计算题,收到正确答案后发射豌豆子弹,僵尸不断向左移动,当受到4次攻击后消失,屏幕右边出现新的僵尸开始下一轮计算训练。当程序开始运行后,背景广播“僵尸出发”,僵尸收到消息开始前进,游戏正式开始。当豆豆子弹角色收到发射指令后,向右移动,直到豆豆击打到僵尸后隐藏。当用户的回答和正确答案相一致的时候,广播“发射豆豆”。

  • dnf更新后为什么越来越卡(解决n卡用户DNF帧数明明很高但是顿卡的小技巧)

    在n卡控制面板里面这么设置一下就可以了,非常简单哟本文来源:COLG论坛-黎曦夜

  • 名校毕业却在家啃老(名校硕士宅家啃老)

    而他老妈丁阿婆已经82岁了,有尿毒症,每周需要三次坐公交车去透析。丁阿婆一个月3500块退休金,医疗费要花2000多,再养活自己和儿子,深感力不从心。身心俱疲之下,丁阿婆准备去法院告儿子,让他出赡养费,以此逼迫他工作。丁阿婆无奈撤诉。未来,“巨婴啃老”将极大困扰中国父母。冰淇淋掉了,承认是自己的错。这是自己承担责任。

  • 养风水鱼方向是以什么为标准(过度相信风水和命理的人)

    我们现在可以选择饲养的宠物有很多,除了蝙蝠以外,无论是猫狗、乌龟、鸟类还是各种异宠、爬宠,只要不违法、不破坏生态平衡,我们都可以饲养。什么鱼缸的高度不能高过心脏,鱼店里的观赏鱼都高过心脏,也没看到那个鱼店老板心脏病发作。但是,做事情要懂得取舍,如何能够保全大局,这已经不是饲养观赏鱼那点事了。

  • 空气炸锅烤红薯要多少温度和时间(具体的做法是什么)

    以下内容希望对你有帮助!空气炸锅烤红薯要多少温度和时间空气炸锅烤红薯需要开到200度,一般需要烤20分钟,然后翻动一下红薯,继续烤20分钟,最后将温度调到160度,大约烤10分钟,这样就可以食用了。将小红薯洗净,然后将表面水分擦干。香喷喷热乎乎的烤红薯好。

  • 晚饭吃什么能减肥(这类食物一定要尝试)

    接下来我们就一起去了解一下吧!如果吃主食的情况下,可以适当的多吃一些粗粮,这些食物的热量相对比较少,尽量要控制好饮食的总量,也就是饮食的总热量,这样才有利于达到减肥的效果。晚饭不需要固定某一些食物,还是要根据自己的喜好,进行合理的搭配。同时饭后也要适当的进行活动锻炼,促进热量的消耗。

  • 梯形有什么特征(梯形特征介绍)

    我们一起去了解并探讨一下这个问题吧!梯形有什么特征梯形的特征:有一组对边一定要平行,但是长短不限制。另一组对边任意。梯形要比平行四边形,长方形,正方形范围都广,平行四边形,长方形,正方形其实都是梯形的特殊情况。等腰梯形对角线相等。