好课堂Scratch编程11 趣学篇(七) 一场真正的终极对决

这篇博客介绍了如何使用Scratch编程制作一款过关游戏,玩家控制小猫躲避BOSS发射的火球和从天而降的怪物,坚持30秒即可获胜。游戏涉及角色动作协调、声音播放、计时器应用等技术,通过实例详细解析了各个角色的代码编写过程,包括小猫、火球、怪物和计时器的逻辑。
摘要由CSDN通过智能技术生成

“小明的BMI指数是28.73,属于肥胖范围”卡卡自信地说。

Griffin也不废话,将钥匙交给卡卡就消失了,卡卡走进了古堡。

空荡荡的大厅里放着一扇闪闪发光的传送门。卡卡把钥匙插入门锁,门自动打开了。

一阵强光闪过,照得卡卡睁不开眼睛。等他适应了周围的光线时,发现自己进入了一个空旷的房间里。靠近墙的阴影中站着一个人,背对着卡卡。

“你好?”卡卡试探地打招呼。

这个人没有吭声,许久才转过身来——看到对方的面孔,卡卡吃惊地张大了嘴,半天都合不上——这怎么可能呢?

“是的,我就是你,卡卡。”

“要通过这最后的关卡,你必须打败我。”

 

学习目标

  1. 使用消息协调多个角色的动作;
  2. 在程序中使用声音的方法;
  3. 使用计时器相关指令实现计时。

编程实战

本节我们要实现的是一个过关游戏。BOSS会向小猫发射火球,并召唤从天而降的怪兽攻击小猫,而小猫不具备攻击能力,只能通过跳跃和移动躲避攻击。如果小猫在BOSS的攻击下能够坚持30秒,就可通关。

这是迄今为止最复杂的一个程序,有了前几节内容的基础,相信你完全可以一步一步地把它实现出来。我们先分析一下游戏中角色相关的逻辑。

  • 小猫卡卡:程序开始后受键盘控制,左右键移动,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数学编程陈老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值