Scratch第五课-保卫小鸡

Scratch第课-保卫小鸡

  • 学习目标

今天这节课我们利用前面学过的知识一起来做一个小游戏,保卫小鸡,扫把通过键盘左右控制,下面的小鸡自己跑来跑,而我们需要控制扫把让空中的老鹰无法碰到小鸡。

  1. 熟练掌握键盘控制角色移动。
  2. 巩固循环语句与条件判断语句的使用。
  • 动画设计
  1. 删除小猫角色,选择两个Broom、Hen、Dinosaur3三个角色。
  2. 选择“Broom”角色,把它放到合适的位置,它的功能是键盘控制左右移动,这部分功能就不详细讲了,直接上代码:
  1. 选择“Hen”角色,在图1的位置修改角色大小,让其正好在扫把下方。

一、  角色“Hen”是自己移动,这块指令是我们第二节课学的知识。这里就不赘述了。

  1. 下面选择“Dinosaur3”,它的表现形式为碰到边缘反弹,同时在空中移动切换造型,当碰到扫把的时候反弹回去。我们现在先让它动起来。

点击绿旗测试下,是不是感觉很卡啊,老鹰飞的过程一点不流畅,从以上代码分析可以看出,每个0.2秒移动10步,那么我们怎么改进呢?我们可以把上面代码分拆成两个绿旗。如下:

再测试下,是不是就好很多了。

二 、 在测试的过程中,会发现有的时候老鹰直接向下飞,这样会造成直接会碰到小鸡,游戏体验效果很差,我们改进的效果让老鹰固定在扫把上方,开始的时候向上方移动,避免直接碰到小鸡,可以用、,来面向随机方向。

三、 最后我们只需要判断老鹰碰到扫把如何处理了,这部分功能我们前面有接触,通过侦测里的,当碰到扫把的时候让它向上方随机方向移动。

是不是很简单啊,这样一款游戏就基本完成了,今天的课程就讲到这里,小朋友们课后完成下,当老鹰碰到小鸡后咋处理?提示:游戏停止(控制模块-

每天练习一点点!有问题留言!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值