Scratch蓝桥等考十八级之二:综合应用项目——Scratch猫跨越障碍物游戏

  请先观看游戏运行视频:

,时长00:45

。跨越运动是抛物线运动,可以分解为匀速水平运动和垂直落体运动。

  水平运动的实现方法:由于屏幕的大小有限,一般用景物匀速向后移动实现——相对运动。本应用对相对运动进行实景调节:云先后速度总体较慢,并且高处的云走的快点;旁边的树总体上速度居中,并且高处的树走的慢点;障碍物和钻石的速度总体上较快,并且高处的走得稍慢。

  垂直落体运动的实现方法:以1到9级的初速度垂直向上,在相同的时间间隔所走的距离实数值减少相同的数值(向上为正,向下为负)——模拟向下加速度。下面是项目的全貌。

背景

 

 

 

Guider

 

 

白云

 

 

树林

 

 

障碍物——墙壁

 

 

障碍物——仙人掌

 

 

财富——钻石

 

 

游戏主角——Scratch猫

 

 

 

  练习题:登录STEM86平台,进入Scratch编程环境,建一个新项目,把上面的背景和角色输入其中,然后看看你最高能得多少财富。