您现在的位置:小学生自学网>> 信息>> 学编程

玩游戏学编程——LightBot编程机器人游戏

作者: 来源: 发布时间:2021年12月09日 点击数:
 

这个游戏是国外的计算机专家以编程教育为目的开发的。

家长们可以在各大手机应用商店搜索关键字LightBot。

如果实在找不到也可以访问 https://lightbot.com/flash.html 在线玩。

 

 

0. 基本玩法

整个游戏的主要目的是控制小机器人走到蓝色的格子并点亮蓝色格子使其变成黄色。

而控制小机器人的方法就是把画面下方的指令积木拖到右边的程序区完成编程,然后点击运行按钮执行。

1. Basics

第一大关Basics的目的是教玩家用顺序指令控制机器人。

比如这一关,画面下部是所有可用的指令,从左到右分别为前进、点灯、左转90度、右转90度、跳(上一级或下一级)。

为了完成这一关,只需要依次把指令拖到右侧的程序区域,点击运行就可以了。大家可以对着右边的指令,脑补一下机器人的运行。

2. Procedure

第二大关Procedures引入了过程这个概念。

Procedure过程简单说就是可以重复调用的指令模块。

比如这一关里,我们把

向前走

向前走

向前走

点亮灯

右转

这一指令序列定义为一个过程P1,然后主程序不需要把P1里的所有指令复制粘贴三遍,只需要调用三次P1这个过程就可以了。

又比如这一关里,玩家需要定义两个过程,其中P1还需要调用P2。

3. Loops

Loops是循环的意思,这里是指让程序自动重复执行某一过程。实现循环有多种不同的方式。

这个游戏里使用的是方式是让一个过程在结束前调用自己来实现循环。这种实现方式用编程术语讲叫递归

比如在这一关里,把

前进

点灯

定义为P1,P1结束前调用自己继续执行

前进

点灯

以此类推直到完成游戏。

当然,循环和过程一旦结合起来就很强大了。

大家看了是不是手痒了?赶快下载开始玩吧。