【零基础学Scratch编程】项目17——追逐奶酪.docx

上传人:lao****ou 文档编号:91902 上传时间:2023-03-02 格式:DOCX 页数:11 大小:1.36MB
下载 相关 举报
【零基础学Scratch编程】项目17——追逐奶酪.docx_第1页
第1页 / 共11页
【零基础学Scratch编程】项目17——追逐奶酪.docx_第2页
第2页 / 共11页
【零基础学Scratch编程】项目17——追逐奶酪.docx_第3页
第3页 / 共11页
【零基础学Scratch编程】项目17——追逐奶酪.docx_第4页
第4页 / 共11页
【零基础学Scratch编程】项目17——追逐奶酪.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【零基础学Scratch编程】项目17——追逐奶酪.docx》由会员分享,可在线阅读,更多相关《【零基础学Scratch编程】项目17——追逐奶酪.docx(11页珍藏版)》请在第一文库网上搜索。

1、一、学习目标1、掌握Scratch中的角色的添加和角色的绘制。2、熟练使用角色的移动和碰撞检测命令,会添加舞台背景和背景音乐。3、理解角色不能穿越迷宫的脚本,以及随机改变旋转方向。二、学习任务1.项目任务项目的任务是小老鼠困在迷宫里,它很饿。请帮助它找到奶酪,但是一定要注意躲避邪恶的甲虫,还有要特别小心随时会出现的幽灵,如图4-17-1所示。图4-17-4随机位置图4-17-1追逐奶酪界而效果图2 ,任务流程图本项目的学习过程见图4-17-2。三、功能模块学习所需模块命令组、见表1T6T。表1-16-1功能模块命令组模块事件当 被点击控制重复执行如果。那么之前一直等待动作方向步移到X:y:侦测

2、72R森键空格键是否按下外观显示将角色的大小设定为数据新建变里将得分设定为国将得分增加声音四、背景知识1 .后退命令我们想把老鼠困在迷宫里,不能穿越围墙,可以让其后退5步,抵消前进的5步,如图4-173所示。如果碰到迷宫那么移动励步图4-17-3循环脚本2 .随机旋转角度甲虫碰到迷宫时,让其随机旋转角度,向右或向左旋转90度,如图4-17-4所示。如果 在到间随机选一个数=口那么典左旋转吟更向右而转。颂后BBBBflBBB零基础学编程Scratch2.0五、操作指导第一步:利用键盘上的方向键控制小老鼠移动,使用绘图编辑器制作奶酪,让其随机移动,碰到小老鼠时,分数增加10。1、启动Scratch

3、2.0,删除小猫角色,添加“小老鼠”角色,命名为“老鼠1 ”,如图4-17-5所示。可以在墙放涔中拖动:r显示:显示:图1-16-7“奶酪”角色图4-17-5添加角色2、“老鼠1”角色脚本,实现按键盘上的方向移动,重复执行结合判断,如图4-17-6所示。M追逐奶酪“47声音骷库造型X: 240 y: 906/心由新建昔昱ffl向移到x:y:i移到鼠标指针步向右旋转。度向左旋转吟度方向事件控制侦测后算付更多模块移动步重复执行如果 按键上移键 是否按下,那么面向方向移动步如果按键下移键是否按下? 那么面向方向移动步如果按键右移键是否按下?那么面向的方向在。秒内滑行到X:如果按键左移键是否按下?那么

4、移动步将X坐标增加将X坐标设定为。图4-17-6 “老鼠1”脚本3、我们已经创建了一个可以移动的老鼠,它很饥饿,现在要创建奶酪供他追逐,利用绘制新角色功能绘制奶酪,角色命名为“奶酪。如图4-17-7所示。角色可以在播放署巾拖动:零基础学编程Scratch2.0接着利用绘图工具绘制角色,先用“线段”和“画笔”工具绘制好轮廓,再用绘制圆,并用右下角放大镜进行辅助,如图4-17-8所示。“画圆”工具* 240 M 角包新建角也0/心西w 6可以“23zs中触动:0*.一. n一 ,一“小 0aufi o w 潭方 才入 曲目+位用模式sxm3t揖:200U图4-17-8绘制奶酪轮廓再用“油漆桶”工具

5、进行填充,用右上角十字架进行中心点的定位,如图4-17-9所示。图4-17-10奶酪脚本图4-17-9奶酪填充4、为“奶酪”角色添加脚本,每次奶酪碰到老鼠时,都移到一个新的随机位置,播放声音。保存分数需要添加一个“得分”变量,如图4-17-10所示。调试并适当调整角色大小。当 被点击将得分设定为重复执行移到X:在到国)间随机选一个数y:在间随机选一个数在碰到老后1 i?之前一直等待将得分增加播放声音pop零基础学编程Scratch2.0第二步:在游戏中增加一个敌人“幽灵”,然后制作迷宫,让老鼠不能随意移动。1、增加幽灵角色,如图4-17ll所示,并将其改名为“幽灵1”。角色新建角色:6 /心由

