少儿编程教程:制作抽奖程序。

网友投稿 2019-09-01 12:10

凤县微课堂,你我共成长。

愿以此小小的平台,助你成就更好的自己。

第二百一十四期

少儿编程教程

第12讲

制作抽奖程序。

许多人都喜欢抽奖,当然更喜欢中奖,今天我们就来设计一款抽奖游戏,设计这个游戏需要用到Scratch的数据模块,我们先了解一下。

在数据模块中,有两个选项很重要,是“变量”与“列表”。特别是“变量”,它是我们以后学习使用Scratch的很重要的一个指令。

先看看如何建立一个变量。之前我们在学习制作弹球游戏的时候使用过,现在来具体了解一下。我们在前面使用运动模块时,小猫可以不停地走来走去,但是我们不知道它走了多少步,要想统计小猫的步数,就需要到变量。

点击变量选项下的新建一个变量,在新建变量对话框中,输入变量名为“步数”。我们的设计思路是:当绿旗被点击时,它的步数为0,当它移动10步时,它的步数就增加10,然后开始编辑指令。 

https://cdn.china-scratch.com/timg/190903/1210042O1-0.jpg

下面看看如何建立一个列表。按照建立变量的方法,新建一个列表,列表名称为抽奖名单,选择将空白加到抽奖名单,把空白修改为一等奖,用同样的方法添加二等奖、三等奖、优秀奖。为了让它每次运行时只出现一次抽奖名单,需要把“删除抽奖名单的全部项目”加入到绿旗之下。

https://cdn.china-scratch.com/timg/190903/1210051630-1.jpg

然后我们可以利用列表来做做一个抽奖程序。新建一个开始按钮和结束按钮,一个用于“开始抽奖”命令;一个用于“结束抽奖”命令,用“当角色被点击时”,广播“开始抽奖”或“结束抽奖”,当“接收到开始抽奖”时,需要随机说出抽奖名单,为了让它不停地重复、随机说,给它一个循环命令,还需要增加计数的指令。当接收到结束抽奖时,让它停止。

https://cdn.china-scratch.com/timg/190903/12100624Z-2.jpg

https://cdn.china-scratch.com/timg/190903/12100HP9-3.jpg

https://cdn.china-scratch.com/timg/190903/12100IR7-4.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com