作品简介
今天为大家分享的Scratch作品是《跑酷游戏》,这是第13届蓝桥杯国赛赛真题,于2022年5月29日进行的,这是初级组编程部分的第3题,中级组也有此题,题目要求考生编程实现一个简单的恐龙跑酷游戏。
先来看看题目的要求吧:
编程实现:
跑酷游戏。
具体要求:
1). 点击绿旗,角色、背景如图所示;
![图片[1]-Scratch跑酷游戏-第13届蓝桥杯scratch国赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/08/3-1.jpg)
2). 1秒后,角色开始进行奔跑(造型切换);
![图片[2]-Scratch跑酷游戏-第13届蓝桥杯scratch国赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/08/3-2.jpg)
3). 沙漠地形自右向左持续移动;
4). 当角色奔跑3秒后,开始俯身加速向前奔跑;
![图片[3]-Scratch跑酷游戏-第13届蓝桥杯scratch国赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/08/3-3.jpg)
5). 3秒后,角色跑到舞台右侧边缘游戏结束。
![图片[4]-Scratch跑酷游戏-第13届蓝桥杯scratch国赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/08/3-4.jpg)
评判标准:
- 5分:满足“具体要求”中的1);
- 10分:满足“具体要求”中的2);
- 15分:满足“具体要求”中的3);
- 15分:满足“具体要求”中的4);
- 15分:满足“具体要求”中的5)。
作品效果
Scratch跑酷游戏作品的完整效果如视频所示:
作品解读
Scratch跑酷游戏一共有两个角色,如图所示:
![图片[5]-Scratch跑酷游戏-第13届蓝桥杯scratch国赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/08/run-role-1-899x1024.jpg)
而恐龙角色有4个造型,如下图所示:
![图片[6]-Scratch跑酷游戏-第13届蓝桥杯scratch国赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/08/custom-1024x914.jpg)
其中,造型1和2是恐龙正常奔跑时的造型,3和4则是恐龙俯身加速奔跑的造型。
对于恐龙角色而言,跑酷分两个阶段,第一个阶段是正常奔跑,第二个阶段加速奔跑,每个阶段持续时间都是3秒钟。
如何实现计时功能呢?一般有两种方法,一是使用变量,每隔1秒钟增加1,重复执行直到变量等于3,第二种方法则是使用Scrath提供的计时器,包括”计时器归零“和”定时器“两个指令。
对于沙漠角色而言,要实现沙漠地形自右向左持续移动,这是一个典型的无限滚动效果,其实现方式也比较固定,就是使用两个完全一样的角色,一前一后自右向左移动。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容