(完整版)Scratch-克隆

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能实现:根据功能设计的结果在程序设计软件中实现设计。 程序测试:实际输出与预期输出间的审核或者比较过程。
任务:11.消灭蟑螂
任务要求:房间里有蟑螂,每隔0.5秒就会出现1只。蟑螂十分狡猾,每次都会在不 同的地方出现,出来后还会爬来爬去,抓紧时间用鼠标去点击蟑螂来消灭它,否则 它会在1秒后隐藏起来。每消灭1只蟑螂可以得到5分,漏掉1只蟑螂你将失去1分。 看看谁能在30秒内得到最高的分数!
根据游戏规则,分析并整理需要实现的功能。为舞台和角色分配需要实现的功能。 根据上述内容,完成“程序设计文档”。
依据“程序设计文档”,进行功能实现,完成“消灭蟑螂”游戏的设计工作。
Scratch程序设计
克隆

克隆
在程序运行期间,如果需要同一角色的多个实例,可以使用“克隆”指令实现。
“克隆”指令与“复制”角色的区别
“克隆”:在程序运行时执行,可以动态生成。 “复制”:编辑状态进行操作。
被“克隆”出来的实例需要执行代码时,通常在角色的“当作为克隆体启动时”事 件来触发。
克隆指令练习
点击角色后,当前克隆体消失,同时产生2个新的克隆体,移动到舞台上一个随机位置。
程序设计的一般过程
需求分析:对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什 么数据,要得到什么结果,最后应输出什么。确定要计算机“做什么”,要达到什 么样的效果。
功能设计:根据需求分析阶段确定的功能,设计软件系统的整体结构、划分功能模 块、确定每个模块如何实现,形成程序的具体设计方案。将问题或事物分解并模块 化使得解决问题变得容易,分解的越细模块数量也就越多。
相关文档
最新文档