引用:编程入门教程 - 如何用Scratch 制作跳一跳小游戏?
样例链接:https://pan.baidu.com/s/1z0lt_DWFfLEXkv_8y0EswA
提取码:icvz
Html导出网站:https://sheeptester.github.io/words-go-here/htmlifier/


使用到的知识

  1. 三大流程控制(顺序、分支、循环)
  2. 自定义积木(函数)

程序讲解

角色: 小猫,云1,云2。

小猫

  • 程序初始化部分——实现场景复原

  • 循环结构,实现“蓄力”操作。这里设置了一个变量,它的值为按压空格的时间,时间越长,值越大,同时,按压的时间越长,小猫的大小也就越小。最后,勿忘将小猫大小重新恢复到60。

  • 实现了小猫在翻越到另一朵云上时的步骤,其中水平距离的控制由“蓄力”大小决定,高度由y决定且固定为10。第一个重复执行(循环)将小猫送到斜上方,第二个循环将小猫送到斜下方。

  • 坐标体系如下:

  • (判断)

    • 如果碰到云:加分、奏乐(小军鼓)、显示对话、广播事件(成功)、移动
    • 如果没碰到:积分清零、奏乐(喵~)、显示对话(Wow…)、加特效(掉落,虚像)、移动、广播事件(失败)

  • 广播事件
    由于可以广播,实现了小猫与云这两个角色的交互。

云朵1

  • 当收到小猫咪的广播信号“成功”时,云1就会消失,等待一秒后,再次出现。


    云朵2

  • 当收到成功的广播后,云2移动到云1的位置,然后随机找一个位置再画朵云。

  • 当收到失败的广播后,云2随机找一个位置再画朵云。

  • (自定义积木)实现生成云的随机坐标的功能。

存在问题

  1. 已经保存到本地的.sb3文件,如何使用scratch desktop再次打开编辑?
    答:打开软件后,点击文件->从电脑中上传->找到并选择.sb3文件既可。

思考题

  1. 如何设置依据鼠标按压时间的长短进行“蓄力”操作?
  2. 当云彩在屏幕最右侧时,只要力度足够大都可以在云上,这个怎么解决?
  3. 当新的回合开始时,小猫头顶总会留有上一回合的对白,怎么解决?

Scratch编程——跳一跳相关推荐

  1. Scratch《跳一跳》游戏源码.sb

    Scratch<跳一跳>游戏源码.sb下载地址: https://download.csdn.net/download/u011152234/86264226

  2. python编程跳一跳_使用Python实现跳一跳自动跳跃功能

    1.   OpenCV:模板匹配.    获得小跳棋中心位置 2.   OpenCV:边缘检测.    获得下一方块中心位置 Python+ADB+OpenCv,实现「 跳一跳 」自动化. / 01 ...

  3. scratch小游戏脚本大全_酷酷带你一起做小游戏--跳一跳

    运用scratch我做了一个跳一跳小游戏,首先我要确定游戏流程, 小恐龙跑向障碍物,玩家用键盘的空格键控制恐龙跳跃 如果恐龙跳过障碍物则游戏分数加一 如果恐龙接触到障碍物则游戏结束,脚本全部停止 先添 ...

  4. python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  5. c语言微信挑一挑编程,100行python代码实现微信跳一跳辅助程序

    写在前面 分享一下今天下午用python写的"跳一跳"小游戏的辅助程序.之前是准备用树莓派操控一个"机械手指"来代替人的触摸操作,但该方案还在酝酿中,实现了再分 ...

  6. Scratch(三):跳一跳

    今天,小陈老师带着大家用Scratch制作小游戏:跳一跳吧.文章最后,有最终的"跳一跳"游戏效果展示奥. 1.需要将用到的图片导入到Scratch里,如下图所示. 当点击" ...

  7. 跳一跳编程java_Java微信跳一跳操作指南

    搜索热词 Java微信跳一跳操作指南,指哪挑哪. 本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和 ...

  8. c语言微信挑一挑编程,.NET开发实现一个微信跳一跳的辅助程序

    前言 相信大家应该都知道了,最近微信更新了,出现了一个小游戏"跳一跳",玩了一下 赶紧还蛮有意思的 但纯粹是拼手感的,玩了好久,终于搞了个135分拿了个第一名,没想到过一会就被朋友 ...

  9. c语言代码游戏跳一跳,微信小程序《跳一跳》游戏里的编程小知识,你知道吗?...

    微信小程序<跳一跳>游戏里的编程小知识,你知道吗? 今日你跳了吗? 玩过的朋友都知道,跳一跳里的游戏操作非常简单,就用手指按住屏幕按住施放进行跳跃,整个游戏是个人都可以很轻松玩起来! 游戏 ...

  10. scratch跳一跳游戏脚本_跳一跳游戏:经典跳一跳2微信小游戏,点开既玩

    沐沐带你发现好游戏! <跳一跳>小游戏好玩吗? <跳一跳>小程序怎么进入游戏? 文章下拉到底部, 点最后一个图片进入游戏 ---------- 只有你想不到, 没有我找不到的好 ...

最新文章

  1. pythonos模块修改文件名_python如何动态改变文件名
  2. 【转】ofbiz数据库表结构设计
  3. .NET Framework 2.0 组件和非托管代码与交互操作详解(转)
  4. [机器学习] 推荐系统之协同过滤算法(转)
  5. Python 函数装饰器
  6. C++(STL):02---tuple容器
  7. android底部弹出显示不全,Android 解决 NestedScrollView 底部内容被遮挡显示不全
  8. 在C++Builder2010中配置OpenCV2.2
  9. eds能谱图分析实例_如何使用EDS对材料进行定性定量分析?
  10. node.js 刷csdn博客访问量
  11. 1.Attach(E-UTRAN Initial)
  12. VBA提高篇_12_1 VBA判断奇偶数的方法
  13. forge 服务器 优化,[1.7.10]模组服务器优化教程-Mod服的超频 - 联机教程 - Minecraft(我的世界)中文论坛 -...
  14. C#简单游戏外挂制作(二)
  15. 亿级流量网站架构核心技术之“数据库分库分表策略”
  16. 笔记本电池9针脚图解_旧毛衣如何妙用改造成暖暖的抱枕教程图解
  17. 原子操作(atomic operation)
  18. P2E游戏Blast Royale,区块链版《绝地求生》
  19. 神雕侠侣2显示不了服务器,神雕侠侣2游戏进不去怎么办_游戏进不去解决方法推荐...
  20. 基于 Mui 封装常用 React 组件

热门文章

  1. 高格VE8产品技术白皮书
  2. 昆山java自行车,剁手清单:剁手的路上总会有几个“毒友”加持
  3. 用计算机建立电子表格,求计算机作业电子表格演示文稿。
  4. 利用接口和继承实现  求三角形 圆形面积 和以圆形为底的圆锥形的体积
  5. TMS320F280049C 学习笔记16 比较器子系统(CMPSS)
  6. 证件照,手把手教你通过在线工具给所需证件照进行换底色处理
  7. Google搜索语法(常用篇)
  8. 蓝桥秘密冲刺计划(9.17)年号字串
  9. SoundPool循环播放
  10. 华为鸿蒙os logo,华为鸿蒙 OS Logo :Powered by HarmonyOS