这个游戏是国外的计算机专家以编程教育为目的开发的。
0. 基本玩法
整个游戏的主要目的是控制小机器人走到蓝色的格子并点亮蓝色格子使其变成黄色。
而控制小机器人的方法就是把画面下方的指令积木拖到右边的程序区完成编程,然后点击运行按钮执行。
1. Basics
第一大关Basics的目的是教玩家用顺序指令控制机器人。
比如这一关,画面下部是所有可用的指令,从左到右分别为前进、点灯、左转90度、右转90度、跳(上一级或下一级)。
为了完成这一关,只需要依次把指令拖到右侧的程序区域,点击运行就可以了。大家可以对着右边的指令,脑补一下机器人的运行。
2. Procedure
第二大关Procedures引入了过程这个概念。
Procedure过程简单说就是可以重复调用的指令模块。
比如这一关里,我们把
向前走
向前走
向前走
点亮灯
右转
这一指令序列定义为一个过程P1,然后主程序不需要把P1里的所有指令复制粘贴三遍,只需要调用三次P1这个过程就可以了。
又比如这一关里,玩家需要定义两个过程,其中P1还需要调用P2。
3. Loops
Loops是循环的意思,这里是指让程序自动重复执行某一过程。实现循环有多种不同的方式。
这个游戏里使用的是方式是让一个过程在结束前调用自己来实现循环。这种实现方式用编程术语讲叫递归。
比如在这一关里,把
前进
点灯
定义为P1,P1结束前调用自己继续执行
前进
点灯
以此类推直到完成游戏。
当然,循环和过程一旦结合起来就很强大了。
大家看了是不是手痒了?赶快下载开始玩吧。
上一篇:啊哈C语言编程入门书
五年级上册解方程练… | 255257 |
九连环图解解法 | 226607 |
wifi万能钥匙破解的… | 177752 |
纸飞机Skyking(空… | 170639 |
小学语文知识大全(… | 151964 |
各种鱼钩鱼线绑法与… | 116687 |
课题研究的方法有哪些 | 113404 |
人教版pep小学英语… | 104201 |
小学语文知识大全(… | 96688 |
人教版pep小学英语… | 95804 |
小学数学五年级上册… | 92645 |
人教版pep小学英语… | 82382 |
小学语文知识大全(… | 80275 |
笔记本电脑如何关闭… | 79731 |
小学生六一搞笑小品… | 78779 |
不打结的红领巾系法… | 77914 |