最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch教程:建立一个乒乓球游戏

Scratch 少儿编程 4055浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

制作一个弹跳球类型的游戏,了解如何添加声音、计分功能,以及学习其他效果。最后,和你的朋友一较高下。

 

- 选择舞台的背景


选择一个适合乒乓球游戏的背景。

点选图示 我爱Scratch教程5:建立一个乒乓球游戏来开啓背景范例库:

我爱Scratch教程5:建立一个乒乓球游戏

接着,选择你想使用的背景,像是 neon tunnel(霓虹隧道)或是 brick wall(砖牆):

我爱Scratch教程5:建立一个乒乓球游戏   我爱Scratch教程5:建立一个乒乓球游戏

下一步,添加一个角色:球


点击我爱Scratch教程5:建立一个乒乓球游戏 图标添加一个新的角色:

我爱Scratch教程5:建立一个乒乓球游戏

接着选择一个游戏用球:

我爱Scratch教程5:建立一个乒乓球游戏

为什麽 Scratch 中要把物件称为角色(Sprite)呢?这个词是从第一款电子游戏(video game)引用来的。

你可以使用剪刀工具删除角色,方法是先按剪刀图示,再去点击要删除的角色。

我爱Scratch教程5:建立一个乒乓球游戏

或者,点击鼠标右键(Mac 上是按着 Ctrl 点击),在菜单中选择「删除」。

 

- 下一步,让球动起来


从 动作 类别中抓起 移动 积木,放到脚本区域。

我爱Scratch教程5:建立一个乒乓球游戏

接着,点击一下积木让球动起来。

我爱Scratch教程5:建立一个乒乓球游戏

- 下一步,移动和反弹


要让它持续运动?你可以使用 碰到边缘就反弹积木。

接着,从 控制 类别中找到 重复 积木,把它拖到工作区并把当前积木包起来,示范如下:

我爱Scratch教程5:建立一个乒乓球游戏

点击积木堆任一处就可以执行看看效果如何。

要停止脚本,点击停止按钮:我爱Scratch教程5:建立一个乒乓球游戏

想让它运动的方向有个角度?你可以使用 朝向 积木到积木堆的最上方,并在裡头输入你想要的角度。

我爱Scratch教程5:建立一个乒乓球游戏

接下来,选择 事件 类别。

抓起 当 我爱Scratch教程5:建立一个乒乓球游戏 被点击积木,将它拉到积木堆的最上方:

我爱Scratch教程5:建立一个乒乓球游戏

任何时候点击绿旗,脚本就会开始运行:

我爱Scratch教程5:建立一个乒乓球游戏

提示:想要改变球的运动速度?可以键入不同的步数:

我爱Scratch教程5:建立一个乒乓球游戏

- 下一步,添加一个乒乓球拍


添加另一个角色,它类似乒乓球拍作用,能将球反弹的横杆!

我爱Scratch教程5:建立一个乒乓球游戏

从角色样本库中挑选名为 paddle 的横杆:

我爱Scratch教程5:建立一个乒乓球游戏

提示:若要调整球拍的尺寸,你可以使用物件的缩小或放大工具:

我爱Scratch教程5:建立一个乒乓球游戏

- 下一步,控制乒乓球拍


让它可以与使用者互动!你可以用鼠标指针来控制球拍。

在物件区选取乒乓球拍。

我爱Scratch教程5:建立一个乒乓球游戏

接着编写以下脚本:

我爱Scratch教程5:建立一个乒乓球游戏

按下绿旗启动脚本:我爱Scratch教程5:建立一个乒乓球游戏

至于要怎麽让乒乓球碰到球拍就反弹?想想看,下一步将公佈答案!

- 下一步,碰到球拍就反弹


在物件区上点选角色球:

我爱Scratch教程5:建立一个乒乓球游戏

添加以下脚本,让它一碰到球拍就反弹:

我爱Scratch教程5:建立一个乒乓球游戏

如下编写你的脚本:

我爱Scratch教程5:建立一个乒乓球游戏

点击绿旗让脚本运行看看:我爱Scratch教程5:建立一个乒乓球游戏

- 下一步,添加一个声音


当球碰到球拍时让它发出声音。

点击声音 标签页,然后点击 我爱Scratch教程5:建立一个乒乓球游戏

我爱Scratch教程5:建立一个乒乓球游戏

从效果类别中挑选名为 water drop 的声音:

我爱Scratch教程5:建立一个乒乓球游戏

接着,回到 脚本 页签。 从 声音 类别中找到 播放声音 _ 积木。

拖动积木,把它粘到当前积木堆里面,如下所示:

我爱Scratch教程5:建立一个乒乓球游戏

- 下一步,添加挑战活动


当球碰到底部,就让比赛终止。

在物件区上点选舞台:

我爱Scratch教程5:建立一个乒乓球游戏

点击 背景 标签页。

现在你可以编辑你的背景,选择线条工具,在底部画上一条粗线:

我爱Scratch教程5:建立一个乒乓球游戏

提示:画线时同时按着键盘上的 Shift 键就可以让它保持直线。

提示:若不小心做错了,可以使用还原工具:我爱Scratch教程5:建立一个乒乓球游戏

物件区上点选角色球:

我爱Scratch教程5:建立一个乒乓球游戏

点击 脚本 标签页,接着添加以下脚本,让球一碰到线条(指定颜色)就停止运动:

我爱Scratch教程5:建立一个乒乓球游戏

提示:点击 碰到颜色 积木中的色块,再把鼠标移动到刚画的底部的粗线上点一下,就可以快速指定颜色。

 

- 下一步,改良与特色化


你想要加入哪些其他元素到你的游戏呢?试试这些点子吧。

添加一些效果

当球碰到球拍时更换球的颜色。

我爱Scratch教程5:建立一个乒乓球游戏

设定开始的位置

你可以让球在每次开始时都在一个固定位置出现。

先在预览区上把球移动到想要作为起点位置,然后把 移至 x: _ y: _ 积木拖到现有积木堆的上方:

我爱Scratch教程5:建立一个乒乓球游戏

添加记分功能

加入一个变数来纪录得分。

我爱Scratch教程5:建立一个乒乓球游戏

接着添加这个变量积木到脚本中:

我爱Scratch教程5:建立一个乒乓球游戏

你也可以设计当球落到底部时会发生的事情,示例如下:

我爱Scratch教程5:建立一个乒乓球游戏

- 下一步,分享你的项目


恭喜你!你已经学会如何为自己创作的游戏编程了!

为你的项目输入标题。

我爱Scratch教程5:建立一个乒乓球游戏

当你准备好要与他人分享你的项目时,可点击画面上方的「分享」按钮。

提示:你需要有 Scratch 的帐号,才可以在官方平台分享你的项目。

若要增加备注与谢誌,需先点击:

我爱Scratch教程5:建立一个乒乓球游戏

您必须 登录 才能发表评论!