天才领路者

终于明了怎么用scratch制作赛车

发布时间: 2019-11-09 12:05:49

Scratch是一种图形化编程工具,它能够给孩子带来“可玩性”游戏的编程平台,主要面对青少年开放。今天小编主要给大家分享怎么用scratch制作赛车,希望对你们有帮助!
 

怎么用scratch制作赛车

 

怎么用scratch制作赛车
 

*步:创建背景和角色。
 

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

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

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

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

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

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

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

如何用scratch做一个赛车小游戏
 

1.开始:添加小汽车角色。
 

创建新角色的按钮;
 

从角色库中选取角色;
 

绘制新角色;
 

从本地文件夹中上传角色;
 

拍摄照片当作角色;
 

添加小汽车角色,选择角色“Car”。
 

2.添加赛道背景。
 

添加一个新背景,选择背景”strack1”。
 

3.调节小汽车的大小。
 

拖动“将角色的大小设定为...”积木块到脚本区。
 

在积木块中修改角色大小的数值,然后点击该积木块,观察小汽车大小的变化。
 

4.把小汽车拖入赛道。
 

找到小汽车角色,点击鼠标拖动小汽车,放在赛道内你想要的位置。
 

5.设定小汽车的起始位置。
 

此时,“移到x,y”积木块标注的坐标就是小车现在所在位置的坐标。
 

拖动“移到x,y”积木块到脚本区和“将角色的大小设定为...”积木块拼接起来。
 

拖动小汽车到舞台任意位置,点击积木块,看看小汽车位置的变化。
 

6.让小汽车开动起来。
 

拖动“重复执行”积木块,移动到“下一个造型”积木块上。(会出现一个大嘴巴,包含其他的积木块)
 

点击积木块,观察小汽车样子发生了什么变化。
 

7.积木块组合。
 

8.点击小绿旗开始试运行程序。
 

拖动“当小绿旗被点击”积木块到积木块的头部。
 

程序将会在你点击后运行。
 

如果要停止程序,点击停止按钮。
 

9.调整小汽车行驶的方向。
 

拖动“面向...方向”积木块到脚本区。
 

点击黑色小箭头,你可以从菜单中选择不同的方向,观察小汽车的变化。
 

10.开动的小汽车。
 

拖动“移动...步”积木块到脚本区,拼接到“面向90方向”积木块下。
 

点击“移动...步”积木块,修改积木块中的步数。
 

11.开始遥控小汽车。
 

拖动“当按下空格键”积木块到“面向90方向”积木块头部,像这样。
 

然后点击积木块后,按下空格键看看小汽车的方向变化。
 

点击黑色小箭头,你可以选择菜单中的不同按键,向右移动选择右移键。
 

按照上面的操作,添加左移键,上移键,下移键积木块。
 

12.不让小汽车翻车。
 

上面的步骤里,小汽车行驶出现了上下颠倒,看看这里怎么处理,
 

拖动“将旋转模式设定为...”到积木块中,就像这样。
 

尝试下其他旋转模式,点击小箭头,选取不同的旋转模式。
 

13.不让小汽车开出赛道。
 

如何控制小汽车不会开出赛道呢?这里我们要用到判断语句了,拖动“如果,那么...”积木块到脚本区。
 

看看“如果,那么...”积木块,有其中的方块和大嘴巴。
 

14.侦测小车有没有碰到赛道边缘。
 

拖动“碰到颜色”积木块,嵌入“如果,那么...”积木块的方块中。
 

选取赛道边缘颜色,点击“碰到颜色”积木块中的颜色方块,等鼠标变成小手样式,移动到赛道边缘点击完成取色,可以看到“碰到颜色”积木块中的颜色方块变成赛道边缘颜色。
 

如果碰到赛道边缘,小汽车会移动到起始位置,就是我们之前设置的坐标位置。
 

拖动“移动x,y”积木块到“如果,那么...”积木块大嘴巴里,修改“移动x,y”积木块中的数值,改成小车起始位置的坐标值。
 

这样我们就完成了这个赛车的游戏,现在按下小绿旗运行了看看。
 

 

怎样利用scratch制作出好玩的游戏
 

要让一个游戏拥有较高的可玩性,你需要思考构成游戏的各种元素,以及如何把它们融合在一起。
 

角色
 

在大多数游戏中,玩家都会借助屏幕上的某个角色进入游戏世界。这个角色可能是动物、王子、赛车,甚至是一个简单的气泡。
 

为了制造出惊险、竞争的气氛,游戏中往往还会有敌人角色,玩家需要打败它们或者快速逃离。
 

游戏机制
 

这些都是游戏中的动词,包括各种动作,例如奔跑、跳跃、飞行、捕捉物品、施魔法以及使用武器。游戏机制是一个游戏的核心,完美的游戏机制会创造出一个优秀的游戏。
 

物品
 

几乎所有的游戏都有各种物品,比如增加健康值和得分的星星、硬币,用来开门的钥匙等等。
 

并非所有物品都有好处,有一些会挡住玩家的去路、消耗玩家的健康值,或者偷走他们的宝物。物品也可能组成一个谜题,等待玩家来解决。
 

规则
 

游戏中的规则告诉玩家可以做什么,不可以做什么。例如,他能穿越一睹墙壁,还是会被砖块拦住?能停下来思考,还是必须和时间赛跑。
 

世界
 

想一想,游戏运行在一个怎样的世界中?是2D还是3D的?玩家的视角是从上方观察、侧面观察、还是从里面观察?游戏世界是否有一堵墙或者边界会阻挡玩家的移动?或者说这个世界就像野外一样没有边际。
 

目标
 

每一个游戏都要求玩家实现某种目标,可能是赢得一场跑步比赛,征服一个敌人,达到一个高分,或者坚持生存,时间越长越好。
 

大多数游戏提供了很多小目标,比如解锁一道门进入下一关,或者赢得一辆新车或一项技能。
 

操控
 

键盘、鼠标、游戏操纵杆、动作传感器都可以成为很棒的操控工具。如果玩家能完全掌控自己的角色,关键在于操控方式必须简单易学,而且计算机的反应速度要很快。 
 

难度等级
 

一个游戏太容易或者太难,都会毫无乐趣。很多游戏在开始阶段都很容易,玩家可以在初期练习。随后,当他们的技能越来越娴熟,游戏的难度就会逐渐增大。想创造一款出色的游戏,设计合理的难度等级是关键。
 

可玩性
 

想要吸引人们乐此不疲地玩一款游戏,并不需要把它设计得非常复杂。最早有款叫“PONG”的游戏就非常成功。
 

它简单地模拟了打网球:网球只是一个白色的小方块,球拍则是两段只能上下移动的白色线条。尽管没有令人惊艳的画面,人们却非常喜欢Pong,因为它极具可玩性。
 

玩家可以和朋友们对抗,就像真正的网球比赛一样。它要求玩家全神贯注,稳定地控制手部,漏球一方总是要求再来一局。
 

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 天才领路者网站详细了解
咨询电话:400-850-8622

相关文章

相关课程

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622