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

Проект

Песочница

Раунд 1

Раунд 2

Финал

Песочница (на 19 октября 2014 г.)

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

3 ноября 19:39: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:36: andrey.chernov написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:33: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:30: andrey.chernov написал комментарий в посте Закрытие Russian AI Cup 2014
3 ноября 19:26: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
1 октября 13:18: andrey.chernov написал комментарий в посте Закрытие Russian AI Cup 2014
29 сентября 10:26: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2014
4 сентября 14:57: steleal написал комментарий в посте Закрытие Russian AI Cup 2014
4 сентября 14:56: steleal написал комментарий в посте Закрытие Russian AI Cup 2014
4 сентября 08:24: zavod написал комментарий в посте Закрытие Russian AI Cup 2014

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

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

Для скачивания на сайте доступна новая версия Local runner’а. Основные изменения:

  • добавлена настройка swap-sides, позволяющая изменить стороны команд;
  • значительно увеличен интервал настройки tick-count: теперь верхняя граница равна 10 млн. тиков;
  • стрелка вправо позволяет покадрово проигрывать игру в режиме паузы.

Также в экспериментальном режиме добавлена возможность отображения дополнительной информации в визуализаторе игры. Для этого участники могут редактировать Java-класс LocalTestRendererListener, находящийся в папке plugins. Там же находятся скрипты (только Windows) для компиляции плагина. Включать и отключать работу плагина можно, изменяя настройку Runner’а plugins-directory.

Обновлено:

  • 25 сентября 12:15: Устранено ограничение Local runner’а, в связи с которым было невозможно установить длительность игры более 99999 тиков.


mortido

mortido

Иваново

Отличная работа!

24.09.2014 15:13:14
lama

lama

Akademos Inc.

Спасибо :)

24.09.2014 17:54:06
cheeser

cheeser

Glowbyte

Спасибо!

24.09.2014 17:57:37
Valdemar

Valdemar

Университет ИТМО

Спасибо!

24.09.2014 18:21:47
Bibr

Bibr

Майкоп

как пользоваться визуализатором?

24.09.2014 19:13:56
accessdenied

accessdenied

ММФ БГУ

Отличная новость! Спасибо большое, это должно сильно облегчить отладку!

24.09.2014 19:17:26
dantistus

dantistus

Freelance Web & Graphic Designer

Спасибо!

24.09.2014 19:53:02
Cooler

Cooler

Минск

Премиум для адептов Джавы?

24.09.2014 19:57:22
alevlaber

alevlaber

Костанай

Cooler

Cooler

Минск

Премиум для адептов Джавы?

Ну что там такого джавного прям? Там просто инструкции, условные конструкции и API. Не думаю, что надо знать тонкости языка, чтобы рисовать там

24.09.2014 20:21:55
dantistus

dantistus

Freelance Web & Graphic Designer

А подскажите, как передавать данные из стратегии в визуализатор? Если у меня какие-то расчеты проводятся и надо отобразить результат, надо дублировать расчеты в LocalTestRendererListener?

24.09.2014 20:54:58
albynos

albynos

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

Кто-нибудь проверял ? работает увеличение лимита тиков больше 100к ? а то у меня как было так и осталось

24.09.2014 21:13:51
mortido

mortido

Иваново

dantistus

dantistus

Freelance Web & Graphic Designer

А подскажите, как передавать данные из стратегии в визуализатор? Если у меня какие-то расчеты проводятся и надо отобразить результат, надо дублировать расчеты в LocalTestRendererListener?

Скорее всего да, в противном случае пришлось бы менять апи для всех языковых пакетов, мне кажется (возможно я ошибаюсь?)

24.09.2014 21:14:34
mikhail_test

mikhail_test

Екатеринбург

mortido

mortido

Иваново

Скорее всего да, в противном случае пришлось бы менять апи для всех языковых пакетов, мне кажется (возможно я ошибаюсь?)

