Про Robocode

Oct 01, 2010 11:52

Всё-таки добрался до известной игрушки для программистов - Robocode. Цель игры - написать на Java (или .NET) программу для управления роботом-танком. Танк может ездить, крутить башней, крутить радаром (который нужен, чтобы найти врагов) и, конечно, стрелять.

Начать очень просто - код самого простого робота, создаваемого по-умолчанию, занимает всего несколько строчек, но даже с ним танк получается достаточно серьезным и сложным соперником (на начальном этапе).

Вот как выглядит процесс сражения:

image Click to view


Мой танк пока туповат, но развивается :) Я пошел по пути создания алгоритма, работающего на нескольких стратегиях, каждая из которых выбирается по "шахматному" принципу. Но пока мой робот чаще проигрывает исходному примеру в 4 строчки :-) Но развитие идет. Если кто-то знает Java (или хочет научиться), то давайте сразимся :-) У нас уже 3 человека на это подсели и коммитят в час ночи новые классы танков :)

java, программистское

Previous post Next post
Up