Colobot
Colobot
|
|
---|---|
Basic data
|
|
Maintainer | Epsitec and TerranovaTeam on GitHub |
Publishing year | 2001 |
Current version | 0.1.11.1 (May 13, 2018) |
operating system | Linux , Windows |
programming language | C ++ |
category | Educational software |
License | GNU GPLv3 ( Free Software ) |
German speaking | Yes |
Official website of the program |
Colobot is free educational software in the form of a real-time strategy game . The Gold Edition describes the current, free further development of the formerly proprietary software.
Game idea
The player takes part in a space mission and moves in alien landscapes. The player has to cope with various tasks: This can partly be done 'conventionally' by controlling the game character and vehicles, flying objects and robots by hand. To be successful, however, the robots must be programmed in a language called CBOT later in the game . There are various tips and hints about the communication and help system SatCom , which also serves as a reference for CBOT . The game idea is not primarily based on tactical considerations, but on the development of certain solutions. In contrast to other games of this type, there is no central control of the game in Colobot, but each individual robot must be controlled directly with a self-created program. As with professional programming work, programming must follow fixed rules and be creative at the same time.
history
The development team TerranovaTeam received the source code of the program originally developed by EPSITEC and published it under a GPL license. The current Gold Edition is a remake of the original game from 2001.
The developers mainly come from Poland and were formed from a group of Colobot fans who, after many years of discussion, asked EPSITEC for the game's source code .
The programming language CBOT
CBOT is very similar to the programming languages C ++ and Java , which have been adapted for educational reasons. Like any object-oriented language, CBOT consists of commands, blocks, functions, classes, variables, arrays, expressions and conditions. In the in-game programming editor, incorrect entries are marked by syntax highlighting and incorrect instructions are not highlighted.
Web links
- Official website of the program (Polish / English)
- Project page on GitHub
- Presentation of the program on YouTube
Individual evidence
- ↑ Development team
- ↑ Project page , accessed on May 30, 2018 ( English )
- ↑ The colobot Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on July 19, 2018).
- ↑ description of the program (Engl.)
- ↑ About the developers and the history of the game , accessed May 30, 2018.