Открытое соревнование по программированию искусственного интеллекта

Проект

Песочница

Раунд 1

Раунд 2

Финал

Песочница (на 2 декабря 2012 г.)

Последние комментарии

Группа ВКонтакте

Обновление Local runner'а

По многочисленным просьбам участников функциональность Local runner’а была значительно расширена. Теперь его можно запускать с целым рядом дополнительных параметров.

Параметры:

  1. Отрисовка боя на экран: true или false.

  2. Синхронизация обсчёта боя и его отрисовки на экран: true или false. Не используется, если значение первого параметра false.

  3. Количество танков в команде: 1 .. 3.

  4. Имя файла с результатами боя. Формат:

    а. Первая строка: вердикт игры. OK - игра успешно протестирована. FAILED - непредвиденная ошибка при тестировании игры (например, порт подключения стратегии 31000 уже используется).

    б. Далее в каждой строке результат участия одной стратегии в порядке: EmptyPlayer, QuickStartGuy, You. Формат записи: “<место> <количество_баллов> <вердикт>”, например, “1 750 OK” или “3 0 CRASHED”.

В архив с Local runner’ом уже добавлено несколько различных скриптов запуска. Вы можете создавать свои на их основе.

Добавлено:

  • 14 ноября 15:30: Сделано несколько незначительных улучшений в Local runner’е. В том числе теперь можно изменять скорость отрисовки боя с помощью стрелочек вверх и вниз. Текущая скорость отображается в правом верхнем углу.


Aywee

Aywee

Москва

finally…

14.11.2012 12:27:40
vchervanev

vchervanev

Magenta Technology

Осталось прикрутить его к репитору.

14.11.2012 14:42:22
SladeThe

SladeThe

Команда Russian AI Cup

amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

у меня одного не работает страница отправки стратегии?

Были временные неполадки. Сейчас всё работает.

14.11.2012 15:51:15
Edro

Edro

Пермский политех

Очень хотелось бы иметь возможность выводить на экран раннера свои точки/линии, задавая игровые координаты точек, например.

14.11.2012 16:36:22
admin

admin

Команда Russian AI Cup

faceless

faceless

Ахтубинск

Было бы здорово иметь возможность выводить текстовые сообщения над танком, видимые всем зрителям. Что-то вроде self.showMessage(“i kill you!”); :)

Мы не будем это внедрять из соображений безопасности.

14.11.2012 20:18:38
admin

admin

Команда Russian AI Cup

albynos

albynos

Ростов-На-Дону

Вы случайно не сделали чтоб унылый QuickStartGuy больше не стрелял в мертвые танки ? Весьма мешает тестировать ;)

Он не случано такой глупый. Вы должны видеть ошибки стандартного алгоритма и не повторять их.

14.11.2012 20:19:52
qulinxao
admin

admin

Команда Russian AI Cup

Он не случано такой глупый. Вы должны видеть ошибки стандартного алгоритма и не повторять их.

мы должны видет все недостатки всех тех кто ниже нас по таблице результатов.

и тем более видет недостатки своих ботов в сравнении с выше расположеними которые приводят к проигрышу им ( например не учёт что поле конечно и уклонение при упоре(или излишней близости если пуля достаточно далеко) в стену в её сторону “неполезно”)

а для победы над вышестоящими мы тем более должны видет недостатки вышестоящих для эксплуатации их в нашу пользу.

следовательно глупость квикстарта не может быть опрадана вашим аргументов.

то что он игнорирует трупики - может в финале стать преимущестом при стрелбе в скорооживаемый буксируемый мёртный танк - понятно что это условная стрелба по мёртвому - но всё таки

14.11.2012 22:00:46
Varden

Varden

ИЭС Патона

При запуске local-runner.jar появляется процесс джавы и сразу отрубается. При запуске батника с “java -cp…” моргает окно консоли и даже процесс джавы не запускается. А с “start javaw -cp…” выдает ошибку что не может найти javaw. Старый локал ранер работает нормально.

14.11.2012 22:18:06
flomz

flomz

Москва

Varden

Varden

ИЭС Патона

При запуске local-runner.jar появляется процесс джавы и сразу отрубается. При запуске батника с “java -cp…” моргает окно консоли и даже процесс джавы не запускается. А с “start javaw -cp…” выдает ошибку что не может найти javaw. Старый локал ранер работает нормально.

та же проблема

15.11.2012 17:11:33
flomz

flomz

Москва

А нет, отбой: я НИЧЕГО не менял, но сообщение “ожидание подключения стратегии” появилось только где-то после 6-го запуска

15.11.2012 17:15:06
Varden

Varden

ИЭС Патона

flomz

flomz

Москва

А нет, отбой: я НИЧЕГО не менял, но сообщение “ожидание подключения стратегии” появилось только где-то после 6-го запуска

Повезло. А я вот что ни делаю - не работает. Да и походу тут всем пофиг.

15.11.2012 21:38:24
Varden

Varden

ИЭС Патона

У кого такая же фигня как и у меня, то вам сюда: “java” не является внутренней или внешней командой. Мне помогло.

15.11.2012 23:32:55
SladeThe

SladeThe

Команда Russian AI Cup

flomz

flomz

Москва

при установке move.set_fire_type((FireType)REGULAR); танк не стреляет совсем.

move.set_fire_type(REGULAR_FIRE);

16.11.2012 10:30:16
EXisTAnZ
Edro

Edro

Пермский политех

Очень хотелось бы иметь возможность выводить на экран раннера свои точки/линии, задавая игровые координаты точек, например.

былоб неплохо, иначе приходится трейсить свои прицелы линии координатами в консоли

16.11.2012 16:58:38
SladeThe

SladeThe

Команда Russian AI Cup

sanatik

sanatik

IT университет

У меня так и не запускается. Стоит ожидание стратегии.

После появления надписи вы должны запустить свою стратегию.

18.11.2012 0:43:57