地球的表面71%是蓝色的海洋,地球上的生物约有80%在海洋之中。海洋为人类的生存和发展提供了丰富的宝藏和无穷的资源。航海是人类认识、利用、开发海洋的基础和前提。从古到今,人类在海洋中的一切活动都离不开航海,即人驾驶船在海上航行、停泊和作业。
作品介绍
今天给大家分享的Scratch作品是《极速远航》,这是一款躲避小游戏。游戏的目标是控制帆船在大海中极速远航,同时要避开迎面而来的小岛、海盗船和鲨鱼等障碍物。
游戏的玩法非常简单,点击绿旗,进入游戏准备界面,点击begin按钮,正式进入游戏,舞台右方不断的出现小岛、海盗船和鲨鱼等障碍物,向舞台左边极速前进。同时左边的帆船开始往下掉,玩家需要按住不停的按下空格键,来维持帆船的高度,同时需要躲开这些障碍物,每成功的躲过一个障碍物,就得1分,如果帆船碰到舞台底部或者障碍物,则游戏结束。同时,这里还有时间限制,可以设置为1分钟或是2分钟,时间到了,则会显示times up,看看你能否坚持到最后,同时获取更高的分数。
核心代码解读
本作品的舞台背景有3张图片组成,分别表示游戏开始、游戏中和游戏结束,如图所示:
作品一共有6个角色,如图所示:
各角色简要说明如下:
- 开始按钮:点击绿旗之后,显示,点击开始按钮正式进入游戏;
- 再来一次:游戏失败或到时间了,会显示,点击该按钮重新开始游戏;
- 游戏结束:如果帆船碰到障碍物或者舞台底部,游戏结束,会显示该信息;
- 到时了:如果指定的时间到了,则会显示到时信息;
- 帆船:玩家通过按下空格键来位置帆船的高度及位置,避免碰到舞台底部或障碍物;
- 障碍物:从舞台右方随机位置出现,然后向左运动直到舞台左边缘才消失,包含如下几个造型:
本作品的核心角色是帆船和障碍物,其中障碍物需要用到克隆技术,同时要结合运动编程,让产生的克隆体从舞台的右方随机位置开始向左边移动,当到达舞台左边缘时,删除克隆体,同时可以通过变量来记录其分数,障碍物角色的代码如图所示:
作品效果
Scratch极速远航游戏的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容