Robocode

Robocode: build the best, destroy the rest!

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

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

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

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

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

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

11 комментариев

  1. jeka911 replied:

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

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

  2. bumbaka replied:

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

  3. grigory replied:

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

  4. grigory replied:

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

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

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

  6. Алатиэль replied:

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

  7. rigidus replied:

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

  8. Alno’s blog: C++, Java и Rails » Blog Archive » Robocode replied:

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

  9. Robocode replied:

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

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

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

  11. grigory replied:

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

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

Trackback URI

%d такие блоггеры, как: