- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
小猫捉老鼠
01创设情境小朋友们,你们听说过小猫捉老鼠的故事吗?故事讲述的是一户人家里的老猫生了三只小猫,老猫在小猫长大后要负责教小猫捉老鼠,小朋友们,老猫教小猫们捉老鼠,你们猜猜看,小猫们学会了吗?能捉到老鼠吗?今天我们就来用Scratch制作一个小猫捉老鼠的动画小游戏。
02开动脑筋游戏动画设计:游戏中,老鼠跟随鼠标移动,小猫追随鼠标以一定速度移动,如果小猫捉到老鼠,可以得1分。
03角色登场在这个动画游戏中共有2个角色:小猫和老鼠有1个舞台背景舞台小猫老鼠动手做:请大家自己根据之前学的知识导入舞台背景、角色小猫和老鼠!
04亲身体验1、角色初始化:大小显示/隐藏请大家自己设置角色的初始化状态小猫:大小(70)显示老鼠:大小(50)显示还可以如何设置角色的大小?
04亲身体验2、让小猫动起来小猫是跟随鼠标方向移动的,怎样通过指令实现呢?教我捉老鼠吧!提问:这里的重复执行命令有何作用?如果不适用会出现什么情况呢?
04亲身体验3、让老鼠动起来小猫是跟随鼠标方向移动的,怎样通过指令实现呢?快跑啊!猫来了!
04亲身体验思考:面向“鼠标指针”和移到“鼠标指针”的区别?快跑啊!猫来了!教我捉老鼠吧!
04亲身体验4、成功捉到老鼠当老鼠被猫抓到后,会隐藏1秒钟然后再出现。指令中,“如果,那么”一般用来做判断,其中:碰到“cat2”为判断的条件,满足条件就执行“大嘴巴”中的指令。为了让“老鼠”角色在作品中更生动形象,可以在脚本执行时让“老鼠”的重复执行间隔一定时间切换造型。
04亲身体验5、得分机制游戏中,如果猫捉到老鼠,可以得到1分。这时候我们就可以建立一个得分机制,来存放小猫获得的分数。那用什么来存放这个分数呢?变量你可以理解为一个可以存放东西的盒子,当有新的东西放进去后,就会替换原来的东西,这个盒子我们要给它贴一个标签来提示我们这个盒子里放得是什么东西。
04亲身体验5、得分机制游戏中,如果猫捉到老鼠,可以得到1分。这时候我们就可以建立一个得分机制,来存放小猫获得的分数。那用什么来存放这个分数呢?提问:想一想,为什么在程序执行时要先把变量“分数”的值设定为“0”呢?还可以建立什么得分机制?以提高游戏的互动性呢?如:程序开始时先设定老鼠的生命值,当“老鼠”被“小猫”抓到一次时扣减1分。
05完善提高小朋友们,你们的游戏做好了吗?我们还可以怎么改变个动画游戏呢?比如:增加一个能量奶酪,如果老鼠吃到奶酪它的生命值可以增加1,给舞台设置迷宫难关,老鼠只能在通道里移动......发挥你的想象力一起创作吧!
感谢你的收看
文档评论(0)