版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
打地鼠游戏实践导航知道在舞台背景中初始化游戏的方法;了解用广播的方式触发事件启动的方法;综合运用顺序、选择、循环三种结构,变量和侦测等方法制作游戏。实践创意打地鼠游戏是一个简单易玩的趣味小游戏。在屏幕上设计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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 温州职业技术学院《创新创业能力训练》2023-2024学年第一学期期末试卷
- 二零二五版个人车位出租及车位租赁平台合作合同3篇
- 二零二五年度货物买卖合同涉及特定技术转让与售后服务2篇
- 2024版商场环保节能改造合同协议
- 二零二五版粉煤灰运输合同规范范本下载6篇
- 个性化房产代理合作协议样本(2024)版B版
- 2024版房地产经纪人与佣金合同3篇
- 二零二五年度适用于工程项目的自卸车租赁服务合同范本3篇
- 二零二五版基金代持及风险控制合作协议2篇
- 二零二五年餐饮店食品安全培训与认证协议2篇
- 春节值班安全教育培训
- 舌咽神经痛演示课件
- 子宫内膜癌业务查房课件
- 社会学概论课件
- 华为经营管理-华为的研发管理(6版)
- C及C++程序设计课件
- 公路路基路面现场测试随机选点记录
- 国家自然科学基金(NSFC)申请书样本
- 湖南省省级温室气体排放清单土地利用变化和林业部分
- 材料设备验收管理流程图
- 培训机构消防安全承诺书范文(通用5篇)
评论
0/150
提交评论