Open AI Championship

Project

Sandbox

Round 1

Round 2

Finals

Песочница на 20 декабря 2015 г.

Recent comments

VK Group

Telegram chat

READY, STEADY, cook? RACE!

В очередной раз мы рады вам сообщить о начале основной части соревнования Russian AI Cup!

Осталось совсем немного до начала Раунда 1, и мы желаем вам не иметь повода хвататься за голову с криком: “Ну почему?! Почему же мой багги едет не так, как я его учил?” :)

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

Если везение всё же отвернётся от вас, не стоит отчаиваться. Как в Раунде 2, так и в Финале будет производиться добор стратегий из Песочницы.

Напоминаем, что в Раунд 1 пройдут лучшие 900 участников по результатам Песочницы на момент 27 ноября 23:59:59. Этап будет состоять из 2 частей, между которыми будет перерыв (в течение него будет возобновлена работа Песочницы), позволяющий улучшить свою стратегию. Каждая часть будет длиться 12 часов, перерыв — 24 часа. А после окончания этапа для всех участников станет доступным новый вид кодемобилей: джип.



dimir

dimir

СПбГЭТУ (ЛЭТИ)

gl & hf

Nov 27, 2015 11:43:48 PM
SKolotienko

SKolotienko

Moscow

Надо будет сохранить состояние песочницы перед началом

Nov 27, 2015 11:50:36 PM
cups_17467

cups_17467

Kaliningrad

Ухуууу я 900ый пока :)

Nov 27, 2015 11:52:55 PM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

cups_17467

cups_17467

Kaliningrad

Ухуууу я 900ый пока :)

Ещё куча игр тестируется … Удачи =)

Nov 27, 2015 11:56:34 PM
SladeThe

SladeThe

Saratov

SKolotienko

SKolotienko

Moscow

Надо будет сохранить состояние песочницы перед началом

Я сохранил скриншот в буфер обмена. Будет жить до перезагрузки компа, т.е. минимум несколько недель :)

Nov 27, 2015 11:57:49 PM
TongoHiti

TongoHiti

Moscow

Всем ни пуха)

Nov 28, 2015 12:00:06 AM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

TongoHiti

TongoHiti

Moscow

Всем ни пуха)

к черту

Nov 28, 2015 12:01:37 AM
SKolotienko

SKolotienko

Moscow

SladeThe

SladeThe

Saratov

Я сохранил скриншот в буфер обмена. Будет жить до перезагрузки компа, т.е. минимум несколько недель :)

А я себе на стенку повешу, если не удастся никакого приза выиграть :)

Nov 28, 2015 12:02:32 AM
vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

Заслал новую версию за 40 секунд до начала. Я успел?

Nov 28, 2015 12:10:11 AM
TongoHiti

TongoHiti

Moscow

vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

Заслал новую версию за 40 секунд до начала. Я успел?

Смелый :)

Nov 28, 2015 12:13:09 AM
moden

moden

ХНУРЭ

Народ, у всех нет пока игр в Раунд1?

Nov 28, 2015 12:13:13 AM
vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

TongoHiti

TongoHiti

Moscow

Смелый :)

Ну мне терять особо нечего ))

Nov 28, 2015 12:13:54 AM
Gassa

Gassa

СПбГУ

vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

Заслал новую версию за 40 секунд до начала. Я успел?

Она хотя бы принята и показывается на главной странице внизу.

А вот за 5 секунд до начала - всё ещё в очереди ^^ .

Nov 28, 2015 12:14:52 AM
Diversus

Diversus

SoftOnIT.RU

Кстати, 10 волн я так понимаю будет в эти 12 часов, в каждой волне будет 1 игра. Не мало ли?

Nov 28, 2015 12:15:01 AM
TongoHiti

TongoHiti

Moscow

Синбад, ну где же джинн?!

Nov 28, 2015 12:15:23 AM
vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

За пару дней до начала понял, что мой первоначальный подход был плохим, и решил половину переписать заного. Как всегда, допиливал и тестил всё в последний момент… Надеюсь, что это не зря, и переписанная версия: 1) лучше предыдущей =) и 2) попадёт в первый раунд

Nov 28, 2015 12:15:49 AM
Tehnar

Tehnar

СПб АУ РАН

Diversus

Diversus

SoftOnIT.RU

Кстати, 10 волн я так понимаю будет в эти 12 часов, в каждой волне будет 1 игра. Не мало ли?

Где вы взяли, что будет 10 волн? В правилах, вроде как, лишь сказано, что не менее 10

Nov 28, 2015 12:15:55 AM
4way

4way

Organization::Первый Бит

Diversus

Diversus

SoftOnIT.RU

