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

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)。

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

    推荐阅读
  • 车窗玻璃升降一次又变脏怎么办(为什么车窗升降有杂音如何保养车窗)

    为了减少电动车窗引发的故障,正确使用和保养方式是每个爱车人必须掌握的技能。这种情况发生后,可以用车窗润滑油来处理。些人玻璃水没有了,选择用洗衣粉或洗涤剂自行调制来代替玻璃水,或者直接用清水,这些做法都是不可取的。如果重新更换雨刮器,付出的费用将是玻璃水的几十倍。长期使用的话也会增大镜面的摩擦力,容易使雨刮器清洗时给镜面留下轻微划痕。

  • 面条简单好吃的做法(面条怎么做)

    接下来我们就一起去研究一下吧!面条简单好吃的做法用料:面条100克、冬笋20克、胡萝卜20克、卷心菜20克、生抽8克、盐2克。锅中倒入清水、面条大火煮熟。倒入面条,翻炒均匀即可。

  • 瑶瑶黄乔歆个人资料(瑶瑶黄乔歆的简介)

    瑶瑶黄乔歆个人资料瑶瑶黄乔歆,1986年4月11日出生于台湾省桃园市,中国台湾女演员、模特、主持人。2005年10月3日,黄乔歆首次亮相综艺节目《我爱黑涩会》。2006年3月15日主持美眉大挑战热舞决斗赛。2008年10月27日,《我爱黑涩会》节目改版,暂时停止黄乔歆的通告,11月10日重新参与。2015年,参加纯网络综艺节目《偶滴歌神啊》,并成为鉴音团成员之一。2016年,参加江苏卫视音乐综艺节目《端午金曲捞》。

  • 华为支持wifi六的机型(你们想要的华为Wi-Fi)

    此次新品发布会上重磅推出了3款IoT全连接产品,将5G和Wi-Fi6的疾速体验融入到全场景智慧体验中。此次发布的华为5GCPEPro2,较前代体积缩小33%,5G理论峰值下载速度提升1倍,高达3.6Gbps。其采用了华为专利磁电偶极子Wi-Fi天线,覆盖范围提升30%。同时采用凌霄650Wi-Fi6芯片,无线速率高达3000Mbps,并且支持华为Wi-Fi6的所有特性。同时搭载5G和Wi-Fi6这两大前沿通信技术,华为5GCPEPro2的5G极致速度可凭借Wi-Fi6得到充分体现。

  • 肉孜节节日祝福语大全简短(关于肉孜节节日祝福语大全简短)

    色俩目是虔诚的都哇依,是和平之声,祝你和家人开斋节快乐。谨致色兰,开斋节快乐!尊贵的斋月已来临,天地万物都在赞念真主,斋月是穆斯林栽种和收获的日子,乞求安拉在尊贵的月份里为你及家人赐于两世吉庆。随着一年一度的尊贵盛大的开斋节的到来,万物都在向独一无二,万能的,知前世定后世的,主宰一切的主乞求平安,健康,幸福。

  • 最重要的5项价值观及含义(你能记住24字核心价值观吗)

    社会主义核心价值观是什么?下面,我们通过一波动图秀更形象的理解下这24个字吧国家层面的价值目标社会层面的价值取向公民个人层面的价值准则让我们一起铭记这24个字积极践行社会主义核心价值观做文明石林人编辑:龙圆责编:莫云仙审核:徐敬尧监制:张勇

  • 广州花园酒店2018年婚宴接受预订(广州花园酒店婚宴价格)

    近日,广州花园酒店举办了“爱∞”秋季婚尚派对。当日,前来参加活动的准新人体验了新颖的180°3D动态照片拍摄,感受不一样的婚尚体验。同时,花园酒店2018年婚礼宴席现正开始接受预订,提供“永结同心”、“美满情缘”、“浓情蜜意”及“挚爱今生”四种经典套系,价格从每席人民币6388元至12888元不等,包含豪华蜜月套房、豪华迎婚车及金牌司仪服务等。

  • 荔枝管理保花保果技术(高温多雨还有倒春寒)

    人工疏花主要是通过减少花穗的数量来达到减少花蕾的目的。具体做法是疏掉基部、尾端,留中间黄金段的二枝侧花穗。另外,在开花前20天左右叶面喷施0.3%磷酸二氢钾,或者绿旺1号1000倍液加0.05%硼砂,可以促进花穗发育。花期遇到连绵阴雨天气时,要及时摇花,摇落凋谢的花朵和积水,可减少因积水而造成的花穗霉烂死亡,还能减少荔枝霜霉病、疫腐病的侵染。

  • 耐心怎么培养(耐心培养方法)

    我们从事任何事情都需要拥有一定的热情。此外,我们做一件事情还要有一定的信心。学习是一件能够使人获益匪浅的事情,同时还能够有效的培养自己的耐性和毅力。每个不同的环境能够很好的培养我们的耐性和适应性。这就像天气一样,有寒冷的,有炎热的,也有温和宜人的。如果没有好的耐性,我们不可能做好一件事情。此外,我们对耐性的培养要从简单过度到复杂,这样就学会耐性的重要意义了。

  • 梅核气名字打分97分(梅核气名解)

    文章目录:一、梅核气相关名字打分118二、梅核气相关名字评分99三、梅核气相关名字推荐四、梅核气相关名字大全五、其他人还看了一、梅核气相关名字打分118梅李梅月梅迪梅劲梅舒涵梅飞梅妈梅其霞梅宫梅柳肉梅娃梅齐鱼梅晓云梅里梅津梅克多梅映佳梅菜肉梅帕克梅竹图梅泉梅美眉梅鲚梅乐和梅诺法梅朝荣梅堂梅长春梅洪建梅槐梅森梅街镇梅庄村梅老板梅姑庙梅童鱼梅湘涵梅里斯梅慎实梅片梅超英梅瑟斯梅馨梅氦气梅吕麻梅明梅托梅祖