该程序只适用于连线mbot的在线执行噢!
mBot木果创客豪华升级套件——解锁更多玩法!
http://www.mbot.cc/?p=292
学习目标:
1、了解变量中的链表
2、链表的增加,删除,取值等操作
学习重点: 链表的添加及删除
学习难点: 如何获得链表的值
学习过程:
1、更换角色及背景,在此游戏中我们需要2个舞台背景,一个舞台背景为开始抽奖前的舞台,一个为抽奖过程中的舞台,另外角色,我们需要2个,一个为抽奖嘉宾,一个为抽奖按钮。
2、设定初始参与抽奖的人员
先建立一个新链表,我们在这儿取名为name
建立链表后,在链表下放有很多新功能出现,这是针对链表所特有的语句块。
下一步,添加参与活动的人员,名字大家可以自由选择,自由录入。我们设定舞台在程序开始时所呈现的图片,然后在舞台的脚本区添加如下语句块:
链表中的第一句删除链表的全部项表示在程序开始前先清空所有数据。剩下的链表内容里就是给链表添加内容(也就是我们将参加抽奖的人员)。
接下来我们设定按钮的脚本,但点击mbot按钮时,发出一个“抽奖”的广播,
按钮的程序如下:
当抽奖嘉宾猫熊接收到“抽奖”广播时,就显示出来,然后做一些动作,就开始说中奖了,公布中奖名单,中奖名单是通过对链表里的内容做一个随机的抽取体现的。语句如下:
这里有2点需要注意,第一点是我们使用了链表“name”的第任意项来进行抽奖。第二点需要注意的是当接收到抽奖命令下的第一句,我们使用了一个说空白0秒的语句,此语句的作用是再次抽奖时,抽奖嘉宾不会一直还说着前一个中奖人的名字。
mbot的抽奖游戏程序源文件下载
来源:该程序参考了中国少儿编程网
未经允许不得转载:木果创客mbot机器人 » mbot的抽奖游戏程序设计教程及源文件下载
评论前必须登录!
注册