Кстати, 10 волн я так понимаю будет в эти 12 часов, в каждой волне будет 1 игра. Не мало ли?

Минимум 10, зависит от нагруженности сервера

Nov 28, 2015 12:16:11 AM
santa324

santa324

Moscow

Я тоже свеженького выложил, но хоть потестировал на десятке игр

Nov 28, 2015 12:17:20 AM
vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

TongoHiti

TongoHiti

Moscow

Синбад, ну где же джинн?!

Дада!

Я уже хочу посмотреть свою первую игру и пойти пить пиво)

Nov 28, 2015 12:21:38 AM
SladeThe

SladeThe

Saratov

Приносим извинения за ожидание. Скоро уже запустим. Ждали завершения текущего тестирования.

Nov 28, 2015 12:29:32 AM
Wsl_F

Wsl_F

Google

игры начали тестироваться!!!

Nov 28, 2015 12:43:27 AM
Valdemar

Valdemar

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

А что с рейтингом происходит? Совсем не похоже на 8-4-2-1. Что-то пошло не так, или я не правильно понял?

Nov 28, 2015 12:44:51 AM
alladdin

alladdin

МФТИ (ГУ)

Почему за игру прибавляют количество очков?? Разве в правилах сказано не по-другому? Казалось бы, для разных карт это неравноценно…

Nov 28, 2015 12:45:31 AM
MikeMirzayanov

MikeMirzayanov

Russian AI Cup Team

Valdemar

Valdemar

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

А что с рейтингом происходит? Совсем не похоже на 8-4-2-1. Что-то пошло не так, или я не правильно понял?

Сейчас всё будет.

Nov 28, 2015 12:48:30 AM
SladeThe

SladeThe

Saratov

alladdin

alladdin

МФТИ (ГУ)

Почему за игру прибавляют количество очков?? Разве в правилах сказано не по-другому? Казалось бы, для разных карт это неравноценно…

На самом деле вся волна проходит на одной карте. Но рейтинг действительно начислялся по другой схеме.

Nov 28, 2015 12:56:33 AM
i_v_a

i_v_a

Samara

Почему-то процент побед занижается, т.к. считается тестируемая игра тоже, хотя её результат ещё не известен

Nov 28, 2015 1:11:40 AM
SladeThe

SladeThe

Saratov

i_v_a

i_v_a

Samara

Почему-то процент побед занижается, т.к. считается тестируемая игра тоже, хотя её результат ещё не известен

Это фича :)

Nov 28, 2015 1:18:12 AM
Diversus

Diversus

SoftOnIT.RU

SladeThe

SladeThe

Saratov

Это фича :)

И все таки организаторы молодцы! За кадром много чего не видно, но мне кажется организовать такое мероприятие, в котором столько людей принимает участие - это сильно! Кстати, читая Ваши комментарии, мне кажется, что Вам самим нравится все это дело :)

Nov 28, 2015 1:39:09 AM
lama

lama

Akademos Inc.

Если кому нужно, $('.gamesTable tr').each(function(i,e){ console.log($(e).find('td:nth-child(5),td:nth-child(6)').css('display', 'none')) })

Загнать можно, к примеру, сюда: https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija?utm_source=chrome-app-launcher-info-dialog

Прячет часть таблицы с игроками и версиями. Ну вы поняли, интрига там, все дела. В первые полсекунды после перезагрузки страницы таблицу еще видно. Можно считать фичей :)

Nov 28, 2015 1:39:39 AM
snow_shadaw

snow_shadaw

ИГЭУ

lama

lama

Akademos Inc.

Если кому нужно, $(‘.gamesTable tr’).each(function(i,e){ console.log($(e).find(‘td:nth-child(5),td:nth-child(6)’).css(‘display’, ‘none’)) }) Загнать можно, к примеру, сюда: https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija?utm_source=chrome-app-launcher-info-dialog

хороооош

Nov 28, 2015 1:41:12 AM
lama

lama

Akademos Inc.

Вот, так лучше. Добавил ссылку “показать” напротив каждой игры.

$('.gamesTable tr').each(function (i, e) { $(e).find('td:nth-child(6)').css({'font-size' : '0', 'font-color' : 'rgba(0,0,0,0)'}); var el = $(e).find('td:nth-child(5)'); el.find('a').css('visibility', 'hidden'); el.parents('tr').first().find('td:nth-child(10)').append($('<span/>').css({'cursor': 'pointer', 'text-decoration': 'underline'}).text('show').click(function () { el.find('a').css('visibility', 'visible'); })) });

Nov 28, 2015 1:58:05 AM
LashaBuxo

LashaBuxo

Tbilisi

