
Вчера, в поисках специализированных языков программирования, забрел на сайт
Robot Warfare.
Robot Warfare - это виртуальные войны между pоботами, логика которых описывается на специальном, довольно развитом, языке программирования - RW1. Язык довольно прост в изучении и чем-то напоминает очень упрощенный С (песню про пиво на нем я уже написал, скоро выложу).
Войны проходят на специальном поле и делятся на раунды, где роботы сражаются до полной победы одного из них или, при командной игре, до полного уничтожения противника. Таким образом раунды превращаются в битвы интеллектов - ведь побеждает не тот робот, который сильнее или удачливее, а тот, автор которого хорошенько поломал голову над его программной начинкой.
Что бы авторам было над чем поломать голову на карте, кроме противников встречаюся ящики со снарядами, стены, камни, ямы и прочие артефакты, а игровое время разбито на такты.
Можно, изготовив своего робота, и хорошенько погоняв его с противниками, которые поставляются вместе с программой, выпустить попастись его на общее поле, что бы, при известной доле успеха, увидеть свое имя в
лучшей десятке роботов. Начать рекомендую с чтения
документации к языку программирования и
исходников чужих роботов. Успехов!
Скачать интерпретатор языка RW1 можно
отсюда.