Получается ведь что дают преимущество тем, кто пишет на java. Реализовать свою отрисовку не трудно совсем. Но все-таки как-то не по спортивному получается. Разные условия…

24.09.2014 21:36:11
neoascetic

neoascetic

Калининград

mikhail_test

mikhail_test

Екатеринбург

Получается ведь что дают преимущество тем, кто пишет на java. Реализовать свою отрисовку не трудно совсем. Но все-таки как-то не по спортивному получается. Разные условия…

Ой да ладно, принты в консоль и все ок :)

24.09.2014 21:50:27
tyamgin

tyamgin

Симферополь

В первый же день запилил свой визуализатор.

24.09.2014 22:02:19
vitsum

vitsum

ТПУ

Для си плюс плюс и си шарп уже давно добрые люди на форуме визуализаторы свои скинули. Да и не сложно его сделать самому. Так что у трех языков теперь преимущество :)

24.09.2014 22:08:35
alevlaber

alevlaber

Костанай

vitsum

vitsum

ТПУ

Для си плюс плюс и си шарп уже давно добрые люди на форуме визуализаторы свои скинули. Да и не сложно его сделать самому. Так что у трех языков теперь преимущество :)

Опять паскаль в пролёте)

24.09.2014 22:13:18
vitsum

vitsum

ТПУ

alevlaber

alevlaber

Костанай

Опять паскаль в пролёте)

Может в следующем году сделают апи для отрисовки для всех языков :) и еще с возможностью прям на сайте включать эту визуализацию :)) (только свою) или галочку сделать если хочешь разрешить другим смотреть твою визуализацию)

24.09.2014 22:19:13
Cooler

Cooler

Минск

alevlaber

alevlaber

Костанай

Опять паскаль в пролёте)

Жаль, что все выходные отнимает дача - так бы давно уже написал визуализатор на паскале :)

25.09.2014 0:04:23
rschnz

rschnz

БФТ

У меня LocalTestRendererListener из архива при запуске LocalRunner с параметром render-to-screen-scale=1.0 рисует круги, центр которых не совпадает с центром хоккеиста.

25.09.2014 1:21:18
AntonT

AntonT

Harman Connected Services

rschnz

rschnz

БФТ

У меня LocalTestRendererListener из архива при запуске LocalRunner с параметром render-to-screen-scale=1.0 рисует круги, центр которых не совпадает с центром хоккеиста.

так и должно быть graphics.drawArc((int) hockeyist.getX() - 50, (int) hockeyist.getY() - 50, 100, 100, 0, 360); _____________________________________________^___________________________^____________________

25.09.2014 6:12:48
alevlaber

alevlaber

Костанай

Cooler

Cooler

Минск

Жаль, что все выходные отнимает дача - так бы давно уже написал визуализатор на паскале :)

Да, работа и дача мешают) с каждым годом всё меньше и меньше времени трачу на RusAICup, к сожалению. И места с каждым годом всё ниже и ниже

25.09.2014 6:34:11
albynos

albynos

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

albynos

albynos

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

Кто-нибудь проверял ? работает увеличение лимита тиков больше 100к ? а то у меня как было так и осталось

Апну свой вопрос, у кого-нибудь в новом localrunner работает число тиков >=100k ?

25.09.2014 10:27:21
ThermIt

ThermIt

Piano.io

albynos

albynos

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

Апну свой вопрос, у кого-нибудь в новом localrunner работает число тиков >=100k ?

У меня больше максимального значения short тиков не работает.

25.09.2014 11:02:00
albynos

albynos

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

ThermIt

ThermIt

Piano.io

У меня больше максимального значения short тиков не работает.

Ты что-то путаешь, работает до 99999, но обещанных 10 млн нет

25.09.2014 11:15:45
ThermIt

ThermIt

Piano.io

albynos

albynos

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

Ты что-то путаешь, работает до 99999, но обещанных 10 млн нет

Ничего я не путаю, у меня больше 32000 падает с ошибкой.

