scratch编程

文章描述了一个简单的游戏设计,玩家控制蛙哥通过方向键移动,吃掉屏幕上的害虫,每次吃掉害虫身体会变大,害虫则随机移动。使用变量记录吃掉的害虫数量,并在舞台上显示。当蛙哥碰到害虫,害虫隐藏并重新计数,同时添加背景音乐增强游戏体验。
摘要由CSDN通过智能技术生成

害虫小卫士,控制蛙哥在整个屏幕上行走去消灭害虫,每吃一个害虫蛙哥的身体就会变大一点,直到消灭所有的害虫cb1e8246301145cebcbcfee844c1e3e8.png

 蛙哥,上下左右行动

方向键是键控制蛙哥的移动,通过坐标改变它的位置如下5ea5448e5229415898725a74e01a6df5.png

挖个大小和变量初始程序变量

这里我们需要创建一个变量来统计挖坑吃掉的害虫数量,我们可以给变量起名以吃害虫,每当蛙哥吃掉一个害虫,当前变量进行加一的操作,为了可以在舞台区显示该变量,我们可以勾选上变量前的复选框

dbcf1958d4db4b3d8e7ab41237da12e2.png 

df8ddd37a6a6430085d866e309a2a81a.png 

挖个总程序蛙哥和以吃害虫变量都需要设置初始值,每当吃掉一个虫子,蛙哥的身体就变大一点,给蛙哥初始大小设为100,每当吃掉了虫子,就给蛙哥的大小设为100,加上当前害虫数量2a39e8363a204082989eceb41ae12b6c.png 

虫子程序

虫子需要随机移动,当碰到挖个虫子被吃掉,将虫子隐藏起来,然后害虫数量增加,我们分解一下程序

害虫随机移动

害虫随机移动也就说明方向和步数都不固定,我们可以借助随机数实现如下

14fc35adf86948e1b5ef9af969477e78.png 

害虫被吃掉

害虫被吃掉的条件是碰到蛙哥,我们通过设置将害虫隐藏起来,模拟被吃掉,为了不再新创建害虫可以设置重复出现,我们设置三秒后,害虫又显示代码如下15d63ae2509f4eb5be7c7aaa3fc76431.png 

复制害虫

复制上面害虫,让舞台上出现足够多的害虫

背景音乐

可以为游戏添加自己喜欢的背景音乐播放 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值