Colobot
Original author(s) | Epsitec SA |
---|---|
Developer(s) | ICC & TerranovaTeam |
Initial release | 2001 |
Preview release | 0.2.1
/ 8 August 2023 |
Repository | |
Cross-platform | |
Type | Real-time strategy |
License | GPL-3.0-or-later |
Website | colobot |
Colobot (Colonize with Bots) is an
Plot overview
Life on earth is threatened by a devastating cataclysm, forcing mankind to move out and search for a new home. A first expedition composed solely of robots was sent to find another habitable planet. However, for unknown reasons, the mission was a disaster and never returned.
With only a few
Missions
In the game, the player explores Earth, Moon and seven fictional planets.
No | Level's name | Object | Characteristics |
---|---|---|---|
1 | Leaving Earth | Earth | The planet where the game begins. |
2 | On the Moon | Moon | Where the previous expedition was last seen. |
3 | On Tropica | Tropica | Tropical planet. |
4 | On Crystalium | Crystalium | A low-temperature planet featuring crystals. |
5 | On Saari | Saari | Desert planet. |
6 | On Volcano | Volcano | Volcanic planet. |
7 | On Centuary | Centuary | Dry planet. |
8 | On Orpheon | Orpheon | Electric planet. |
9 | On Terranova | Terranova | Planet similar to Earth. |
Language overview
The programming language used in Colobot is CBOT, syntactically similar to C++ and Java. Example code for a bot to find a piece of titanium ore and deliver it to a purification facility:
extern void object::FetchTitanium()
{
object item; // declare variable
item = radar(TitaniumOre); // find a piece of titanium ore
goto(item.position); // go to the ore
grab(); // pick up whatever is in front of the robot (presumably the ore)
item = radar(Converter); // find the ore converter
goto(item.position); // relocate to the converter
drop(); // drop the piece of ore
move(-2.5); // back up 2.5 meters to allow the converter to start processing the ore
}
Legacy
Epsitec released the games' source code in March 2012 under GNU GPL-3.0-or-later after being contacted by the Polish game enthusiast community PPC.[1][2][3]
ICC & TerranovaTeam (formerly PPC[4]) was given the source code by Epsitec under the GPL-3.0-or-later license.[2][3] TerranovaTeam is in the process of updating the game, titled Colobot: Gold Edition.[5]
Similar games
CeeBot, also made by Epsitec, is a very similar series of games spanning four titles:
- CeeBot-A – an expansion of Colobot's Exercises & Challenges.
- CeeBot-Teen – geared to and simplified for a younger audience. Has basic programming exercises.
- CeeBot3 – a program-to-paint programming course that allows students to make drawings and animations.
- CeeBot4 – a major programming course for college students and audiences in the programming field.
Reception
The game has been recommended by the
References
- ^ (in Polish) Announcement on Polish Portal of Colobot Archived 2012-08-07 at the Wayback Machine
- ^ a b License
- ^ a b Updated license after PPC rebranded to ICC&TerranovaTeam
- ^ Rebranded Name for PPC
- ^ Colobot: Gold Edition README
- ^ (in Polish) Educational aids - site of Ministry of National Education of the Republic of Poland Archived 2008-02-16 at the Wayback Machine
External links
- Epsitec Colobot webpage
- Colobot: Gold Edition website - International Colobot Community
- Colobot at MobyGames