25.09.2014 11:18:11
alevlaber

alevlaber

Костанай

ThermIt

ThermIt

Piano.io

Ничего я не путаю, у меня больше 32000 падает с ошибкой.

LocalRunner или Ваша стратегия?

25.09.2014 12:09:02
SladeThe

SladeThe

Команда Russian AI Cup

albynos

albynos

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

Ты что-то путаешь, работает до 99999, но обещанных 10 млн нет

Действительно, количество тиков было ограничено значением 99999. Сейчас это исправлено.

25.09.2014 12:14:22
albynos

albynos

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

SladeThe

SladeThe

Команда Russian AI Cup

Действительно, количество тиков было ограничено значением 99999. Сейчас это исправлено.

Спасибо

25.09.2014 12:52:48
ThermIt

ThermIt

Piano.io

alevlaber

alevlaber

Костанай

LocalRunner или Ваша стратегия?

Runner вообще не запускается, если я указываю количество тиков больше 32 тысяч.

25.09.2014 13:02:34
JackOfShadow

JackOfShadow

КвантумСофт

ThermIt

ThermIt

Piano.io

Runner вообще не запускается, если я указываю количество тиков больше 32 тысяч.

Скачай заново? О.О

25.09.2014 13:07:07
nop

nop

БГУ

AntonT

AntonT

Harman Connected Services

так и должно быть graphics.drawArc((int) hockeyist.getX() - 50, (int) hockeyist.getY() - 50, 100, 100, 0, 360); _____________________________________________^___________________________^____________________

Неа, неверно. должны быть центрированы. Там параметры - не центр/радиус, а описывающий прямоугольник. У меня на Windows системе всё правильно, а на старом макбуке поле явно проскейлено в меньшую сторону по горизонтали, и круги рисуются мимо.

25.09.2014 13:55:15
Genaloid

Genaloid

Москва

У меня почему-то после запуска скрипта компиляции (compile.bat) старые файлы удаляются, а новые не появляются. Я что-то не так делаю?

25.09.2014 14:32:22
nop

nop

БГУ

Genaloid

Genaloid

Москва

У меня почему-то после запуска скрипта компиляции (compile.bat) старые файлы удаляются, а новые не появляются. Я что-то не так делаю?

Пропишите в bat правильный путь к javac. Или, если у вас стоит JRE, а не JDK, поставьте JDK

25.09.2014 14:37:39
ctretyak

ctretyak

Брянск

У всех сейчас проблема, что не работает мультипарт форма загрузки стратегии?

25.09.2014 15:40:33
slalex

slalex

Москва

ctretyak

ctretyak

Брянск

У всех сейчас проблема, что не работает мультипарт форма загрузки стратегии?

Не знаю насчет всех, но у меня тоже не работает:(

25.09.2014 15:48:27
alevlaber

alevlaber

Костанай

Переполнили диски своим кодом)

25.09.2014 15:53:35
Alex_Filin

Alex_Filin

Днепропетровск

ctretyak

ctretyak

Брянск

У всех сейчас проблема, что не работает мультипарт форма загрузки стратегии?

К сожалению…

25.09.2014 16:06:28
SladeThe

SladeThe

Команда Russian AI Cup

Загрузка стратегий исправлена.

25.09.2014 17:01:01
Genaloid

Genaloid

Москва

nop

nop

БГУ

Пропишите в bat правильный путь к javac. Или, если у вас стоит JRE, а не JDK, поставьте JDK

Спасибо! Действительно забыл, что у меня jdk не стоит)

26.09.2014 8:48:04
JohnConnor

JohnConnor

Москва

SladeThe

SladeThe

Команда Russian AI Cup

Действительно, количество тиков было ограничено значением 99999. Сейчас это исправлено.

В LocalRunner бывает что вратари исчезают? Ставлю основное время матча 100 тиков, по истечении счет 0:0, но игра продолжается с вратарями. Это так задумано или баг?

27.09.2014 22:03:35