进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:
1. 通过Scratch软件,能提高自我创造能力和问题解决能力;
2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力;
3. 提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信。
二.目标
在本课程中,大家将通过Scratch编程的多角色消息传递、循环与判断语句的嵌套、侦测、运动与外观等模块,完成一个大鱼吃小鱼的程序。程序需要大家实现以下三个基本功能:
1. 小鱼随机运动,直到被玩家控制的小黄鱼吃掉;
2. 鲨鱼追逐小黄鱼,不同级别关卡鲨鱼追逐的速度不一样,游戏难度逐渐提升;
3. 鼠标指针控制小黄鱼,遇到小蓝鱼吃掉,同时需要躲避鲨鱼的追击。
三.模型搭建功能一:小鱼随机运动程序开始,需要大家先准备好小蓝鱼、玩家控制的小黄鱼以及追击的鲨鱼造型:
小蓝鱼随机运动,遇到小黄鱼时,广播被吃掉的消息“got-me”,并且移动到舞台的最左侧再显示。
另外两条小蓝鱼的代码完全一样,大家可以对造型进行复制即可。
功能二:鲨鱼追逐小黄鱼程序开始,对鲨鱼程造型初始化。
游戏一共分为三个等级,level1的鲨鱼随机运动,level2鲨鱼开始追击小黄鱼,但速度较慢;level3鲨鱼追击小黄鱼,速度较快,游戏难度逐级提升。
Level1鲨鱼随机运动:
level2鲨鱼在造型大小比小黄鱼大时,追击小黄鱼,速度为2:
Level3鲨鱼在造型大小比小黄鱼大时,追击小黄鱼,速度为2:
鲨鱼碰到小黄鱼的程序判断:如果鲨鱼造型比小黄鱼大,那么广播got-you的消息(吃掉小黄鱼),游戏结束,反之广播got-shark的消息(小黄鱼吃掉鲨鱼):
功能三:玩家控制小黄鱼。游戏开始,通过鼠标指针控制小黄鱼,让小黄鱼移动到鼠标指针位置:小黄鱼吃掉小蓝鱼时,造型进行切换,模拟吃东西的过程:
小黄鱼造型大小比鲨鱼大时,吃掉鲨鱼,造型进行切换,模拟吃东西的过程,并且游戏等级提升:
====================
小浣熊少儿编程
专注少儿编程,帮助孩子提升抽象逻辑思维、计算思维、创新与创造力,让您的孩子“编”出未来,赢得未来!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved