添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
首发于 爱扣叮
Scratch | 大鱼吃小鱼 (附源码素材下载)

Scratch | 大鱼吃小鱼 (附源码素材下载)

我是李刚,高校教师,全职奶爸。这里是给小朋友的编程课,关注可了解更多的 少儿编程 教学内容、程序源码、竞赛信息……
如果您想了解任何少儿编程相关问题,可以加我个人微信

回复23可以获取本项目源码

今天我们来做一个大鱼吃小鱼的游戏,通过键盘上下左右键来控制鲨鱼的移动,当鲨鱼碰到小鱼的时候,切换造型表示吃掉小鱼,此时小鱼隐藏起来,相隔一段时间更改颜色特效,在随机位置出现。每次吃到小鱼的时候,鲨鱼的颜色会随之改变,并且得分增加1。这就是一个简单版的大鱼吃小鱼的游戏,来看看程序运行时的效果

逻辑分析

角色 鲨鱼 运行逻辑分析:

  1. 点击绿旗,初始化程序将得分清零
  2. 通过键盘上下左右键控制鲨鱼移动,并监听广播消息“吃到小鱼”
  3. 刚收听到广播消息“吃到小鱼”时,得分增加1,切换造型,改变颜色特效


角色 小鱼 逻辑分析:

  1. 点击绿旗,设置显示小鱼,设置角色适当大小
  2. 循环执行移动两步,移动的速度尽量符合实际,在循环执行的过程中

1)侦测小鱼碰到边缘就反弹
2)判断是否碰到鲨鱼角色,如果碰到鲨鱼表示被吃掉来,需要发送广播,隐藏角色,间隔一段时间更改颜色特效在随机位置显示

鲨鱼代码:

小鱼代码:

应用知识点

本项目所有知识点主要有:广播、循环语句、分支语句if、键盘控制事件、颜色特效、大小设置、随机数、自定义变量 得分

课堂任务

  1. 你能用鼠标来控制鲨鱼的游动吗?想一想,试试做
  2. 是否可以设置一个游戏时间 ?限定1分钟,看看谁的得分高?

课后任务

想一想,能否不使用广播的方式,来完成本项目?

期待你的精彩表现!~

回复 23 获取本项目源码


扫码关注 爱扣叮 (账号: CodingAI ),和小朋友玩编程



Scratch图形化编程语言使编程的体验就像玩乐高积木一样简单、有趣,可以培养小朋友的 逻辑思维 创新意识

发布于 2020-06-12 22:06

文章被以下专栏收录

    爱扣叮

    爱扣叮,爱编程,少儿编程相关,高校奶爸带娃日常