跑酷游戏 题目说明 编程实现: 跑酷游戏。 具体要求: 1). 点击绿旗,角色、背景如图所示; 2). 1秒后,角色开始进行奔跑(造型切换); 3). 沙漠地形自右向左持续移动; 4). 当角色奔跑3秒后,开始俯身加速向前奔跑; 5). 3秒后,角色跑到舞台右侧边缘游戏结束。






答案解析
评判标准:
5分:满足“具体要求”中的1);
10分:满足“具体要求”中的2);
15分:满足“具体要求”中的3);
15分:满足“具体要求”中的4);
15分:满足“具体要求”中的5)。
思路分析
本题只有两个角色,分别是恐龙和沙漠,如图:

而恐龙角色有4个造型,如下图所示:

其中,造型1和2是恐龙正常奔跑时的造型,3和4则是恐龙俯身加速奔跑的造型。对于恐龙角色而言,跑酷分两个阶段,第一个阶段是正常奔跑,第二个阶段加速奔跑,每个阶段持续时间都是3秒钟。
如何实现计时功能呢?一般有两种方法,一是使用变量,每隔1秒钟增加1,重复执行直到变量等于3,第二种方法则是使用Scrath提供的计时器,包括”计时器归零“和”定时器“两个指令。
对于沙漠角色而言,要实现沙漠地形自右向左持续移动,这是一个典型的无限滚动效果,其实现方式也比较固定,就是使用两个完全一样的角色,一前一后自右向左移动。
试卷来源:202205(第13届)蓝桥杯Scratch图形化编程青少组(国赛_中级)真题