Scratch编程与游戏:大鱼吃小鱼!
注:这个程序脚本需要用到积木模块:动作、画笔、控制、事件、自制积木等,难点还有克隆的理解!(适合有一定编程经验,想编程进阶的孩子)
脚本要求:一个海洋世界的背景场景,游戏开始按钮,开始后玩家小鱼居中显示,小鱼可以使用上下左右键进行移动,碰到比自己小的和同样大的吃掉,加分,碰到比自己大的鱼被吃,游戏结束,设置3关游戏,每通一关显示胜利场景!
细节规则要求:
设置关卡等级:每次累计50分后通一关;
敌对鱼类需要多种类,且数量随机需要用到克隆;
需要有背景音乐、胜利、游戏结束、吃鱼等声音特效。
程序预览
(1)玩法:上下左右移动小鱼。
(2)效果:大家感受一下怎么样?
从运行的结果我们会发现,我们功能需求已经完全实现。如果需要源码的可以添加客服微信,并将本篇文章分享到朋友圈,留言:大鱼吃小鱼,我们会在中午12:30-1:00或者晚上8:00以后统一发送源码!因为本主其他时间再工作勿扰,如果太急或者没有被回复也不要着急骂娘,谢谢合作!
我们也介绍一本少儿编程进阶的书籍《Scratch趣味编程进阶》。需要购买的可以使用手机端打卡本篇文章,直接点击文章开头或结尾的书籍购买链接即可!本书适合中小学信息学竞赛的教材,让编程课程升级、知识衔接顺畅,富有妙趣横生的数学和算法,是你在编程进阶上的良师益友。本书附赠作者准备的课程资源包,用来对一些疑难问题、核心示例进行讲解,在保证系统性的同时,针对难点问题进行重点攻关。
另外宣传一下朋友的一个小小业务,有需要的学习机构或者老板,可以添加她的微信联系:
更多课程案例可以购买推荐书籍(手机端可以看到推荐书籍):
求点击底部分享或点赞、再看,让更多朋友看到吧!
Scratch编程与游戏:大鱼吃小鱼!相关推荐
- Scratch编程与游戏之坦克炮弹V3!
注:这个游戏需要用到积木模块:动作.声音.控制.侦测(用于判断炮弹伤害是否触及敌方).事件(V3多了一个敌方坦克相关通知).变量(控制双方血量) 游戏要求:我们绘制一辆坦克,它可以使用数字键盘中的上下 ...
- Scratch编程与游戏之坦克炮弹V2!
注:这个游戏需要用到积木模块:动作.声音.控制.事件(V2多了一个通知) 游戏要求:我们绘制一辆坦克,它可以使用数字键盘中的上下左右键的进行移动,移动时会有声效,并且使用键盘空格键可以发射炮弹.V2炮 ...
- Scratch编程与游戏之坦克炮弹V1!
注:这个游戏需要用到积木模块:动作.声音.控制.事件 游戏要求:我们绘制一辆坦克,它可以使用数字键盘中的上下左右键的进行移动,移动时会有声效,并且使用键盘空格键可以发射炮弹. 软件脚本 思路:(两个角 ...
- 12.Scratch编程小游戏——天上掉馅饼
最意想天开的事,就是天降我们喜欢的食物,今天我们就来编写一个接馅饼的小游戏. 游戏规划: 1.用鼠标控制小猫的来回移动 2.甜甜圈从天而降 3.小猫接到绿色的甜甜圈减一分,接到红色的甜甜圈加一分,接到 ...
- matlab制作打地鼠游戏,scratch编程制作打地鼠的游戏教程
scratch编程制作打地鼠的游戏教程Sk1少儿编程网-https://www.pxcodes.com Sk1少儿编程网-https://www.pxcodes.com 首先,新建背景和角色,从背景库 ...
- Scratch少儿编程与游戏:狙击黑蝙蝠
课前准备: 1.演示狙击小鸟的动画 2.狙击蝙蝠素材包,确认背景.角色.声音素材内容无误 3.对应课程PPT准备妥当,课后作业打印完毕 1.本节摘要(2min): 一只蝙蝠在森林里快乐的生活着,自由自 ...
- 【蓝桥杯选拔赛真题58】Scratch打气球游戏 少儿编程scratch图形化编程 蓝桥杯选拔赛真题解析
目录 scratch打气球游戏 一.题目要求 编程实现 二.案例分析 1.角色分析
- scratch接红包游戏 电子学会图形化编程scratch等级考试三级真题和答案解析2021-9
目录 scratch接红包游戏 一.题目要求 1.准备工作 2.功能实现
- Scratch克隆猫游戏 电子学会图形化编程scratch等级考试三级真题答案2020-5
目录 scratch克隆猫游戏 一.题目要求 1. 准备工作 2. 功能实现
- 21天养成编程习惯:09月Scratch编程训练营计划!
为什么要举办训练营? 八月份的Scratch编程打卡训练营已经结束,从孩子们的打卡记录中能够感受到孩子们的自律与优秀. 同样,家长们也用这种方式记录了孩子们学习编程中的成长.回顾这段经历的时候,也能感 ...
最新文章
- 实例1 -- 判断输入年份是否为闰年
- SDOI2005 区间
- MySQL Binlog增量同步工具go-mysql-transfer实现详解
- 漫话:如何给女朋友解释为什么一到年底,部分网站就会出现日期混乱的现象?...
- cxfreeze打包pyqt5程序_基于PyQt5的简单RMSE计算小工具研究
- Ceph 撸源码系列(二):Ceph源代码里的那些锁 std::mutex(2 of 3)
- mariaDB安装完成后设置root密码等初始化操作
- 关于采用消息钩子机制的透明加密的简单破解
- 经典书籍《打开量化投资的黑箱》阅读心得
- 电脑计算机硬盘坏了如何修理,笔记本电脑硬盘坏了怎么修复怎么办
- 30. 攻城狮的自我营销
- Python的字典中动态添加键值对
- 数字电视标准ATSC,DVB的比较
- 安装QQ的时候,页面显示创建文件夹失败,无法正常安装,请尝试选择新的安装目录
- 记:.net中海关终端节点报文加签与推送
- STM32 EXTI外部中断及NVIC的抢占优先级和响应优先级解释
- 转载 在windows下系统硬盘安装Fedora20
- Compose跨平台又来了,这次能开发iOS了
- GRIN透镜的构造和建模
- 《MATLAB SYNTAX》第9章 三维图形可视化
热门文章
- day 11 python基础语法学习 ——函数
- OPENWRT-LUCI开发总结-LUCI目录结构介绍
- 李帅燕山大学计算机,燕山大学第二十三届学生会复试结果
- 【RT-Thread Master】at24cxx软件包使用笔记
- draw.io 二次开发(idea2020) 系列(三)
- AlarmClock
- 邮件客户端开源_5个最佳开源环境电子邮件客户端
- python中from import_Python中的import和from import
- 【文献笔记】NOMA+D2D模型3 (D2D group)
- pyTest官方手册(Release 4.2)之蹩脚翻译(2)