6、图4-17-11增加幽灵角色2、给“幽灵1”角色添加脚本,让其追逐老鼠,碰到老鼠游戏就结束,如图4-17-12所示。国笔.后算行|敬娓|更多模块图4-17-12添加章鱼被点击隐藏开始的时候,隐将旋转模朝定为左-右翻转重复执行面向老鼠1移动步如果曹回那么停止全部接着增加一段脚本,让幽灵一会儿出现,一会儿隐藏,如图4-17-13所示。当 直三,等待在到(D间随机选-个数秒H移到x:在题)到幽)间随机选一个数y:在等待在到间随机选到画间随机选一个数图4-17-13幽灵随机出现或隐藏3、在游戏中增加音乐,通常我们在舞台中添加脚本实现背景音乐,如图4-17-14所示。I的毛|石耳付i数据,更多模块播放声

7、音dance celebra播放声音dance celebra重复执行庐B-s播放声音dance celebrate直到播放完毕图4-17-14设置背景音乐零基础学编程Scratch2.04、创建一个迷宫来阻碍老鼠的移动,将迷宫作为一个角色来创建,如下图4-17-15所示。转赢建嘉布式图4-17-20修改老鼠造型图4-17-15创建迷宫最后添加脚本,确保迷宫在舞台中央,如图41716所示。当二被点击移到x:y:0图4-17-16舞台中央5、运行这个作品,发现老鼠、幽灵和奶酪都太大了,缩小这些角色,通道里能同时通过2个角色,同时为“老鼠1”角色添加脚本,开始时位于舞台左上方,如图41717所示。

8、被点击将角色的大小设定为移到X:(面向方向图4-17-17老鼠初始位置6、为舞台添加不同的背景颜色,如图4-17-18所示。第三步:困住老鼠和甲虫来袭。1、老鼠像幽灵一样能穿过围墙,修改“老鼠1”脚本,困住老鼠,如图41719所示。X: -15!图4-17-19困住老鼠说明:后退是怎么做出来的呢?因为老鼠每次前进5步,向后运动5步,正好抵消了向前的运动,这样它就保持了静止不动,这个过程很快,所以你都看不见它回弹。脚本 造型 声音200%2、调试程序,老鼠的尾巴太长,会碰到围墙,在造型里擦掉部分尾巴,如图4-17-20所示。零基础学编程Scratch2.03、甲虫来袭,一队邪恶的甲虫在迷宫中快速

9、地穿梭,老鼠碰到一个就停止游戏。增加甲虫角色,命名为“甲虫1”,如图4-17-21所示。角色新建角色:6 /g 图4-17-21添加甲虫4、为“甲虫1”角色编写脚本,让其不停的移动,并设置向左或向右随机移动,如图4-17-22所示。移到鼠标指针将角色的大小设定为移到X:,面向施方向重复执行移动但步当 被点击移动岭如果碰到迷宫在秒内滑行到X:那么向左旋转吟施)度如果 在到间随机选一个数二那么利用随机数1或2来判断向左或向右旋转将X坐标增加图4-17-22甲虫移动第四步:测试编写完的脚本,然后尝试完善脚本。1、当“老鼠1”碰到“甲虫1”,发送游戏结束命令,在“甲虫1”添加脚本,如图4-17-23所

10、示。向右旋转度如果碰到老鼠1 ?那么广播消息1新信息消息名称:游戏结束确定 取消图4-17-23广播消息。在“老鼠1”角色中编写脚本,当接收到“游戏结束”命令,停止脚本,如图4-17-24所示。当接收到游度结束停止国IH图 447-242、思考游戏还有哪些地方可以改进。(比如,小猫和甲虫能否同时通过通道)3、游戏里需要更多的甲虫角色,复制甲虫。4、保存作品,名字为“姓名+追逐奶酪.sb2,保存位置为自己新建的作业目录下。七、拓展创新1、添加一个“最高分”变量,激励玩家努力去打破记录,这会让游戏变得更有趣,在角色“奶酪”中添加一些脚本,如图4-17-25所示。图41725最高分2、给游戏更加明显的游戏结束界面,开始时,该界面隐臧,接收到“游戏结束”广播时,显示,如图4-1726所示。aGAME OVERqiip nFDva bmv 3 逗五1或甲,1OT6X u200%切换为狂模式区效曲aHM 口图4-17-26游戏结束同时,在“游戏结束”角色中编写脚本,如下图4-17-27所示。当接收到游戏结束当承点击隐藏移至 iJx:Oy:。移至最上层显示图 4-17273、为游戏设计关卡,你只需调整一下游戏规则和角色运动的方向,你还可以大胆尝试修改,把它变成一款完全不同的游戏。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服