首页 > 其他分享 >第47课 Scratch入门篇:水果忍者

第47课 Scratch入门篇:水果忍者

时间:2024-08-21 10:27:31浏览次数:8  
标签:忍者 1.5 水果 变量 角色 47 入门篇 Scratch

水果忍者

故事背景:

  水果忍者是一款传统的非常好玩的游戏,我们通过鼠标控制水果刀,把弹出的水果切掉,如果切到地雷则扣分,这款游戏非常好玩,现在我们现在通过Scratch 把它做出来,!

在这里插入图片描述

程序原理:

  这款游戏难点就是水果的抛起和下降,由于角色是从下往上走,也就是 Y 坐标慢慢变大。我们设置了一个变量。这个变量是负数,越来越小。Y 坐标减去这个变量,当变量达到一定值后则开始下落。
  另外一个难点就是角色的切换了,角色的设计及切换也是我们后期课程中经常用到的,所以要多练习,掌握画图中的一些小技巧

开始编程

  1、删除预设的猫咪的角色,在背景中上传木板的背景,上传忍者的角色:


在这里插入图片描述

  2 、 编辑忍者的程序: 定位在舞台中心(0,0) , 思考开始考试1.5秒 , 思考GO…1.5秒 , 隐藏角色 , 广播开始考试。

标签:忍者,1.5,水果,变量,角色,47,入门篇,Scratch
From: https://blog.csdn.net/2402_83194310/article/details/141386435

相关文章

  • 删除字符串中的所有相邻重复项(1047)
    题目描述给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在S上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。解题思路这里我们还是使用栈这个数据结构,我们还是遍历当前字符串,......
  • A 4nm 6163-TOPS/W/b 4790-TOPS/mm2/b SRAM Based Digital-Computing-in-Memory Macro
    SRAMarray和Localadder耦合在一起形成一个块,两个块share一个semi-global-adder,四个块再去shareGlobaladder和移位累加器。这样的floorplan使得整体结构上不存在一大块独立的巨型多级加法树,使得布局变得更加的规整。这里讨论了mix-Vt设计的问题,即混用高Vt管子和低Vt管子,高Vt......
  • 2788647047_last
    importrequestsimportpandasaspdfromopenpyxlimportWorkbook#读取域名文件withopen("domains.txt","r")asf:domains=f.readlines()#去除注释和空行domains=[line.strip()forlineindomainsifnotline.startswith("#")andline.......
  • CE修改器使用教程 [入门篇]
    原文地址:CE修改器使用教程[入门篇]-腾讯云开发者社区-腾讯云(tencent.com) CheatEngine一般简称为CE,它是一款开放源代码的作弊软件,其主要功能包括、内存扫描、十六进制编辑器、动态调试功能于一体,且该工具自身附带了安全工具,可以用它很方便的生成自己的脚本,CE可以说是目前......
  • 274471是素数吗?
    GPT-4o(OpenAI)为了判断274471是否是素数,我们需要确认它是否只有两个正因数:1和它本身。为此,我们可以检查它是否能被小于等于其平方根的任何素数整除。274471的平方根大约是523.95,因此我们需要检查它是否能被小于等于523的素数整除。为了简化过程,我们可以使用编程或......
  • 2788647047_111py
    importrequestsfromopenpyxlimportWorkbook#创建一个工作簿wb=Workbook()#添加一个工作表ws=wb.active#读取文件中的域名withopen("domains.txt","r")asf:domains=f.readlines()#遍历域名,获取对应的IP地址fordomainindomains:#去除注释和空格......
  • 计算机毕业设计必看必学! ! 94755 spring boot高校毕业生就业信息管理系统,原创定制程
    摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对高校毕业生就业信息管理系统等问题,对高校毕业生就业信息管理系统进行研究分析,然后开发设计......
  • python入门篇-day06-文件操作
    文件操作文件操作概述概述:​我们所熟知的操作系统,例如:Windows,MacOS,Linux都是文件操作系统,它们都是通过文件来管理数据的.文件的基本操作步骤:​1.打开文件.2.读取数据或者写入数据或者追加数据.3.关闭文件.文件操作涉及到的函数:open(文件......
  • C++入门篇一
    C++入门篇一一.缺省参数1.缺省参数的概念2.缺省参数分类二.函数重载1.函数重载概念2.函数重载代码举例三.引用1.引用的概念2.引用特性3.常引用4.使用场景(1).做参数(2).做返回值5.传值、传引用效率比较6.引用和指针的区别7.引用和指针的不同点一.缺省......
  • C语言 错误 C4716 “printstar”: 必须返回一个值
    错误:解决办法: 此类代码显然不需要返回值1.点击“项目”——“属性”2.点击“C/C++”中的“高级”——“禁用特定警告”中输入“4716”——点击“确定” 3.重新运行即可成功 ......