haaha GOD,I was writing whole night that code,I thought that it was still time before Round 1 will start,but now I read that only 900 best strategy is particapeting in Round 1,I lost my 1 day becose of this,But I bet MY code will eat others (more than 90%) codes,,,lol I want participation but can’t do this,what can I do? may my bot is best here,why no1 carrying about it,why there is not chance to participate in Round 1,without that Песочница ………

Nov 28, 2015 3:21:48 AM
eigenein

eigenein

KPN

LashaBuxo

LashaBuxo

Tbilisi

haaha GOD,I was writing whole night that code,I thought that it was still time before Round 1 will start,but now I read that only 900 best strategy is particapeting in Round 1,I lost my 1 day becose of this,But I bet MY code will eat others (more than 90%) codes,,,lol I want participation but can’t do this,what can I do? may my bot is best here,why no1 carrying about it,why there is not chance to participate in Round 1,without that Песочница ………

Well, the best 60 strategies from Sandbox will take part in Round 2. Good luck. :)

Nov 28, 2015 3:34:08 AM
lama

lama

Akademos Inc.

Хаха, 4 часа прошло и на данный момент на 200-х местах при 50% побед. При том, что в песочнице 12-й. Это только я так умею))

Nov 28, 2015 3:51:53 AM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

lama

lama

Akademos Inc.

Хаха, 4 часа прошло и на данный момент на 200-х местах при 50% побед. При том, что в песочнице 12-й. Это только я так умею))

ну, это не песочница. В песочнице у меня например почти не было шанса сразиться с игроками из топ 20. А тут есть шанс =)

Nov 28, 2015 4:36:59 AM
qaa12

qaa12

WTD

Достаточно много игр получается))

Nov 28, 2015 5:07:06 AM
LashaBuxo

LashaBuxo

Tbilisi

eigenein

eigenein

KPN

Well, the best 60 strategies from Sandbox will take part in Round 2. Good luck. :)

thanks for reply,I didn’t get what that SandBox means? My rating is 1200,I can’t even change this,where is the rank or games for this SandBox

Nov 28, 2015 10:26:02 AM
FDoKE

FDoKE

Сбербанк

LashaBuxo

LashaBuxo

Tbilisi

thanks for reply,I didn’t get what that SandBox means? My rating is 1200,I can’t even change this,where is the rank or games for this SandBox

After upload of your strategy games will start automatically in sandbox with your strategy. After some games your rating will change. But now its official round time, so no sandbox while its running :)

Nov 28, 2015 10:53:03 AM
JlaHceJloT

А нигде нет странички с информацией про всех участников, как вкладка “друзья” ? где присутствовали бы рейтинги как за песочницу, так и за раунды по каждому участнику, и была бы возможность отсортировать по интересующему параметру? Очень интересно посмотреть как место в песочнице коррелирует с результатами раундов)

Nov 28, 2015 11:05:03 AM
LashaBuxo

LashaBuxo

Tbilisi

FDoKE

FDoKE

Сбербанк

After upload of your strategy games will start automatically in sandbox with your strategy. After some games your rating will change. But now its official round time, so no sandbox while its running :)

thank you :) so after your matches,my bot will work against others,and I have still chance to advanced to Round 2 :))

Nov 28, 2015 12:58:33 PM
LashaBuxo

LashaBuxo

Tbilisi

FDoKE

FDoKE

Сбербанк

After upload of your strategy games will start automatically in sandbox with your strategy. After some games your rating will change. But now its official round time, so no sandbox while its running :)

where I can find final result,where will be choosen 60 best strategy :) ?

Nov 28, 2015 1:03:05 PM
cheeser

cheeser

Glowbyte

А нигде нет странички с информацией про всех участников, как вкладка “друзья” ? где присутствовали бы рейтинги как за песочницу, так и за раунды по каждому участнику, и была бы возможность отсортировать по интересующему параметру? Очень интересно посмотреть как место в песочнице коррелирует с результатами раундов)

Добавьте всех участников в друзья и будет такая страница :DD

Nov 28, 2015 1:03:55 PM
cheeser

cheeser

Glowbyte

LashaBuxo

LashaBuxo

Tbilisi

where I can find final result,where will be choosen 60 best strategy :) ?

I think at the end of Round 1 (Sunday 23:59:59) link to 60 best strategies will appear in the Sandbox tab like in the previous competitions :)

Nov 28, 2015 1:22:45 PM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

Вопрос возможно не в тему, но все таки. А возьмут ли меня на работу программистом, если я работодателю покажу - вот мол, я во второй раунд прошёл ? Или это вот всё чисто для фана, и тут кто угодно может во второй раунд пройти , неважно, монтажник ты (как я), или там разработчик из Яндекса ?

Nov 28, 2015 3:28:11 PM
SKolotienko

SKolotienko

Moscow

