Pull to refresh

Сравнение игр для программистов

Reading time 2 min
Views 12K
В данном топике я попытаюсь сравнить некоторые из игр для программистов.
  • Colobot
  • CeeBot
  • Terrarium
  • Robocode
  • Evole
  • DarwinBots II
  • breve


Более подробное описание для игр Colobot/CeeBot можно прочитать здесь, про Robocode здесь, про CoreWars здесь.

Небольшое описание каждой из игр


Colobot — программист управляет астронавтом, программы мы пишем для роботов, спектр задач от «пойди принеси» до «найди и убей».Цель выполнять различные миссии.

CeeBot — старший брат Colobot'а, теже разработчики, но больше возможностей, данная игра нацелена на обучение программированию, имеет несколько версий нацеленых на разный возрастной контингент.Цель выполнять различные упражнения.

Terrarium — программист создает своё животное, подконтрольные параметры от скорости, силы атаки, дальности зрения до алгоритмов поведения. Цель создать наиболее живучий организм.

Robocode — программируем свой танк, наша цель выжить и изжить противника.

Evolve — моделирование искусветнной жизни, программируем наш организм, который будет размножатся, умирать, изменятся.

DarwinBots II — Аналогично Evolve программируем свой организм, как пишут авторы, данную программу можно считать «ALife version of C Robots».

Breve — пакет для моделирования децентрализованных систем и искуственной жизни(Alife), имеет свой язык «steve», также поддерживает Python (чем сообственно может быть интересным), на нем же и написан.

Сравнение



Для тех у кого таблица выглядит криво, есть копия на docs.google.com

Colobot Ceeboot Terrarium Robocode Evolve DarwinBots II breve
Лицензия Shareware Shareware Своя лицензия Common Public License 1.0 Своя лицензия(указана на заглавной странице) Своя лицензия GPL
Цена 68 $ or 47 € 68 $ or 47 € - - - - -
Сайт Link Link Link Link Link Link Link
Развивается
ли проект?
- + + + - + Последняя версия
вышла 02/25/2008
Текущая
версия
1.8 2.0.002 2.0 1.7.1.3 Beta 4.8e 2.44.1 2.7.2
Жанр 3D RTS Logical,
Education
Alife Programing game Alife Alife Simulation
Язык Свой язык
синтаксис схож с
С++ и Java
Свой язык
синтаксис схож с
С++ ,Java,C#
C# Java Свой язык
KFORTH
Свой язык Python,”steve”
Open Source - - + + + + +
Локализация Английский,
польский,
французский,
русский
Английский,
французский,
немецкий
Английский Английский Английский Английский Английский
Наличие
визуализации
3D мир 3D мир 2D арена 2D арена 2D,3D
Простые
формы
2D Простые
формы
3D
визуализация
Возможность
соревнования
между
ботами
- + + + + + +
Возможность
соревнования
между
ботами и
людьми
- + - - - - -
Поддержка
Windows
+ + + + + + +
Поддержка
Linux
- - - + + (консольная
версия)
- +
Поддержка
Mac
- - - + - - +


P.S. Это мой первый хабратопик, поэтому просьба указать на недостатки и ошибки в личку или аську. Так же хотелось бы услышать какие критерии стоит добавить, и какие игры по вашему мнению необходимо добавить в сравнение.

UPD Спасибо пользователю shx, указал на ошибку Robocode работает под Mac, про Evolve, такого на сайте не сказано, прошу прощения, запутался при верстке.

UPD.2 Спасибо пользователю Yizahi за идею с docs.google.
Tags:
Hubs:
+72
Comments 58
Comments Comments 58

Articles