- Lightbot home
- Operating Systems
Lightbot is a game that allows children to learn the basics of coding.
Programming is one of the most important skills of the 21st century, because it allows to perform certain tasks in less time, as the computer is in charge of carrying them out using the instructions that have been programmed. This is why it is important that people who do not know how to code, begin to learn in a simple and practical way.
Lightbot offers a friendly environment, where any person with no previous knowledge of programming, will be able to take contact and learn the basics of coding.
When we access the game, we must choose a level to start. The most logical thing is to start at the first level, and when we finish all the stages of the level, move on to the next level. In level 1 basic concepts of programming are taught, in level 2 we learn what is a procedure or function, and in level 3 we learn the concept of loop. The concepts learned in these levels will be applicable in real programming languages, as it will be easy to translate what we have learned to a specific programming language.
The objective of the game is simple: we must give orders to a robot to move across the screen and light all the blue boxes. With this simple purpose, we will see how programming can be used to send commands and control the robot.
For example, in the beginning we will be able to send up to 12 commands to the robot, in such a way that the robot can perform 12 movements to light the blue squares. Here we will see how easy is to tell the robot to move forward, turn to the left or right, or jump to climb up a box.
When we finish the first level, we will see that 12 commands are not sufficient to light all the blue boxes. At this time is when it becomes an introduction to the concept of function or procedure, that will allow us to group certain number of commands and use them as a single command.
In the level 3 the concept of loop is explained, where we will see how to repeat a sequence of commands infinitely.
The game is available for iPad, iPhone, Android and Web Browsers. iOS and Android versions are paid and contain 40 phases. The web version can be played on any browser that has installed the plug-in Flash Player. The web version is free of charge and only contains 18 phases. Even so, these 18 phases are more than enough for the children to learn the basic fundamentals of programming, and do it in a fun and entertaining way.
At the top right of the main screen, we can select the language in which to display the game.
In the case you don't know how to solve some phase, you can take a look to the screenshots we made. Even so, it is always advisable to try to to solve the phases without any kind of external help.