Open AI Championship

Project

Sandbox

Round 1

Round 2

Finals

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

Recent comments

3 november 19:39: alevlaber wrote comment on post Закрытие Russian AI Cup 2014
3 november 19:33: alevlaber wrote comment on post Закрытие Russian AI Cup 2014
3 november 19:26: alevlaber wrote comment on post Закрытие Russian AI Cup 2014
29 september 10:26: alevlaber wrote comment on post Закрытие Russian AI Cup 2014
4 september 14:57: steleal wrote comment on post Закрытие Russian AI Cup 2014
4 september 14:56: steleal wrote comment on post Закрытие Russian AI Cup 2014
4 september 08:24: zavod wrote comment on post Закрытие Russian AI Cup 2014

VK Group

Telegram chat

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

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

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

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

Обновлено:

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


mortido

mortido

Ivanovo

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

Sep 24, 2014 3:13:14 PM
lama

lama

Akademos Inc.

Спасибо :)

Sep 24, 2014 5:54:06 PM
cheeser

cheeser

Glowbyte

Спасибо!

Sep 24, 2014 5:57:37 PM
Valdemar

Valdemar

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

Спасибо!

Sep 24, 2014 6:21:47 PM
Bibr

Bibr

Maykop

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

Sep 24, 2014 7:13:56 PM
accessdenied

accessdenied

ММФ БГУ

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

Sep 24, 2014 7:17:26 PM
dantistus

dantistus

Student

Спасибо!

Sep 24, 2014 7:53:02 PM
Cooler

Cooler

Minsk

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

Sep 24, 2014 7:57:22 PM
alevlaber

alevlaber

Kostanay

Cooler

Cooler

Minsk

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

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

Sep 24, 2014 8:21:55 PM
dantistus

dantistus

Student

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

Sep 24, 2014 8:54:58 PM
albynos

albynos

Rostov-on-Don

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

Sep 24, 2014 9:13:51 PM
mortido

mortido

Ivanovo

dantistus

dantistus

Student

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

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

Sep 24, 2014 9:14:34 PM
mikhail_test

mikhail_test

Yekaterinburg

mortido

mortido

Ivanovo

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

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

Sep 24, 2014 9:36:11 PM
neoascetic

neoascetic

Kaliningrad

mikhail_test

mikhail_test

Yekaterinburg

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

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

Sep 24, 2014 9:50:27 PM
tyamgin

tyamgin

Simferopol

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

Sep 24, 2014 10:02:19 PM
vitsum

vitsum

ТПУ

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

Sep 24, 2014 10:08:35 PM
alevlaber

alevlaber

Kostanay

vitsum

vitsum

ТПУ

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

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

Sep 24, 2014 10:13:18 PM
vitsum

vitsum

ТПУ

alevlaber

alevlaber

Kostanay

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

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

Sep 24, 2014 10:19:13 PM
Cooler

Cooler

Minsk

alevlaber

alevlaber

Kostanay

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

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

Sep 25, 2014 12:04:23 AM
rschnz

rschnz

БФТ

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

Sep 25, 2014 1:21:18 AM
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); _____________________________________________^___________________________^____________________

Sep 25, 2014 6:12:48 AM
alevlaber

alevlaber

Kostanay

Cooler

Cooler

Minsk

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

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

Sep 25, 2014 6:34:11 AM
albynos

albynos

Rostov-on-Don

albynos

albynos

Rostov-on-Don

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

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

Sep 25, 2014 10:27:21 AM
ThermIt

ThermIt

Piano.io

albynos

albynos

Rostov-on-Don

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

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

Sep 25, 2014 11:02:00 AM
albynos

albynos

Rostov-on-Don

ThermIt

ThermIt

Piano.io

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

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

Sep 25, 2014 11:15:45 AM
ThermIt

ThermIt

Piano.io

albynos

albynos

Rostov-on-Don

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

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

Sep 25, 2014 11:18:11 AM
alevlaber

alevlaber

Kostanay

ThermIt

ThermIt

Piano.io

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

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

Sep 25, 2014 12:09:02 PM
SladeThe

SladeThe

Russian AI Cup Team

albynos

albynos

Rostov-on-Don

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

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

Sep 25, 2014 12:14:22 PM
albynos

albynos

Rostov-on-Don

SladeThe

SladeThe

Russian AI Cup Team

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

Спасибо

Sep 25, 2014 12:52:48 PM
ThermIt

ThermIt

Piano.io

alevlaber

alevlaber

Kostanay

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

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

Sep 25, 2014 1:02:34 PM
JackOfShadow

JackOfShadow

КвантумСофт

ThermIt

ThermIt

Piano.io

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

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

Sep 25, 2014 1:07:07 PM
nop

nop

БГУ

AntonT

AntonT

Harman Connected Services

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

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

Sep 25, 2014 1:55:15 PM
Genaloid

Genaloid

Moscow

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

Sep 25, 2014 2:32:22 PM
nop

nop

БГУ

Genaloid

Genaloid

Moscow

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

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

Sep 25, 2014 2:37:39 PM
ctretyak

ctretyak

Bryansk

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

Sep 25, 2014 3:40:33 PM
slalex

slalex

Moscow

ctretyak

ctretyak

Bryansk

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

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

Sep 25, 2014 3:48:27 PM
alevlaber

alevlaber

Kostanay

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

Sep 25, 2014 3:53:35 PM
Alex_Filin

Alex_Filin

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

ctretyak

ctretyak

Bryansk

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

К сожалению…

Sep 25, 2014 4:06:28 PM
SladeThe

SladeThe

Russian AI Cup Team

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

Sep 25, 2014 5:01:01 PM
Genaloid

Genaloid

Moscow

nop

nop

БГУ

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

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

Sep 26, 2014 8:48:04 AM
JohnConnor

JohnConnor

Moscow

SladeThe

SladeThe

Russian AI Cup Team

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

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

Sep 27, 2014 10:03:35 PM