版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
打地鼠游戏实践导航知道在舞台背景中初始化游戏的方法;了解用广播的方式触发事件启动的方法;综合运用顺序、选择、循环三种结构,变量和侦测等方法制作游戏。实践创意打地鼠游戏是一个简单易玩的趣味小游戏。在屏幕上设计9个地洞,地鼠随机从不同的洞中钻出来,游戏者操作鼠标(即锤子)砸向地鼠,30秒内砸中20次即获胜,如图所示。实践活动打地鼠游戏玩起来简单但程序设计比较复杂。通过本游戏的设计,综合应用前面学过的相关知识,初步尝试设计复杂程序的有关方法和理念。这个程序除了舞台背景之外,还有Caption(标题)角色、Hammer(锤子)角色和9个地鼠角色。Caption的作用是显示游戏方法和显示游戏获胜或失败。Hammer(锤子)角色完成砸的过程,单击鼠标左键表示砸的动作。一、设计舞台和角色1、绘制舞台。打开Scratch,单击【舞台】,选择【多个背景】,选择新增背景中的【输入】按钮打开【输入背景】对话框,双击“Nature”文件夹,选择“desert”背景图片,单击【确定】,并删除除空白背景,如图18﹣2所示。图18﹣2在“desert”背景图片处单击【编辑】按钮打开【绘图编辑器】,在背景图片上绘制9个洞,如图183所示。图1832、绘制Hammer角色。(1)选择【绘制新角色】按钮,在【绘图编辑器】中绘制Hammer角色,如图18﹣4所示。图18﹣4(2)再为Hammer角色增加一个造型,如图185所示(3)最终Hammer角色有两个造型,如图186所示。图185图1863、绘制Caption角色。(1)选择【绘制新角色】按钮,在【绘图编辑器】中绘制Caption角色,如图187所示。(2)再为Caption角色增加两个造型,如图188和图189所示。图187图188(3)最终Caption角色有如下三个造型,如图1810所示。图189图1810二、设计计时和得分变量本游戏每次时间30秒,用“Time”变量记录。选择指令模块区的【变量】模块,单击【设置一个变量】按钮,在【变量名称?】对话框中输入“Time”,并选择【适用所有角色】,然后选择【确定】按钮,如图1811所示。图1811同样,再创建一个“Hit”变量,则现在程序中有“Time”和“Hit”两个变量,如图1-8-12所示。图1-8-12三、编写角色脚本1、背景脚本,如图1-8-13所示。背景中的脚本是对游戏的流程进行控制的。(1)第一个脚本进行变量的初始化,并通过广播将程序分成了“游戏说明”和正式的“开始游戏”两部分。(2)第二个脚本是在游戏开始后控制地鼠的出现:每隔0.5秒发出一个1-9之间的随机广播。1-9号的地鼠的代码中接收到对应的广播的一个出现。(3)第三个脚本是判断游戏胜利并进行相应的处理。(4)第四个脚本是不断地倒计时,并且当游戏时间为0时,宣布游戏失败。图1-8-132、Caption脚本,如图1-8-14所示。Caption的三个脚本都是由背景中发出的消息控制执行的。(1)第一个脚本是当接收到“游戏说明”时,显示游戏说明2秒钟,然后隐藏。(2)第二个脚本是当接收到“失败”消息时,显示游戏失败的信息。(3)第三个脚本是当接收到“胜利”消息时,显示游戏胜利的信息。图1-8-143、Hammer脚本,如图1-8-15所示。Hammer的两个脚本都只有收到背景发出的“开始游戏”消息才能执行。(1)第一个脚本使得锤子不断地移到鼠标的位置。(2)第二个脚本使得当我们按下鼠标时,可以切换锤子造型,模仿锤子砸下。为了更符合日常情况,让锤子抬起后05秒才能再次砸下。图1-8-154、地鼠脚本,如图1-8-16所示。5、复制出其他地鼠。(1)复制出另外8个地鼠并调整好位置(2)修改每个地鼠的名字依次为2,3,4,5,6,7,8,9,并且在第二个脚本当中接收到的消息分别为2,3,4,5,6,7,8,9。图1-8-16四、调试并保存作品到此,我们的打地鼠游戏设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编版四年级下册语文22 古诗三首 芙蓉楼送辛渐表格式 公开课一等奖创新教学设计
- 2024年泡丝剂项目资金筹措计划书代可行性研究报告
- 年产xx楼宇经济项目可行性研究报告(立项备案)
- 年产xx塑料排水管项目建议书
- 年产xxx自提柜项目可行性研究报告(项目计划)
- 年产xxx工业电瓷项目可行性研究报告(项目建议书)
- 艾滋病流行趋势
- 肿瘤化疗放疗及免疫治疗
- 肝癌晚期患者的个案护理
- 一年级上册数学教学设计-第八单元 20以内的进位加法-人教新课标
- 二年级上册音乐课件-第7课《小花雀》|花城版 (共12张PPT)
- 2022年医院科教科工作计划
- 幼儿园警察职业介绍(课堂PPT)
- 初中难度几何100题
- 消防维保公司管理制度消防维保管理制度范本.doc
- 经尿道前列腺电切术的手术护理-经尿道前列腺电切术护理问题
- 防爆柜使用说明书课件
- 轴承压装力计算软件
- 家庭装修预算模板
- 信用卡中心司法催收律师事务所服务方案
- 校长在上级领导检查指导工作会议上的汇报发言
评论
0/150
提交评论