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

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

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

游戏中豌豆射手随机给出简单的计算题,收到正确答案后发射豌豆子弹,僵尸不断向左移动,当受到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)。

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

    推荐阅读
  • phigros怎么解锁歌曲(phigros怎么解锁歌曲精选)

    很多小伙伴在phigros的游玩过程中,想要解锁新的歌曲,但是不知道应该怎么解锁,下面笔者将教大家解决这个问题。首先,打开phigros的游戏界面,并选择自己想要解锁歌曲的章节。点击中间的“play”按钮,进入相应的章节。最后,将上一首曲子通关以后,便会发现下一首曲子成功解锁了。

  • 露水姻缘的意思(露水姻缘的出处)

    跟着小编一起来看一看吧!露水姻缘的意思露水姻缘,汉语成语,拼音是lùshuǐyīnyuán,意思是指短暂或临时结合的情缘。出自《续孽海花·第四八回》:「昙花朝局浮云重,露水姻缘幻梦多。」成语用法:作主语、宾语、定语;用于临时男女。

  • 搞笑的王者名字(最搞笑奇葩的王者名字)

    我们一起去了解并探讨一下这个问题吧!搞笑的王者名字抢了我辣条还想跑真为你的智商捉鸡念来过倒会都逼二把班主任捐给灾区官方认证小可爱x囡贱娚àì涐·恏贱の劳资⒐贱シ婊子↘贱ヘ坏だ坏ぜ小贱贱Bī莮人好男人ゝ中国造

  • 海参与野生辽参的区别(一文看懂野生辽参和养殖海参区别)

    海参在这个弱肉强食的海洋世界中,平静淡泊的生活了六亿年,全身上下都是祖先留给我们的宝贝。海参肉中富含丰富的胶原蛋白,可以促进肌体细胞修复和再生。海参不能网捕,只能通过重潜员人工捕捞,所以真正的野生海参价格相对较贵,但也只有真正的5岁龄以上的海参才能称得上富含营养。于是市面上就出现了大批量的养殖参来以次充好,冒充野生海参。野生海参6.看口感:野生海参因为生长周期长,所以肉质口感Q弹又筋道,弹性十足。

  • 元气骑士第二期boss(元气骑士BOSS金面猴王)

    接下来小新给大家带来元气骑士boss大全第二期。每过一段时间,金面猴王就会往地上扔TNT,当英雄或者金面猴王的弹幕打中TNT时,TNT就会爆炸。在boos半血以后,弹幕、TNT和的数量会增多,所以很难躲避。所以说是一村最强的boos。只要注意天降正义的的位置,不要被砸中,和不要靠近TNT就行。有三种形态,第一种形态是短棍形态,攻击时将定海神针不停的旋转,可以无缝挡住弹幕,但是攻击距离较短且伤害低。

  • 眼下一道道阴骘纹(脸上有一纹可看生死)

    印堂之间的悬针纹、双雀纹、八字纹等分别代表了各种不同的意外的灾祸。女命悬针破印,克夫,还刑子,如果纹路穿透典子克死丈夫。而有此纹路的女性朋友,经常与老公有矛盾,婚姻状况不是很好。所以我们也称这种纹路为刑狱纹,若是刑狱纹尾部有支脚可逢凶化吉。

  • 防止局域网arp攻击(黑客攻防对付arp攻击让你断网的人)

    ARP攻击危害:众说周知,ARP攻击变得日益猖狂,局域网内频繁性区域或整体掉线、IP地址冲突;网速时快时慢。极其不稳定,严重影响了网络的正常通讯。当一个普通人能以“数据”为切入点,可以轻而易举的更改世界财富的时候,说明这个世界可以随时被打乱重组。并利用“NBTSCAN”软件查出每一IP对应的MAC地址,建立一个“电脑编号-IP地址-MAC地址”一一对应的数据库。

  • 非机动车是什么车(关于非机动车的介绍)

    非机动车,是指以人力或者畜力为驱动,上道路行驶的交通工具,以及虽有动力装置驱动但设计最高时速、空车质量、外形尺寸符合有关国家标准的残疾人机动轮椅车等交通工具包括挂车、货运人力车、畜力车等,下面我们就来说一说关于非机动车是什么车?包括挂车、货运人力车、畜力车等。驾驶非机动车在道路上行驶应当遵守有关交通安全的规定。非机动车应当在非机动车道内行驶;在没有非机动车道的道路上,应当靠车行道的右侧行驶。

  • 学习强国整理题库(学习强国整理题库)

    接下来我们就一起去了解一下吧!B、chà“掺和”的“和”选择正确读音。

  • 跌宕起伏读音(跌宕起伏怎么读)

    跌宕起伏是一个汉语词汇,拼音是diēdàngqǐfú跌宕:富于变化,有顿挫波折形容事物多变,不稳定,也比喻音乐声忽大忽小和故事情节的曲折,下面我们就来聊聊关于跌宕起伏读音?接下来我们就一起去了解一下吧!跌宕起伏读音跌宕起伏是一个汉语词汇,拼音是diēdàngqǐfú。多少出悲欢离合同时演出.