如何用scratch实现小猫吃鱼的游戏

一、学习目标:

二、程序效果:

三、算法分析:

1、对于角色小鱼,通过移到鼠标指针、重复执行的积木可以实现,小鱼随着鼠标指针动而动,用条件循环:重复执行直到这个积木,便于满足一定的条件而退出循环;

2、小猫碰到鱼时说真好吃,否则面向鱼运动,而在和鱼脱离接触后,小猫不再说“真好吃“,需要这个积木:

3、小猫碰到小鱼后得分增加一分,需要一个条件控制积木,来实现碰到后仅增加一分

4、小猫到小鱼的距离小于150时开始叫,并且碰到小鱼之后不再叫,在条件侦测里面有一个距离积木,并且没有碰到小鱼之前一直叫,需要这个积木来实现。

四、程序实现:

小猫的程序:

鱼的程序:

五、视频讲解:

往期推荐

优秀课程案例:妙笔生花V2,使用Scratch画一朵小红花!!

优秀课程案例:妙笔生花V1,使用Scratch画一朵小红花!

优秀课程案例:使用Scratch的画笔积木绘制甲壳虫的七彩移动轨迹!

优秀课程案例:使用Scratch的画笔积木空角色100%纯画笔绘制一个闹钟!

优秀课程案例:使用Scratch的画笔积木模块绘制一个时钟,教程详解带并且素材!

优秀课程案例:使用Scratch制作获取当前时间的时钟

清华大学、北京大学发布2021年强基计划招生简章!

NOI大纲正式发布:全国青少年信息学奥林匹克系列竞赛大纲

优秀课程案例|使用scratch制作穿越时空的螃蟹

2021年全国中小学信息技术创新与实践大赛NOC开始报名啦!

优秀课程案例:如何用scratch实现小猫吃鱼的游戏相关推荐

  1. 优秀课程案例|如何用scratch画折线统计图

    如何用scratch画折线统计图 一.学习目标 1.现有10天内的温度(温度数由随机数产生),如何用scratch绘制折线统计图: 2.学习随机数的用法:学习列表:学习画笔工具. 3.能够用scrat ...

  2. 优秀课程案例|如何用scratch画柱形统计图

    优秀课程案例可以看下边书籍 如何用scratch画柱形统计图 一.学习目标 1.现有6个班的成绩列表(成绩由随机数产生),如何用scratch绘制成绩的柱形统计图: 2.学习随机数的用法:学习列表:学 ...

  3. 优秀课程案例:使用scratch自制电子画板(Scratch画笔类积木、事件类积木中消息广播的应用)...

    学习目标 知识与技能目标: a) 熟悉Scratch中常用的画笔类积木的效果和用法: b) 掌握Scratch中跨角色传递消息.实现控制的方法. 过程与方法目标: a) 通过为画笔设置不同粗细和颜色属 ...

  4. 优秀课程案例:使用Scratch制作超级玛丽通关游戏

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 我们先来看一下超级玛丽通关游戏的效果,大家顺手 ...

  5. 优秀课程案例:使用Scratch制作打弹球游戏1-反弹球

    打弹球是FC游戏中的一款经典老游戏,虽然玩法很简单, 但是以前可是非常火爆的.想学习如何制作简单有趣的红白机小游戏吗?今天我们就一起来利用Scratch软件,先做一个简化版的打弹球游戏--反弹球! 一 ...

  6. 优秀课程案例:使用Scratch制作打弹球游戏2-得分过关

    目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 主题:"会过关"的弹珠球 舞台:草地 角色:小球.反弹板.草地警戒线.障碍物.得分.关卡 故事:小球和反弹板在 ...

  7. 优秀课程案例:使用Scratch制作俄罗斯方块彩色高级版

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 我们截止目前已经分了两个版本的俄罗斯方块,后边 ...

  8. 优秀课程案例:使用Scratch制作一个射击类游戏-360度旋转射击!

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个射击类游戏的案例.同时大家持 ...

  9. 优秀课程案例:使用Scratch制作扫雷插旗排雷完整版

    点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个扫雷经典版本.同时大家持续关 ...

最新文章

  1. 【硬核】自己动手实现轻量级神经网络推理框架
  2. 宁波大红鹰学院计算机毕设,网络文化对价值观的影响调查报告马克思主义基本原理概论》课程调查实践报告大学毕业设计.doc...
  3. 如何调试程序的后台作业
  4. slicer安装_3D Slicer教程【软件安装及设置】
  5. 使用 Boost.MPI 的骨架和内容进行优化的示例
  6. 让你省写大量重复代码的方法 使用PropertyInfo类 反射获取类 的类型 .
  7. JSP1.0\JSP2.0 区别
  8. wizard generated application - how is detail page rendered
  9. 使用 做签名的post_基础实操|使用jmeter对聊天软件进行接口测试
  10. 打开VS项目时出错 MSBuild。。。
  11. Cglib动态代理实现原理
  12. python3 读取文件夹的文件标题,提取小数,并计算数字和
  13. 2016年408考研算法题
  14. android x86 5.1 .iso,凤凰OS5.1通用ISO1.5.0
  15. CodeForces 372A Counting Kangaroos is Fun 动物PK
  16. 如何做好性能压测(一):压测环境的设计和搭建
  17. unity3d在UGUI中显示带表情的微信昵称
  18. 加盟代理闪云科技小程序为创业者带来另一条出路
  19. Barbalat引理与类李雅普诺夫引理,及它们在自适应控制系统设计的应用
  20. 孙正义:英国脱欧丝毫没有影响我收购ARM的决定

热门文章

  1. PX4的软件仿真(SITL)中关于MODE: Unsupported FCU [ WARN]的问题
  2. 计算机启动进入桌面非常慢,电脑开机快进入桌面慢怎么办
  3. High Speed LDO Regulators, High PSRR, Low noise, ME6211 Series
  4. 带你用Python制作7个程序,让你感受到端午节的快乐
  5. 小学计算机绘画社团作品展,“小学电脑绘画教学研究”课题
  6. 关于串口数据接收出错问的问题(RS232、RS422、UART)
  7. java毕业设计售后管理系统(附源码、数据库)
  8. xp系统u盘安装教程 新萝卜U盘工具官方网站分享
  9. Vector - VT System - 板卡_VT7001
  10. shell中使用case以及shift处理命令行参数