Scratch教程

当前位置:小码王 > 学习教程 > Scratch教程

Scratch版赛车游戏你会做吗
导读:今天南京小码王Scratch培训班老师来教大家打造一款赛车小游戏,你是不是也迫不及待想创造自己的赛车世界了呢?一起来动手试试看。

Scratch是一款深受孩子们欢迎的编程启蒙工具,可设计出许多有趣的案例和游戏,十分吸引人,即使是不懂代码编写的孩子,也能通过自己动手操作程序模块实现编程,让人物、小动物、场景都能动起来。今天南京小码王Scratch培训班老师来教大家打造一款赛车小游戏,你是不是也迫不及待想创造自己的赛车世界了呢?一起来动手试试看。


1.gif


第一步:创建背景和角色


2.png

背景


3.png

角色1


4.png

角色2


5.png

角色3


6.png

角色4


第二步:当我们点击小旗开始时,我还是给赛车一个初始位置,并且设置一个speed变量来保存赛车的速度

7.png


第三步:侦测赛车的方向,当我们按着键盘的上键时,Y坐标增加,按着下键时,Y坐标减少,同理,左键,X坐标减少,右键,X坐标增加


注意:为了使我们的游戏更真实,一直按着左键或者右键赛车的速度会增加,speed变量就要派上用场了

8.jpg


第四步:如果赛车碰到赛道右边驶来的障碍物时,那么我们的游戏就停止了,这里我们发出一个广播,让背景变化以及喊救命的效果

9.png


10.png


第五步:我们就要让障碍物随机从赛道的右边出现,这里我们给Y坐标一个随机数,X坐标不变,这时,我们就可以实现随机从右边出现的功能啦~可是出现的时间是不是太快了?所以我们也随机设置出现的时间

11.png


第六步:那么怎么让障碍物向左边跑呢?这里我们就用到了上节课讲的克隆知识啦~

12.png


第七步:为了使我们的游戏更有趣,当按着左键或者右键时,切换到下一个背景,是不是感觉有变化了?

13.png


大家一定不要忘记给赛车和障碍物设置一个初始位置哦,还可以根据自己的需求,给我们的赛道和背景增加更多有趣的功能。


跟着老师一步步来做,你学会了吗?是不是很简单呢?Scratch编程的好处就是可视化图形编程,界面有趣,可让孩子感受到编程的神奇,就算是不懂代码编写的孩子,也能通过拖动程序模块实现编程,确实有趣。如果你对此很感兴趣的话,南京小码王开设了专门的Scratch培训班,这里有更多有趣的Scratch教程,还有老师手把手指导带领大家入门,欢迎大家前来试听体验课程。