Robocode
12 06 2007Robocode: build the best, destroy the rest!
Робокод представляет из себя несложную java-игру, поле боя для самодельных роботов. То есть мы сами их пишем, выставляем друг против друга и смотрим кто кого. Знаю что идея эта стара как мир, но я для себя это только открыл. Тем более это - вполне неплохая практика джавы.

Создать своего робота и заставить его ездить и стрелять - предельно просто. А вот создать робота который и ездит с умом и стреляет куда надо при этом уворачиваясь от чужих выстрелов - вот где начинается всё самое интересное. Также можно создавать команды роботов, с рядовыми бойцами и лидерами, скаутами и пр.
Предполагается что основным инструментом в руках робото-творцов будет являться Eclipse (меня всем пока устраивает, правда для университетских целей), и в качестве официальной документации есть неплохой Robocode API.
Страничка Робокода в wiki, Лига Роботов и замечательный совместный проект фанатов робокода - к нашим услугам.







Прикольная штукенция.
Правда не решился пописать, устраивал баталии стандартными. Тот, который клаустрофоб и по стенам тасуется - мой герой :)
далеко продвинулся в описании ИИ? =)
Продвигаюсь - сейчас времени побольше будет временно, исправлю пару багов у моего робота. Он мне сильно шизофреника напоминает - радаром размахивает, палит во все стороны, от стенок шарахается… :)
В общем, дикое и жалкое зрелище.
jeka911, я их всё тоже друг-с-другом сталкивал и код не трогал по началу, а потом как-то наскучило и засел за изучение API этого робокода. Правда, потом забил за недостатком времени и желания, сейчас вернусь к робостроению :)
[...] этому посту, пришла идея попрактиковаться в [...]
У нас в универе на зачет трех роботов с “мозгами” накреативитЪ надо. И правда прикольно) Сейчас сижу, учу их убивать! )))