少儿编程Scratch学习教程6--基本操作(三)游戏例子

前面两篇我们介绍了Scratch的基本操作。当熟悉这个小软件后,就会发问这个软件最终可以做出什么?对于小朋友来说,游戏和动画故事是非常有吸引力的。当然还可以做一些科普文章的展示,都是对小朋友很帮助的。本章我就来介绍下制作游戏的基础操作,为后期做游戏进行下准备。在后面的文章中我会完整的展示一些小游戏的制作例子,供大家参考学习。

1、用方向键控制移动

在一个游戏中,通过按键来控制行为发生是很常见的操作。我们先来一个方向控制角色移动的例子。

首先添加一个按键的事件。选择一下按上移键的按钮。当点击向上键的时候,触发其他操作。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第1张图片

在运动中选择面向方向移动,角色会按照相应的方向移动。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第2张图片

最后再添加一个移动10步,这样当按下方向按键,就会向按下的方向移动。按照这个方法,添加不同方向的移动。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第3张图片

2、反弹运动

创建一个小球的角色。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第4张图片

在运动选项中选择“碰到边缘就反弹”(当角色运动到窗口的边缘,就会反弹运动)。在控制选项中选择重复执行并在运动选项中选择移动10步。这样小球就会一直移动,当遇到边缘就会反弹运动了。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第5张图片

最后添加一个开始事件,和一个移动的初始方向。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第6张图片

点击小绿旗,效果如下。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第7张图片

3、碰撞

这个例子在上个例子的基础上完场。

首先添加一个paddle,当做一个挡板,并添加一个左右移动的动作。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第8张图片

之后切换到小球的角色。在控制选项卡中,选择一个“如果--那么”(这个是条件选择语句,如果满足条件,就会执行下面的操作)。并在如果里面添加一个侦测的判断,碰到挡板就执行后面的操作。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第9张图片

 

添加碰撞后的操作,让小球转向一个随机的角度。添加一个转向,然后在运算中选择随机数的操作,更改一下随机数。之后再添加个移动。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第10张图片

最后将碰撞的判断整个放在小球的移动里。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第11张图片

运行一下,看看效果,如下图

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第12张图片

4、记录积分

这个例子主要讲解一下数据选项卡。在游戏过程中,有时是需要记录积分的。为了记录积分,这样我们需要一个变量来计算积分。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第13张图片

取一个名字Score,然后点击确定。可以看见游戏界面的积分牌和变量下面的操作。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第14张图片

先添加一个将积分设成0的操作。再添加一个控制检测,如果当碰到指定颜色(可以点击右侧的小方块,然后再点屏幕,选取一个颜色),就执行增加积分的操作。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第15张图片

再添加一个增加积分的操作。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第16张图片

最后组成一个完整操作。当再屏幕上滑动,积分就会变更了。

少儿编程Scratch学习教程6--基本操作(三)游戏例子_第17张图片

 

少儿编程Scratch学习教程--Scratch介绍及参赛相关

少儿编程Scratch学习教程1--安装下载

少儿编程Scratch学习教程2--官方初学指南

少儿编程Scratch学习教程3--帮助中心

少儿编程Scratch学习教程4--基本操作(一)特效例子

少儿编程Scratch学习教程5--基本操作(二)动画例子

少儿编程Scratch学习教程6--基本操作(三)游戏例子

少儿编程Scratch学习教程7--基本操作(四)故事例子

少儿编程Scratch学习教程8--基本操作(五)声音例子

少儿编程Scratch学习教程9--基本操作(六)Scripts/积木/脚本/代码总结

少儿编程Scratch学习教程10--编程思想

 

你可能感兴趣的:(Scratch,少儿编程Scratch)