Colobot

from Wikipedia, the free encyclopedia
Colobot

Colobot logo.png
Colobot logo.png
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
Screenshot with the programming view on the right.

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

Colobot

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

Individual evidence

  1. Development team
  2. Project page , accessed on May 30, 2018 ( English )
  3. The colobot Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on July 19, 2018).
  4. description of the program (Engl.)
  5. About the developers and the history of the game , accessed May 30, 2018.