用Scratch制作小游戏小鱼猎手.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何制作小鱼猎手 游戏:小鱼猎手 分数表明你抓 了多少条小鱼 抓一条小鱼可 以得一分 不要碰到水母! 一共有 3 只水母, 它们朝不同的 方向游动。 点击绿旗可以开 始一局新的游戏 将一幅水下风光的 图片设为游戏场景 在游戏中你是一只 小猫,请使用鼠标 去控制小猫的移动 点击停止标记, 结束游戏 尽可能多地捕抓各种各样的小鱼。请使用小猫来抓小鱼,但要留心致命的水母。 游戏的目标 新建保存文件 1 、在 D 盘根目录下新建文件夹,重 命名为“班级 + 姓名”。 2 、启动 Scratch, 在“文件”菜单下 选择“保存到电脑”,文件名为 “小鱼猎手”,保存到新建的文件 夹里。 一、设置场景 1 、从背景区中,选择“水下主题”,找到 “underwater1”的图片,选中后背景图片 会布满整个舞台。 二、编写小猫程序 1 、启动 Scratch ,你会看见有 一只小猫在舞台中央。屏幕的 左边是一组蓝色的指令块。 2 、我们要为小猫编写程序, 让它跟着你控制的鼠标四处移 动。点选“移到鼠标指针”这 个指令块,然后把它拖曳到屏 幕中间的脚本区。 不同颜色的 指令块代表 不同功能 思考:如何让小猫一直跟随鼠标移动呢? 3 、现在选择橙色的“控制” 组按钮,找出“重复执行” 这个指令块。 4 、把“重复执行”指令块拖 到中间区域,放到蓝色的指 令块上面,它会把蓝色的指 令块包住。 循环:循环就是一部分不 断重复的代码。“重复执 行”指令块创建了一个会 永远运行下去的循环。 命名为小猫 5 、选择黄色的“事件”组 按钮,寻找一个有小绿旗 标记的指令块。把它拖到 中间,放在脚本的最上面。 6 、点击小绿旗,你就会发 现小猫跟随鼠标在舞台上 四处移动。 7 、把“角色 1 ”的重命名 为“小猫”。 8 、把小猫大小设为 60 。 点击小绿旗, 开始玩游戏 点击红色按钮, 结束脚本运行。 把小猫大小 设为 60 思考:如何让小猫每次从原位出发? 9 、选择蓝色“运动”按 钮,拖动“移到 x:0 y:0 ” 指令块到小绿旗下面 坐标的用法 0 -60 -120 -180 -240 60 120 180 240 -60 -120 -180 60 120 180 为了在舞台上精确定位, Scratch 使用一 些叫作“坐标”的数字。它们的使用方法和 图表中的坐标一样,水平方向用数字 X 表示, 垂直方向用数字 Y 表示。要确定舞台上一个 点的坐标,只需要从舞台中心横向、纵向计 算步数就可以了。在舞台的右上区域,坐标 是正的,在舞台的左下区域,坐标是负的。 舞台上的每一个点都有唯一的坐标,借助坐 标你就可以把角色移动到那个位置。 X Y 思考:如何不让小猫立刻执行指令? 10. 点击“控制”按钮,让小猫等待 3 秒后才开始执行指令。 三、音效 1 、点击左上方的“声音”标签,再点击左 下方的喇叭图标,从声音库中找到 “Bubbles”的声音。 2 、回到“代码”标签,选择 “声音”组按钮,为小猫角色 增加右边的脚本。请保留原来 的脚本,两个脚本需要同时工 作。新的脚本会重复冒泡泡的 声音。 四、捕抓小鱼 1 、在角色列表中,选择一个角色, 在角色库中选择“ Fish ”,把它重 命名为“小鱼”,大小设为 50 。 2 、为小鱼添加如右图脚本。点击 “运动”按钮,使用两个动作指令 块就能让小鱼在舞台上左右移动。 这个指令块让小鱼 停止运动,然后离 开舞台的边缘。 思考:如何让小鱼左右翻转? 任意旋转 左右翻转 不旋转 3 、设置小鱼的方向为“左右翻转” 如果 …… 那么 …… 只有当条件语句为真的 时候,它才会执行。 小鱼碰到小猫了吗? 是 否 执行“那么” 后面的语句 不执行 4 、选中小鱼角色,在“控制”按 钮中拖曳“如果 …… 那么 …… ”放到 “重复执行 ” 的指令块里;接着在 “侦测”按钮找到“碰到 …… ”,把 它拖曳到“如果 …… 那么 …… ”当中, 点击下拉菜单,选中“小猫”。 5 、当小猫抓到小鱼后,让小鱼移 动到一个随机的位置。在“运动” 按钮中拖曳“移到 x: y: ”到“如 果 …… 那么”包块中;在“运算”按 钮中把“在 … 和 … 之间取随机数”拖 曳放到 x :和 y: 中,设置参数如右 图所示。 6 、在游戏里增加一个音效,当 小猫碰到小鱼的时候它就会播放。 点击面板上方的声音标签,然后 点击喇叭图标打开声音库 , 选择 “ Fairydust ”, 接着在小鱼的脚本中 添加“播放声音 Fairydust ”。 五、记录分数 1 、选择“变量”按钮,点击“建立 一个变量”。 2 、在窗口中输入一个名字“得分”, 选择“适用于所有角色”这个选项, 然后点“确定”。得分记录就会出 现在舞台的左上角,但是你可以把 它拖动

文档评论(0)

yusuyuan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档