优秀课程案例:使用Scratch制作打弹球游戏3-过关增强版
游戏背景
主题:“阴雨不定”的反弹板与弹珠
舞台:草地、墙角、室内等
角色:小球、反弹板、草地警戒线、障碍物、关卡
故事:小球和反弹板约定一起玩游戏,但是由于特殊原因,小球和反弹板的心情琢磨不定,所以给游戏增添了难度。反弹板想给小球施加压力便将自己的长度缩短,而小球看到反弹板为也会发起反击,增加自己的移动速度。那么小球和反弹板究竟谁的实力更胜一筹呢?
目标
1.增加弹珠移动速度
2.缩短/增长反弹板长度
3.效果图展示
4.缩短反弹板长度
5.增加弹珠移动速度
游戏流程图
任务
(1)阴雨不定的反弹板
背景
反弹板在和弹珠玩游戏,刚开始游戏很愉快,但是慢慢的反弹板想给弹珠一些压力,所以遍偷偷地将自己的长度给缩短了。
程序设计
步骤一:绘制五个不同长度的反弹板,效果图如下:
步骤二:绘制完成之后返回代码部分,当我们接收到换成某关卡背景的时候,自动切换下一个造型即可。效果图如下:
步骤三:点击开始,任务完成。
tip:在绘制造型的时候需要注意造型的顺序。
(2)奋起反击的弹珠
背景
弹珠看到反弹板越来越不友好,所以心里暗自要奋起反击。而它的反击方式就是随着反弹板长度的缩短而增加自己的移动速度,心中暗自与反弹板较量着。
程序设计
步骤一:新建“小球移动速度”变量。
步骤二:点击球体代码,设置初始化球体速度,以及增加球体速度。
步骤三:点击开始,任务完成。接受弹珠疯狂的报复吧!!!
tip:球体速度可根据自己的设置进行更改。
代码展示
下面展示的是我完成本操作步骤的一个代码,里面包含其它功能的实现,所以仅供参考。谢谢
往期推荐
优秀课程案例:使用Scratch制作打弹球游戏2-得分过关
优秀课程案例:使用scratch制作清明节诗歌朗诵
优秀课程案例:使用Scratch制作打弹球游戏1-反弹球
优秀课程案例:使用scratch自制电子画板(Scratch画笔类积木、事件类积木中消息广播的应用)
送书福利|《Scratch3.0少儿编程一玩就会》等你来拿!
scratch3.0编写的节假日主题课!
如何用scratch实现打色子的游戏
scratch3数学之美-曼陀罗曲线
资讯 | 武汉中小学兴起人工智能课,学生接受程度超过预期
Scratch3.0中使用多种方法制作贪吃蛇游戏!
优秀课程案例:使用Scratch制作打弹球游戏3-过关增强版相关推荐
- 优秀课程案例:使用Scratch制作打弹球游戏2-得分过关
目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 主题:"会过关"的弹珠球 舞台:草地 角色:小球.反弹板.草地警戒线.障碍物.得分.关卡 故事:小球和反弹板在 ...
- 优秀课程案例:使用Scratch制作打弹球游戏1-反弹球
打弹球是FC游戏中的一款经典老游戏,虽然玩法很简单, 但是以前可是非常火爆的.想学习如何制作简单有趣的红白机小游戏吗?今天我们就一起来利用Scratch软件,先做一个简化版的打弹球游戏--反弹球! 一 ...
- 使用Scratch制作打弹球游戏(五)-排名
之前几个博客呢,我对弹珠游戏的几个功能进行了关键点讲解.那么在玩的同时,我们有时候想看看自己的一个排名,那么这个博客呢就是对排名进行一个讲解,那这呢也是我们这个游戏的最后一个功能,大家如果有更好的方法 ...
- 使用Scratch制作打弹球游戏(二)-得分过关
我们在做游戏的过程中会涉及一些过关的程序,这里以一关关卡为案例给大家进行介绍,需要多关卡的可以自行添加. 弹球过关 目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 2.程序设计 ...
- 使用Scratch制作打弹球游戏(三 )-过关增加难度
上个博客我们对弹珠如何进行过关进行了讲解,我们今天呢,就来讲解以下如何增加关卡难度.大家可以想一下关卡难度大致包括哪些?比如:更加关卡的增加增加弹珠的移动速度.增长或缩短反弹板的长度. 目录 游戏背景 ...
- 优秀课程案例:使用Scratch制作一个射击类游戏-360度旋转射击!
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个射击类游戏的案例.同时大家持 ...
- 优秀课程案例:使用Scratch制作扫雷插旗排雷完整版
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个扫雷经典版本.同时大家持续关 ...
- 优秀课程案例:使用Scratch制作坦克大战增强版!
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享一个坦克大战增强版.同时大家持续 ...
- 优秀课程案例:使用Scratch制作七巧板!
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 七巧板是我们身边特别常见的一个小的手边玩具,它 ...
- 优秀课程案例:使用Scratch制作汉诺塔的演示
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 汉诺塔(Tower of Hanoi),又称河 ...
最新文章
- 2019以太坊开发者及应用峰会(北京)
- Python第二十天 shutil 模块 zipfile tarfile 模块
- 如何给PDF文件交换页面?操作方法你知道吗?
- 2012届华为上机考试题目与参考答案
- shallow clone
- easyui 的 toolbar配合图标使用
- springmvc 控制器 读取properties文件
- html中在线取色器,在线取色器(ColorPicker)的制造方式
- matlab EOF程序
- 近期每日学习与工作时间安排
- C#隐藏任务管理器中进程 支持win10 win8.1 win7
- C语言学习之请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
- shell 特殊符号大全
- CI Weekly #21 | iOS 持续集成快速入门指南
- 负电阻_三极管单管震荡电路
- 计算机管理恢复分区,Win10硬盘新增的恢复分区是什么?
- 【202106小白训练营】day03-java数据结构
- 大数据分析--用户画像
- IT行业发展前景如何?揭秘2019年IT行业发展趋势
- [UE5蓝图基础二]1.[1d混合空间] 走和跑的动画切换(shift切换)