害虫小卫士,控制蛙哥在整个屏幕上行走去消灭害虫,每吃一个害虫蛙哥的身体就会变大一点,直到消灭所有的害虫
蛙哥,上下左右行动
方向键是键控制蛙哥的移动,通过坐标改变它的位置如下
挖个大小和变量初始程序变量
这里我们需要创建一个变量来统计挖坑吃掉的害虫数量,我们可以给变量起名以吃害虫,每当蛙哥吃掉一个害虫,当前变量进行加一的操作,为了可以在舞台区显示该变量,我们可以勾选上变量前的复选框
挖个总程序蛙哥和以吃害虫变量都需要设置初始值,每当吃掉一个虫子,蛙哥的身体就变大一点,给蛙哥初始大小设为100,每当吃掉了虫子,就给蛙哥的大小设为100,加上当前害虫数量
虫子程序
虫子需要随机移动,当碰到挖个虫子被吃掉,将虫子隐藏起来,然后害虫数量增加,我们分解一下程序
害虫随机移动
害虫随机移动也就说明方向和步数都不固定,我们可以借助随机数实现如下
害虫被吃掉
害虫被吃掉的条件是碰到蛙哥,我们通过设置将害虫隐藏起来,模拟被吃掉,为了不再新创建害虫可以设置重复出现,我们设置三秒后,害虫又显示代码如下
复制害虫
复制上面害虫,让舞台上出现足够多的害虫
背景音乐
可以为游戏添加自己喜欢的背景音乐播放