📜 ⬆️ ⬇️

Comparison of games for programmers

In this topic, I will try to compare some of the games for programmers.


A more detailed description for Colobot / CeeBot games can be found here , about Robocode here , about CoreWars here .

A brief description of each game


Colobot - the programmer controls the astronaut, the programs we write for robots, the range of tasks from “go get it” to “find and kill.” The goal is to perform various missions.

CeeBot is Colobot 's older brother, tezhe developers, but more features, this game is aimed at learning programming, has several versions aimed at different age groups. The goal is to perform various exercises.
')
Terrarium - a programmer creates his own animal, controlled parameters from speed, attack power, range of vision to behavior algorithms. The goal is to create the most survivable organism.

Robocode - we program our tank, our goal is to survive and get rid of the enemy.

Evolve - modeling of the art of life, we program our organism, which will multiply, die, change.

DarwinBots II - In the same way as Evolve we program our organism, as the authors write, this program can be considered “ALife version of C Robots”.

Breve - a package for modeling decentralized systems and artificial life (Alife), has its own language “steve”, also supports Python (which it can be interesting in particular), and is written in it.

Comparison



For those who have a crooked table, there is a copy on docs.google.com

¶ColobotCeebootTerrariumRobocodeEvolveDarwinBots IIbreve
LicenseSharewareSharewareOwn licenseCommon Public License 1.0Own license (indicated on the title page)Own licenseGPL
Price68 $ or 47 €68 $ or 47 €-----
SiteLinkLinkLinkLinkLinkLinkLink
Develops
Is the project?
-+++-+Latest version
released 02/25/2008
Current
version
1.82.0.0022.01.7.1.3 Beta4.8e2.44.12.7.2
Genre3D RTSLogical,
Education
AlifeProgramming gameAlifeAlifeSimulation
TongueOwn language
syntax is similar to
C ++ and Java
Own language
syntax is similar to
C ++, Java, C #
C #JavaOwn language
KFORTH
Own languagePython, "steve"
Open source--+++++
LocalizationEnglish,
Polish,
French,
Russian
English,
French,
Deutsch
EnglishEnglishEnglishEnglishEnglish
Availability
visualization
3D world3D world2D arena2D arena2D, 3D
Simple
forms
2D Simple
forms
3D
visualization
Opportunity
competition
between
bots
-++++++
Opportunity
competition
between
bots and
by people
-+-----
Support
Windows
+++++++
Support
Linux
---++ (cantilever
version)
-+
Support
Mac
---+--+


PS This is my first habratopic, so please indicate the shortcomings and errors in a personal or ICQ. I would also like to hear what criteria should be added, and what games do you think should be added to the comparison.

UPD Thanks to the user shx , pointed out the error Robocode works under Mac, about Evolve, this site does not say, I apologize, I got confused during the layout.

UPD.2 Thanks to Yizahi for the idea with docs.google.

Source: https://habr.com/ru/post/62021/


All Articles