极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

【scratch进阶课程】第四课《机器人大战》

极客小将2020-12-01-
一、学习目标:1. 理解克隆的概念并熟练使用克隆相关指令;2. 学会使用运算组中随机数指令块、“四舍五入”指令块和比较运算指令块。3. 学会使用侦测组中“将计时器归零”指令块。
一、学习目标:1. 理解克隆的概念并熟练使用克隆相关指令;2. 学会使用运算组中随机数指令块、“四舍五入”指令块和比较运算指令块。3. 学会使用侦测组中“将计时器归零”指令块。

二、游戏的任务分析:四个角色,包括(玩家、朋友、敌人、游戏说明)1. 玩家:绿旗被点击时,初始化大小和旋转方式,跟随鼠标移动。如果总分大于20分,思考赢啦;如果总分小于-20分,思考输了。 2. 朋友(黄色机器人):同样,绿旗被点击时,初始化大小和旋转方式。以10步一跳地移动250步,碰到边缘就反弹。在移动250步之后,复制一个自己的克隆体,然后随机改变方向,重新出发了,就这样不断重复执行。而被复制出来的克隆体,让它朝玩家移动300步,然后删除,从舞台消失。如果碰到玩家,得分增加1分,立马删除克隆体。 3. 敌人(红色机器人):让它复制自己的克隆体去追玩家。我们只要复制一个朋友的角色,修改成敌人,如果碰到玩家,失去3分。 4. 游戏说明:游戏开始时,让其移到舞台最中间的位置显示,按下空格键后隐藏起来。
三、游戏代码编写:1.玩家代码:

upload/article/images/2020-12-01/12d6606c3f9ff2bf73169a0eb1dbd252.jpg


2.朋友(黄色机器人)代码:upload/article/images/2020-12-01/8c105a9217fce04ce9a9aa859e745164.jpg
3.敌人(红色机器人)代码:

upload/article/images/2020-12-01/207fb1db1b28f3e4054ba4ac3fea5da8.jpg

4.游戏说明代码:

upload/article/images/2020-12-01/69f31bbee0acfbd6eff53b2939d5d15f.jpg


小作业:1.调整游戏难易程度,如修改朋友或者敌人的移动速度;              2. 给游戏添加一些声音,给游戏营造一种氛围。这节课的内容上到这里,下节课我们再见!

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服