上个博客我们对弹珠如何进行过关进行了讲解,我们今天呢,就来讲解以下如何增加关卡难度。大家可以想一下关卡难度大致包括哪些?比如:更加关卡的增加增加弹珠的移动速度、增长或缩短反弹板的长度。

目录

  • 游戏背景
  • 目标
    • 1.增加弹珠移动速度
    • 2.缩短/增长反弹板长度
    • 3.效果图展示
    • 4.缩短反弹板长度
    • 5.增加弹珠移动速度
  • 游戏流程图
  • 任务
    • (1)阴雨不定的反弹板
      • 背景
      • 程序设计
    • (2)奋起反击的弹珠
      • 背景
      • 程序设计
      • 代码展示
  • 燃尽图

游戏背景

主题:“阴雨不定”的反弹板与弹珠
舞台:草地、墙角、室内等
角色:小球、反弹板、草地警戒线、障碍物、关卡
故事:小球和反弹板约定一起玩游戏,但是由于特殊原因,小球和反弹板的心情琢磨不定,所以给游戏增添了难度。反弹板想给小球施加压力便将自己的长度缩短,而小球看到反弹板为也会发起反击,增加自己的移动速度。那么小球和反弹板究竟谁的实力更胜一筹呢?

目标

1.增加弹珠移动速度

2.缩短/增长反弹板长度

3.效果图展示

4.缩短反弹板长度




5.增加弹珠移动速度

游戏流程图

任务

(1)阴雨不定的反弹板

背景

反弹板在和弹珠玩游戏,刚开始游戏很愉快,但是慢慢的反弹板想给弹珠一些压力,所以遍偷偷地将自己的长度给缩短了。

程序设计

步骤一:绘制五个不同长度的反弹板,效果图如下:


步骤二:绘制完成之后返回代码部分,当我们接收到换成某关卡背景的时候,自动切换下一个造型即可。效果图如下:

步骤三:点击开始,任务完成。
tip:在绘制造型的时候需要注意造型的顺序。

(2)奋起反击的弹珠

背景

弹珠看到反弹板越来越不友好,所以心里暗自要奋起反击。而它的反击方式就是随着反弹板长度的缩短而增加自己的移动速度,心中暗自与反弹板较量着。

程序设计

步骤一:新建“小球移动速度”变量。

步骤二:点击球体代码,设置初始化球体速度,以及增加球体速度。


步骤三:点击开始,任务完成。接受弹珠疯狂的报复吧!!!
tip:球体速度可根据自己的设置进行更改。

代码展示

下面展示的是我完成本操作步骤的一个代码,里面包含其它功能的实现,所以仅供参考。谢谢


燃尽图

使用Scratch制作打弹球游戏(三 )-过关增加难度相关推荐

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

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

  2. 使用Scratch制作打弹球游戏(五)-排名

    之前几个博客呢,我对弹珠游戏的几个功能进行了关键点讲解.那么在玩的同时,我们有时候想看看自己的一个排名,那么这个博客呢就是对排名进行一个讲解,那这呢也是我们这个游戏的最后一个功能,大家如果有更好的方法 ...

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

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

  4. 使用Scratch制作打弹球游戏(二)-得分过关

    我们在做游戏的过程中会涉及一些过关的程序,这里以一关关卡为案例给大家进行介绍,需要多关卡的可以自行添加. 弹球过关 目标 (1)弹珠弹球得分 (2)障碍物消失则过关 任务 1.剧本设计 2.程序设计 ...

  5. PyGame游戏制作: 弹球游戏Pong(附上Python完整代码)

    介绍 使用 Python 的 PyGame 做了一个弹球游戏,第一次使用Py做游戏,分享一下. 下载地址 下载链接: http://101.201.112.95/2021/PyGame_Pong.zi ...

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

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

  7. 纯js制作的弹球游戏

    纯js的弹球游戏,撞壁自动返回,按钮放置暂停移动,移开开始移动 1 <!-- 2 author:zhangjie 3 date :2016-7-23 4 --> 5 <!DOCTYP ...

  8. python中的pygame弹球游戏代码_使用python和pygame制作挡板弹球游戏

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块. 学了一天pygame,用python和pygame写一个简单的挡板弹球游戏. 2018年6月21日 00:15:21 ...

  9. 关于用Scratch制作“打砖块”游戏时发现的问题思考及延伸

    上午花了一个小时尝试做了一下打砖块游戏,发现实现近似的功能很简单,想要完美很难,主要原因还在于Scratch本身的机制上.下面逐一列举. 首先是球的反弹机制.Scratch内置了一个碰到边缘反弹的功能 ...

最新文章

  1. Linux如何编译安装源码包软件
  2. java json转换
  3. 网易有道的产品总监王焱:如何利用数据分析推动产品设计
  4. 浏览器厂商开始默认支持WebAssembly格式
  5. Android 图片加载框架Coil使用总结
  6. 9.Tornado下的一个简易Blog--2013-05-21
  7. mysql基本架构_MySQL的基本架构
  8. 高精度:麦森数*(洛谷P1045)
  9. 面向对象的需求分析方法
  10. 【报告分享】2021企业营销数字化转型研究报告.pdf(附下载链接)
  11. 自己动手写Docker系列 -- 6.3 手动配置容器网络(下)
  12. 剑指offer——面试题7:用两个栈实现队列
  13. 5.5 Transformers的改进--自适应Attention
  14. java8中的接口与时间操作
  15. CPC客户端从写作到提交成功的巨坑
  16. 状态空间表达式用matlab求解,matlab状态空间表达式
  17. [解读] GuiltyGearXrd‘s Art Style : The X Factor Between 2D and 3D - GGX 3D 渲染 2D 风格
  18. 微信音频silk导出多个mp3,合并成一个mp3,压缩大小
  19. 某年某月有多少天c语言程序,判断某年某月有多少天(C语言)
  20. java 上界和下界,Java 泛型之上界下界通配符

热门文章

  1. python实现sojson V5反混淆
  2. 记事本 删除换行和回车符_如何自定义或删除记事本文本文件的页眉和页脚
  3. Facebook 开源成就回顾(送书)
  4. windows把nginx安装成服务
  5. 外中断(中断)、内中断(异常)
  6. Skimage图像处理教程1)安装,读写和调用示例图片
  7. 地铁换乘-取最佳路线最低票价
  8. 数据库SQL查询作业
  9. 自学体验使用fmod 以及 仿QQ变声 fmod
  10. 软件方法(下)分析和设计第8章连载[20210518更新]