Robocode

Robocode: build the best, destroy the rest!

Робокод представляет из себя несложную java-игру, поле боя для самодельных роботов. То есть мы сами их пишем, выставляем друг против друга и смотрим кто кого. Знаю что идея эта стара как мир, но я для себя это только открыл. Тем более это – вполне неплохая практика джавы.

Robocode, боевое поле

Создать своего робота и заставить его ездить и стрелять – предельно просто. А вот создать робота который и ездит с умом и стреляет куда надо при этом уворачиваясь от чужих выстрелов – вот где начинается всё самое интересное. Также можно создавать команды роботов, с рядовыми бойцами и лидерами, скаутами и пр.

Предполагается что основным инструментом в руках робото-творцов будет являться Eclipse (меня всем пока устраивает, правда для университетских целей), и в качестве официальной документации есть неплохой Robocode API.

Страничка Робокода в wiki, Лига Роботов и замечательный совместный проект фанатов робокода – к нашим услугам.

Июнь 12, 2007. java, open source, программирование.

Комментарии (11)

  1. jeka911 ответил:

    Прикольная штукенция.

    Правда не решился пописать, устраивал баталии стандартными. Тот, который клаустрофоб и по стенам тасуется – мой герой :)

  2. bumbaka ответил:

    далеко продвинулся в описании ИИ? =)

  3. grigory ответил:

    Продвигаюсь – сейчас времени побольше будет временно, исправлю пару багов у моего робота. Он мне сильно шизофреника напоминает – радаром размахивает, палит во все стороны, от стенок шарахается… :)
    В общем, дикое и жалкое зрелище.

  4. grigory ответил:

    jeka911, я их всё тоже друг-с-другом сталкивал и код не трогал по началу, а потом как-то наскучило и засел за изучение API этого робокода. Правда, потом забил за недостатком времени и желания, сейчас вернусь к робостроению :)

  5. Блог о сети » Blog Archive » Robocode ответил:

    [...] этому посту, пришла идея попрактиковаться в [...]

  6. Алатиэль ответил:

    У нас в универе на зачет трех роботов с “мозгами” накреативитЪ надо. И правда прикольно) Сейчас сижу, учу их убивать! )))

  7. rigidus ответил:

    Давай вместе – я тоже недавно увлекся – можно поделиться идеями, посоревноваться, и.т.д.

  8. Alno’s blog: C++, Java и Rails » Blog Archive » Robocode ответил:

    [...] Пост о Robocode в блоге Grigory (Ru)  Подписаться на RSS [...]

  9. Robocode ответил:

    [...] Пост о Robocode в блоге Grigory (Ru) [...]

  10. Robocode at Помощь в программировании ответил:

    [...] Пост о Robocode в блоге Grigory (Ru) [...]

  11. grigory ответил:

    rigidus, я СОВСЕМ отошел от Java, и этой идеи, но вот в ближайшие пару месяцев придется на ней много чего писать. В связи с этим думал вновь заняться роботами. Интересно ведь :)

Ответить

Трекбэк URI