Факт прохода во второй раунд ничего не значит, имхо. Но тем не менее этим можно похвастаться, если сам этим гордишься. Ну там, например, если реализовал какие-то нетривиальные алгоритмы или удалось поддержать хорошее качество кода - а это в условиях ограниченного по времени контеста сделать довольно. Вот вроде даже некоторые финалисты предыдущих конкурсов писали всё в одном файле без комментариев и с костылями. Также плюсом будет, если во время разработки использовал какие-то системы контроля версий, таск-трэкеры, баг-трэкеры. И особенным плюсом, если удалось сделать систему тестирования.

Nov 28, 2015 4:46:59 PM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

SKolotienko

SKolotienko

Moscow

Факт прохода во второй раунд ничего не значит, имхо. Но тем не менее этим можно похвастаться, если сам этим гордишься. Ну там, например, если реализовал какие-то нетривиальные алгоритмы или удалось поддержать хорошее качество кода - а это в условиях ограниченного по времени контеста сделать довольно. Вот вроде даже некоторые финалисты предыдущих конкурсов писали всё в одном файле без комментариев и с костылями. Также плюсом будет, если во время разработки использовал какие-то системы контроля версий, таск-трэкеры, баг-трэкеры. И особенным плюсом, если удалось сделать систему тестирования.

Спасибо!

У меня действительно есть деление на классы, порядка 15 штук, а алгоритмы вроде обычные - bfs, dfs, и потом динамика для построения глобального пути. Таск и баг трэкеры были у меня в мозгу и на бумаге, интернет не позволял мне особо развернуться, я часов 6 качал eclipse и JRE =)

Nov 28, 2015 5:02:42 PM
vovanz123

vovanz123

УрФУ (ранее УрГУ и УГТУ-УПИ)

SKolotienko

SKolotienko

Moscow

Факт прохода во второй раунд ничего не значит, имхо. Но тем не менее этим можно похвастаться, если сам этим гордишься. Ну там, например, если реализовал какие-то нетривиальные алгоритмы или удалось поддержать хорошее качество кода - а это в условиях ограниченного по времени контеста сделать довольно. Вот вроде даже некоторые финалисты предыдущих конкурсов писали всё в одном файле без комментариев и с костылями. Также плюсом будет, если во время разработки использовал какие-то системы контроля версий, таск-трэкеры, баг-трэкеры. И особенным плюсом, если удалось сделать систему тестирования.

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

Правда, это не особо помогает мне сделать хорошего бота

Nov 28, 2015 9:40:52 PM
SKolotienko

SKolotienko

Moscow

Я и сам-то из того, что написал, стараюсь только на классы более-менее разбивать и контролем версий пользоваться. А таск и баг трэкеры - комментарии в коде :)

Nov 28, 2015 9:49:18 PM
TongoHiti

TongoHiti

Moscow

Запасаемся попкорном) Шоу продолжается!

Nov 29, 2015 11:59:39 AM
LashaBuxo

LashaBuxo

Tbilisi

:))wooohooo :))great 12 hour more :))

Nov 29, 2015 12:02:31 PM
LashaBuxo

LashaBuxo

Tbilisi

PLEASE guys help me,sorry to post here but have 1 question,please check that image,my program shows me that after Tile 1 ,next Tile in race is 4th.thatswhy my car is attemping to attack board(redline on image),But why there is not ,Tile 2 as next tile,I think order should be 1,2,3,4 to reach Tile 4 not 1,4.Is bug on my code or else what happens?

Nov 29, 2015 12:09:03 PM
juvus

juvus

Lappeenranta University of Technology

первая же игра в раунде с ud1 в заезде) сохраню её в буфер обмена и никогда не буду стирать…

Nov 29, 2015 12:09:48 PM
LashaBuxo

LashaBuxo

Tbilisi

LashaBuxo

LashaBuxo

Tbilisi

PLEASE guys help me,sorry to post here but have 1 question,please check that image,my program shows me that after Tile 1 ,next Tile in race is 4th.thatswhy my car is attemping to attack board(redline on image),But why there is not ,Tile 2 as next tile,I think order should be 1,2,3,4 to reach Tile 4 not 1,4.Is bug on my code or else what happens?

image link: http://postimg.org/image/6n6q17v6z/

Nov 29, 2015 12:10:14 PM
juvus

juvus

Lappeenranta University of Technology

LashaBuxo

LashaBuxo

Tbilisi

image link: http://postimg.org/image/6n6q17v6z/

I suppose you program shows you checkpoints on the map. Checkpoints is that you should to visit, but it how to do it is you own strategy. The best way here is to find the shortest path from one checkpoint to another with some algorithm.

Nov 29, 2015 12:15:28 PM