一、任务要求
本次挑战我们提供的素材是一个不完善的赛龙舟的场景,要求根据提供的素材将作品进行完善,该挑战设立了三个级别,小朋友可以根据能力逐级挑战完善。
二、任务分析
本次挑战任务设立了三个级别,难度依次递增。
初级:根据角色“河提1”的代码,完善角色“河堤2”的代码,实现舞台背景的不停移动。这也是很多初学者在问的一个问题,如何让舞台背景连续的动起来,本例就是其中的一种方法。
思路,初识化两个角色位置,让两个角色上下拼接,然后重复执行,让角色向下移动,如果下方角色移动到舞台底部,将角色再移动到舞台上方,便于循环继续下移,这样两个角色就交替在舞台上来回移动,给人的感觉就如同背景在不断地变化移动。
中级:能够通过键盘控制龙舟左右移动,改变位置方向,注意不要让你的船在陆地上前行哦!!!
这里的知识点主要是学会使用按键按下事件来控制角色,在很多游戏中这个方法是经常用到的,很有用。不让船在陆地上前行,需要用到侦测指令“碰到xx”进行判断,做出对应的处理,让游戏更规范。
高级:通过克隆在河面随机设置礁石、粽子,龙舟碰到礁石扣分,碰到粽子加分,实现多人比赛的对抗小游戏。
这个级别需要掌握克隆(新的版本翻译成了分身)的使用,然后利用随机数,可以设置随机坐标和大小,让粽子和礁石出现的不同的位置,其次还有变量的使用,通过变量记录分数。本级别综合难度提高,在这一级别孩子可以自行设定各种游戏规则,充分发挥想象力和创造力,让赛龙舟对抗游戏更具趣味性。