上一期介绍了Scratch制作的足球比赛游戏,效果还不错,于是今天大家继续来一起学习制作一款好玩有趣的游戏,滑雪。

Scratch游戏-滑雪_公众号

一、游戏界面

首先游戏的背景,大家可以看到,有几个需要实现的地方,第一是动态背景,因为游戏的背景是一直在变化的,所以必须是动态的背景;第二个是音乐,这个也是动态的,音乐在不停地变换;第三个是树木,也就是主要的障碍物,这个滑雪游戏主要就是在滑雪的过程中躲避树木,如果撞击了树木,会被扣分,达到一定次数,游戏结束。

Scratch游戏-滑雪_碰撞检测_02

二、游戏演示

三、主要角色

主要有三个角色,企鹅、雪堆、树木,企鹅是滑雪者,滑过雪堆可以让滑雪者提速,树木是障碍物。

四、基本操作

企鹅向下滑雪,速度逐渐增加,通过鼠标控制企鹅左右移动,来躲避树木,代码如下:

 

Scratch游戏-滑雪_公众号_03

五、碰撞检测

主要碰撞检测两样东西,一样是碰到雪堆,那么企鹅速度增加0.1;另一样是碰到树,那么速度设为0,扣分,生命值-1。

Scratch游戏-滑雪_基本操作_04