Colobot – a real-time strategy game, where you can program your units (bots) in a language called CBOT, which is similar to C++ and Java. Your mission is to find a new planet to live and survive. You can save the humanity and get programming skills.
Unlike most RTS games, Colobot does not require tactics, but it does require thinking. An another difference would be the fact, that we do not control the game from a ‘god’ camera, seeing everything from up top, but instead, we are actually controlling each unit we make, or find. This could potentially cause the problem, of not being able to control 2 units at once, yet this is when an another twist comes in. Colobot actually has its own interpretation of robot programming, which is done fully by the player in a language called CBOT, together with a few hints and tips from the trusty SatCom system. The programmed robots function at a level similar to the brutality of writing an actual program, which does mean it requires the right amount of accuracy, with the right mix of imagination.
But then, you can play the game without programming the robots if you want.
The game has received endorsements and awards for its educational capabilities, in teaching teenagers the basics of algorithms and commands similar to C++ and Java. After a valiant effort of the Polish Community, EPSITEC has provided the source code on a GNU GPLv3 License, and allowed the community to use the title “Colobot” in their upcoming projects.