注:这个程序脚本需要用到积木模块:动作、画笔、控制、事件、自制积木等,难点还有克隆的理解!(适合有一定编程经验,想编程进阶的孩子

脚本要求:一个海洋世界的背景场景,游戏开始按钮,开始后玩家小鱼居中显示,小鱼可以使用上下左右键进行移动,碰到比自己小的和同样大的吃掉,加分,碰到比自己大的鱼被吃,游戏结束,设置3关游戏,每通一关显示胜利场景!

细节规则要求:

  • 设置关卡等级:每次累计50分后通一关;

  • 敌对鱼类需要多种类,且数量随机需要用到克隆;

  • 需要有背景音乐、胜利、游戏结束、吃鱼等声音特效。

程序预览

(1)玩法:上下左右移动小鱼。

(2)效果:大家感受一下怎么样?

从运行的结果我们会发现,我们功能需求已经完全实现。如果需要源码的可以添加客服微信,并将本篇文章分享到朋友圈,留言:大鱼吃小鱼,我们会在中午12:30-1:00或者晚上8:00以后统一发送源码!因为本主其他时间再工作勿扰,如果太急或者没有被回复也不要着急骂娘,谢谢合作!

我们也介绍一本少儿编程进阶的书籍《Scratch趣味编程进阶》。需要购买的可以使用手机端打卡本篇文章,直接点击文章开头或结尾的书籍购买链接即可!本书适合中小学信息学竞赛的教材,让编程课程升级、知识衔接顺畅,富有妙趣横生的数学和算法,是你在编程进阶上的良师益友。本书附赠作者准备的课程资源包,用来对一些疑难问题、核心示例进行讲解,在保证系统性的同时,针对难点问题进行重点攻关。

另外宣传一下朋友的一个小小业务,有需要的学习机构或者老板,可以添加她的微信联系:

更多课程案例可以购买推荐书籍(手机端可以看到推荐书籍):

求点击底部分享或点赞、再看,让更多朋友看到吧!

Scratch编程与游戏:大鱼吃小鱼!相关推荐

  1. Scratch编程与游戏之坦克炮弹V3!

    注:这个游戏需要用到积木模块:动作.声音.控制.侦测(用于判断炮弹伤害是否触及敌方).事件(V3多了一个敌方坦克相关通知).变量(控制双方血量) 游戏要求:我们绘制一辆坦克,它可以使用数字键盘中的上下 ...

  2. Scratch编程与游戏之坦克炮弹V2!

    注:这个游戏需要用到积木模块:动作.声音.控制.事件(V2多了一个通知) 游戏要求:我们绘制一辆坦克,它可以使用数字键盘中的上下左右键的进行移动,移动时会有声效,并且使用键盘空格键可以发射炮弹.V2炮 ...

  3. Scratch编程与游戏之坦克炮弹V1!

    注:这个游戏需要用到积木模块:动作.声音.控制.事件 游戏要求:我们绘制一辆坦克,它可以使用数字键盘中的上下左右键的进行移动,移动时会有声效,并且使用键盘空格键可以发射炮弹. 软件脚本 思路:(两个角 ...

  4. 12.Scratch编程小游戏——天上掉馅饼

    最意想天开的事,就是天降我们喜欢的食物,今天我们就来编写一个接馅饼的小游戏. 游戏规划: 1.用鼠标控制小猫的来回移动 2.甜甜圈从天而降 3.小猫接到绿色的甜甜圈减一分,接到红色的甜甜圈加一分,接到 ...

  5. matlab制作打地鼠游戏,scratch编程制作打地鼠的游戏教程

    scratch编程制作打地鼠的游戏教程Sk1少儿编程网-https://www.pxcodes.com Sk1少儿编程网-https://www.pxcodes.com 首先,新建背景和角色,从背景库 ...

  6. Scratch少儿编程与游戏:狙击黑蝙蝠

    课前准备: 1.演示狙击小鸟的动画 2.狙击蝙蝠素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 一只蝙蝠在森林里快乐的生活着,自由自 ...

  7. 【蓝桥杯选拔赛真题58】Scratch打气球游戏 少儿编程scratch图形化编程 蓝桥杯选拔赛真题解析

    目录 scratch打气球游戏 一.题目要求 编程实现 二.案例分析 1.角色分析

  8. scratch接红包游戏 电子学会图形化编程scratch等级考试三级真题和答案解析2021-9

    目录 scratch接红包游戏 一.题目要求 1.准备工作 2.功能实现

  9. Scratch克隆猫游戏 电子学会图形化编程scratch等级考试三级真题答案2020-5

    目录 scratch克隆猫游戏 一.题目要求 1. 准备工作 2. 功能实现

  10. 21天养成编程习惯:09月Scratch编程训练营计划!

    为什么要举办训练营? 八月份的Scratch编程打卡训练营已经结束,从孩子们的打卡记录中能够感受到孩子们的自律与优秀. 同样,家长们也用这种方式记录了孩子们学习编程中的成长.回顾这段经历的时候,也能感 ...

最新文章

  1. 实例1 -- 判断输入年份是否为闰年
  2. SDOI2005 区间
  3. MySQL Binlog增量同步工具go-mysql-transfer实现详解
  4. 漫话:如何给女朋友解释为什么一到年底,部分网站就会出现日期混乱的现象?...
  5. cxfreeze打包pyqt5程序_基于PyQt5的简单RMSE计算小工具研究
  6. Ceph 撸源码系列(二):Ceph源代码里的那些锁 std::mutex(2 of 3)
  7. mariaDB安装完成后设置root密码等初始化操作
  8. 关于采用消息钩子机制的透明加密的简单破解
  9. 经典书籍《打开量化投资的黑箱》阅读心得
  10. 电脑计算机硬盘坏了如何修理,笔记本电脑硬盘坏了怎么修复怎么办
  11. 30. 攻城狮的自我营销
  12. Python的字典中动态添加键值对
  13. 数字电视标准ATSC,DVB的比较
  14. 安装QQ的时候,页面显示创建文件夹失败,无法正常安装,请尝试选择新的安装目录
  15. 记:.net中海关终端节点报文加签与推送
  16. STM32 EXTI外部中断及NVIC的抢占优先级和响应优先级解释
  17. 转载 在windows下系统硬盘安装Fedora20
  18. Compose跨平台又来了,这次能开发iOS了
  19. GRIN透镜的构造和建模
  20. 《MATLAB SYNTAX》第9章 三维图形可视化

热门文章

  1. day 11 python基础语法学习 ——函数
  2. OPENWRT-LUCI开发总结-LUCI目录结构介绍
  3. 李帅燕山大学计算机,燕山大学第二十三届学生会复试结果
  4. 【RT-Thread Master】at24cxx软件包使用笔记
  5. draw.io 二次开发(idea2020) 系列(三)
  6. AlarmClock
  7. 邮件客户端开源_5个最佳开源环境电子邮件客户端
  8. python中from import_Python中的import和from import
  9. 【文献笔记】NOMA+D2D模型3 (D2D group)
  10. pyTest官方手册(Release 4.2)之蹩脚翻译(2)