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

Песочница

Проект

Песочница

Раунд 1

Раунд 2

Финал

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

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

4 сентября 19:00: risi написал комментарий в посте Закрытие Russian AI Cup 2013
28 февраля 02:59: puk написал комментарий в посте Закрытие Russian AI Cup 2013
26 февраля 21:12: amurushkin написал комментарий в посте Закрытие Russian AI Cup 2013
26 февраля 13:17: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 17:33: Megabyte написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 10:10: mopdobopot написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 09:28: aleex написал комментарий в посте Закрытие Russian AI Cup 2013
18 февраля 23:13: santa324 написал комментарий в посте Закрытие Russian AI Cup 2013
17 февраля 14:43: m16a написал комментарий в посте Закрытие Russian AI Cup 2013
17 февраля 06:26: PAX написал комментарий в посте Закрытие Russian AI Cup 2013

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

 

Песочница — это соревнование, которое длится на протяжении всего чемпионата CodeTroopers 2013. Песочница открывается 4 ноября и закрывается 15 декабря 2013 года, то есть через несколько дней после окончания Финала.

Для того, чтобы принять участие в чемпионате вам достаточно отправить в Песочницу хотя бы одну принятую стратегию до начала Раунда 1. Вы можете отправлять свои стратегии в Песочницу в любое время и проводить бои с их участием. В Песочнице регулярно проводятся квалификационные бои. В квалификационном бою участвует последняя отправленная вами принятая стратегия. Участники квалификационного боя выбираются случайным образом. Каждая стратегия принимает участие примерно в одном квалификационном бою в час (этот интервал может быть изменен по решению жюри, но он одинаковый для всех участников). На основании результатов этих боев подсчитывается рейтинг участников. Начальное значение рейтинга равное 1200 присваивается любому кто отправит принятую стратегию в Песочницу.

Для подсчета рейтинга используется модифицированный рейтинг Эло. Если коротко: для каждого участника вычисляется его ожидаемое место, и если он занял место выше, то его рейтинг увеличивается, а если занял ниже — уменьшается.

Для участия в Раунде 1 отбираются 900 участников с наибольшим значением рейтинга в Песочнице (при равенстве рейтинга приоритет отдается участнику, раньше отправившему свою последнюю стратегию) на момент начала Раунда 1.

В дополнение к квалификационным боям участники могут создавать собственные бои. Для этого нужно отправить свою стратегию и выбрать себе соперников. В качестве оппонентов можно выбрать любые стратегии, отправленные не позднее вашей последней принятой стратегии. При этом есть возможность выбрать любую доступную на момент создания боя версию стратегии. При создании боя можно выбрать один из не более чем трех форматов: 4x3, 4x4, 2x5 (формат боя имеет вид <*количество участников*>x<*количество бойцов каждого участника*>). До начала Раунда 1 доступен только тип боев 4x3, до начала Раунда 2 доступны типы 4x3 и 4x4. С момента начала Финала доступны все 3 типа боев.

Результаты боев, созданных участниками, на результаты никак не влияют. Квалификационные бои будут проводиться вплоть до окончания чемпионата. Эти бои влияют исключительно на рейтинг участников в Песочнице и не будут учитываться в чемпионате. Однако перед каждым этапом турнира (кроме Раунда 1) из Песочницы будет проводиться добор стратегий для участия в турнире. Так, для участия в Раунде 2 будет дополнительно допущено 60 стратегий с наибольшим рейтингом в Песочнице из числа тех, кто не прошел в Раунд 2 в рамках основного чемпионата. Для участия в Финале дополнительно будет допущено 10 стратегий. Также после закрытия Песочницы 15-го декабря авторы лучших стратегий получат призы.

Участники, выбывшие из чемпионата, имеют возможность улучшать и отправлять свои стратегии, проводить собственные бои. Они являются полноправными участниками Песочницы и в случае высоких результатов также претендуют на специальные призы.



nakilon

nakilon

Москва

После обнуления моя стратегия стала сливать и вообще странно себя вести. За товот зеленый соперник здесь игает почему-то в точности так, как должна была играть моя _Оо http://russianaicup.ru/game/view/31215

11.11.2013 3:29:11
nakilon

nakilon

Москва

nakilon

nakilon

Москва

После обнуления моя стратегия стала сливать и вообще странно себя вести. За товот зеленый соперник здесь игает почему-то в точности так, как должна была играть моя _Оо http://russianaicup.ru/game/view/31215

Хм, пересмотрел его бои. Нет, у него просто на самом деле такое же поведение, как у моих )

11.11.2013 3:33:32
sender-mobile

sender-mobile

Москва

Такое ощущение, что процент побед считается неправильно. Например вот у этого участника http://russianaicup.ru/profile/Crowd все бои заканчиваются набором 0 очков. Не совсем понятно, как он умудрился 33% боев выиграть.

11.11.2013 6:26:44
Hohol

Hohol

Maxifier

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

11.11.2013 8:45:11
AdmiralShadow

AdmiralShadow

ХГТУ

Hohol

Hohol

Maxifier

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

Графика мало. Надо всё обнулить. Все протестировали, ошибки выявили - исправили , параметры изменились. Надо обнулить бета-информацию и дело с концом.

11.11.2013 8:52:01
cheeser

cheeser

Glowbyte

AdmiralShadow

AdmiralShadow

ХГТУ

Графика мало. Надо всё обнулить. Все протестировали, ошибки выявили - исправили , параметры изменились. Надо обнулить бета-информацию и дело с концом.

+1

11.11.2013 9:27:02
NightmareZ

NightmareZ

безработный

Commandos

Commandos

Гродно

Обновлено: 4 ноября: На время бета-теста интервал между боями в Песочнице составит 20 минут. бета тест вроде как кончился.

У меня в бете стратегия с примерно 200-го места на 20-е поднялась за пару суток. Сейчас я наблюдаю ситуацию, что нынешними темпами на этот процесс уйдёт неделя… а нынче в топах полно случайных людей.

11.11.2013 10:46:37
Commandos

Commandos

Гродно

NightmareZ

NightmareZ

безработный

У меня в бете стратегия с примерно 200-го места на 20-е поднялась за пару суток. Сейчас я наблюдаю ситуацию, что нынешними темпами на этот процесс уйдёт неделя… а нынче в топах полно случайных людей.

Если посмотрите результаты танков прошлого года (песочницы) то станет и так понятно, что рейтинг этот слишком подвержен случайностям.

Простой пример - мой рейтинг за прошлый год. Подсчёт итогов - 9 место где-то в песочнице. Сейчас стратегия на 4-ом. При этом не модифицировалась она ещё с финала, а многие ребята пробовали дописать ещё что-то.

Также её вполне неплохо по рейтингу колбасило (3100+-100(!!!)). Без видимых закономерностей. А в этом году, мне кажется, таких успехов повторить мне не получится.

11.11.2013 10:51:51
NightmareZ

NightmareZ

безработный

NightmareZ

NightmareZ

безработный

У меня в бете стратегия с примерно 200-го места на 20-е поднялась за пару суток. Сейчас я наблюдаю ситуацию, что нынешними темпами на этот процесс уйдёт неделя… а нынче в топах полно случайных людей.

По-хорошему, каждую стратегию нужно прогнать 1000 раз в сутки, а не 20… в противном случае получится та же фигня, что была с танками.

11.11.2013 10:52:19
Commandos

Commandos

Гродно

NightmareZ

NightmareZ

безработный

По-хорошему, каждую стратегию нужно прогнать 1000 раз в сутки, а не 20… в противном случае получится та же фигня, что была с танками.

А сильно лучше вряд ли будет. Хотя сейчас отстой. Это не ACM, где “прошла/не прошла”. Может если кто-нибудь что-нибудь придумает получше. 1000 раз каждую, мне кажется, не прогонят. Мощностей не хватит. Либо желания так мощности раздувать.

11.11.2013 10:55:58
AdmiralShadow

AdmiralShadow

ХГТУ

Commandos

Commandos

Гродно

А сильно лучше вряд ли будет. Хотя сейчас отстой. Это не ACM, где “прошла/не прошла”. Может если кто-нибудь что-нибудь придумает получше. 1000 раз каждую, мне кажется, не прогонят. Мощностей не хватит. Либо желания так мощности раздувать.

Мой критерий для частоты запуска - это если взять новую стратегию (предположительную лучшую), она должна подняться (при условии выигрыша ~ 80-90% битв) в топ 10 примерно за сутки, лучше за пол дня. :). Чаще пускать стратегии нет смысла. Admiralъ.

11.11.2013 11:24:49
Commandos

Commandos

Гродно

AdmiralShadow

AdmiralShadow

ХГТУ

Мой критерий для частоты запуска - это если взять новую стратегию (предположительную лучшую), она должна подняться (при условии выигрыша ~ 80-90% битв) в топ 10 примерно за сутки, лучше за пол дня. :). Чаще пускать стратегии нет смысла. Admiralъ.

На мой взгляд в целом данная система рейтинга для приближённой оценки положения твоей стратегии среди остальных годится. Но не годится для отбора топ-6, или топ-10. Ибо в топ-6 может занести и человека, реально обладающего стратегией, которая должна быть на месте так 20-ом. Если просто пару раз подряд повезёт.

11.11.2013 11:27:25
SladeThe

SladeThe

Команда Russian AI Cup

sender-mobile

sender-mobile

Москва

Такое ощущение, что процент побед считается неправильно. Например вот у этого участника http://russianaicup.ru/profile/Crowd все бои заканчиваются набором 0 очков. Не совсем понятно, как он умудрился 33% боев выиграть.

В этой игре он занял первое место.

11.11.2013 11:32:48
Commandos

Commandos

Гродно

Прошлый год, топ 15 на 2 декабря (итог песочницы + места тех же людей после закрытия песочницы) 1 SDil - 2 2 Milanin - 6 3 GreenTea - 3 4 Hohol - 13 5 Liaksiejka - 30(!) 6 Megabyte - 19 7 Mr.Smile - 8 8 valex - 12 9 Commandos - 4 10 eax - 24 11 MrDindows - 22 12 baho - 7 13 twrlx - 33 14 Keeefir - 53 15 Romka - 18

по-моему слишком нестабильно.

11.11.2013 11:34:27
AdmiralShadow

AdmiralShadow

ХГТУ

Commandos

Commandos

Гродно

На мой взгляд в целом данная система рейтинга для приближённой оценки положения твоей стратегии среди остальных годится. Но не годится для отбора топ-6, или топ-10. Ибо в топ-6 может занести и человека, реально обладающего стратегией, которая должна быть на месте так 20-ом. Если просто пару раз подряд повезёт.

Ну это вопрос проведения финала :). Там надо много погонять. Чтобы выявить стабильность выигрыша финалистов, потому как лучшая стратегия, должна универсально выигрывать любую стратегию.

11.11.2013 11:34:28
SladeThe

SladeThe

Команда Russian AI Cup

AdmiralShadow

AdmiralShadow

ХГТУ

Графика мало. Надо всё обнулить. Все протестировали, ошибки выявили - исправили , параметры изменились. Надо обнулить бета-информацию и дело с концом.

Многим участникам нужны существующие игры для выявления багов (при помощи Repeater’а) и оптимизации своей стратегии. Мы не анонсировали заранее полное обнуление беты (только сброс рейтинга) и поэтому не можем внезапно всё почистить.

11.11.2013 11:35:15
AdmiralShadow

AdmiralShadow

ХГТУ

Commandos

Commandos

Гродно

Прошлый год, топ 15 на 2 декабря (итог песочницы + места тех же людей после закрытия песочницы) 1 SDil - 2 2 Milanin - 6 3 GreenTea - 3 4 Hohol - 13 5 Liaksiejka - 30(!) 6 Megabyte - 19 7 Mr.Smile - 8 8 valex - 12 9 Commandos - 4 10 eax - 24 11 MrDindows - 22 12 baho - 7 13 twrlx - 33 14 Keeefir - 53 15 Romka - 18 …

Нельзя сравнивать закрытие песочницы с финалом. После финала стратегии еще дописывались.

11.11.2013 11:36:07
Commandos

Commandos

Гродно

AdmiralShadow

AdmiralShadow

ХГТУ

Ну это вопрос проведения финала :). Там надо много погонять. Чтобы выявить стабильность выигрыша финалистов, потому как лучшая стратегия, должна универсально выигрывать любую стратегию.

Я не про финал, я про песочницу. В финале всё более-менее нормально. Есть конечно рандом, пусть для меня был он очень неприятный, но приходится признать, что скорее всего моя стратегия была каплю хуже, потому и осталась на 7-ом месте. Результат песочницы же признать вообще сложно.

11.11.2013 11:36:41
Commandos

Commandos

Гродно

AdmiralShadow

AdmiralShadow

ХГТУ

Нельзя сравнивать закрытие песочницы с финалом. После финала стратегии еще дописывались.

Нельзя, многие дописывались. Я свою не трогал, но и её в рейтинге очень сильно колбасило. Подозреваю, что и многие остальные, попавшие в топ 15 при закрытии, также ничего не делали.

Да, я понимаю, что изменение остальных стратегий также влияет на положение твоей. Но всё-таки уж больно странное влияние

11.11.2013 11:38:40
SladeThe

SladeThe

Команда Russian AI Cup

NightmareZ

NightmareZ

безработный

У меня в бете стратегия с примерно 200-го места на 20-е поднялась за пару суток. Сейчас я наблюдаю ситуацию, что нынешними темпами на этот процесс уйдёт неделя… а нынче в топах полно случайных людей.

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

Разумеется рейтинг будет «плавать», и дело тут не в системе подсчёта. Если стратегия лидера по стечению обстоятельств проиграла 5 или даже более раз подряд, а такое вполне возможно, разумеется он потеряет не одно место.

Мы не говорим, что существующая рейтинговая система идеальна. Однако невозможно выдавать стабильные результаты при случайных входных данных.

11.11.2013 11:41:30
amurushkin

amurushkin

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

Есть какой то баг в системе. И о таком уже писали. http://russianaicup.ru/game/view/32417 в этом бою на 17 ходу мой мертвый солдат получил управление и сделал ход. Дебаг показывает что у юнита было 10 хп, однако при просмотре боя видно что он мертвый. Как итог моя стратегия была засчитана как упавшая ввиду того что я походил мертвым юнитом. Но я бы не смог им походить если бы он был мертв верно? Просьба исправить потому что дело не шуточное. Я же не могу определить что юнит мертв если у него и хп есть и управление им дали.

11.11.2013 11:51:20
amurushkin

amurushkin

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

amurushkin

amurushkin

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

Есть какой то баг в системе. И о таком уже писали. http://russianaicup.ru/game/view/32417 в этом бою на 17 ходу мой мертвый солдат получил управление и сделал ход. Дебаг показывает что у юнита было 10 хп, однако при просмотре боя видно что он мертвый. Как итог моя стратегия была засчитана как упавшая ввиду того что я походил мертвым юнитом. Но я бы не смог им походить если бы он был мертв верно? Просьба исправить потому что дело не шуточное. Я же не могу определить что юнит мертв если у него и хп есть и управление им дали.

хочу еще добавить что при просмотре боя как раз видно что враг добивает именно 10 хп, ровно столько сколько было передано моей стратегии. Получается что я успел походить между его выстрелами что ли?

11.11.2013 11:55:29
amurushkin

amurushkin

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

А вот еще интересный бой. http://russianaicup.ru/game/view/32444 на 4 ходу медик стреляет в красного медика и стратегия сразу падает. при просмотре боя выстрел не был воспроизведен. Получается посчитала система что действие недопустимо? но ведь стрелять можно было. Заметьте оба бага на одной и той же карте выплыли

11.11.2013 12:08:12
amurushkin

amurushkin

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

Ребята это становиться быть серьезной проблемой. Вот 3 бой подряд стратегия падает без причины http://russianaicup.ru/game/view/32483. Что мне делать то?

11.11.2013 12:10:47
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

хочу еще добавить что при просмотре боя как раз видно что враг добивает именно 10 хп, ровно столько сколько было передано моей стратегии. Получается что я успел походить между его выстрелами что ли?

Посмотрел внимательно. После того, как ваш юнит отбегал вверх-вниз, противник начинает стрельбу. Посмотрите на очки, которые он тратит. Два выстрела, два раза по -4. Всего очков 10, стало быть остается еще два очка. Что происходит дальше - он опять стреляет. Значит, очков уже больше двух, это новый ход. А из Ваших ЖИВЫХ юнитов никто даже не шевельнулся. Так что дело не в том, что ходите убитым, а в чем-то еще, смотрите код и свои действия внимательнее.

11.11.2013 12:19:45
NightmareZ

NightmareZ

безработный

SladeThe

SladeThe

Команда Russian AI Cup

По нашим оценкам на стабилизацию рейтинга при играх раз в час уходит примерно двое суток. Мы проводили эксперимент, отправив стратегию одного из лидеров с нового аккаунта. Стратегия оказалась в топ 10 через 36 часов. Разумеется рейтинг будет «плавать», и дело тут не в системе подсчёта. Если стратегия лидера по стечению обстоятельств проиграла 5 или даже более раз подряд, а такое вполне возможно, разумеется он потеряет не одно место. …

То есть, если я заливаю новую стратегию, то только минимум через двое суток смогу точно узнать, лучше она или хуже предыдущей?

11.11.2013 12:20:32
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

Посмотрел внимательно. После того, как ваш юнит отбегал вверх-вниз, противник начинает стрельбу. Посмотрите на очки, которые он тратит. Два выстрела, два раза по -4. Всего очков 10, стало быть остается еще два очка. Что происходит дальше - он опять стреляет. Значит, очков уже больше двух, это новый ход. А из Ваших ЖИВЫХ юнитов никто даже не шевельнулся. Так что дело не в том, что ходите убитым, а в чем-то еще, смотрите код и свои действия внимательнее.

К сожалению в репитере я все что вижу это то что мою юнит установил move действие стрелять по юниту. При просмотре боя не видно чтобы он стрельнул. и больше ему управление не было передано. Удивительно то что моя стратегия не менялась со вчерашнего дня. но из последних 5 боев 4 упало. странно это. вчера не падала весь вечер и ночь, а сегодня падает почти в каждом бою

11.11.2013 12:24:40
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

А вот еще интересный бой. http://russianaicup.ru/game/view/32444 на 4 ходу медик стреляет в красного медика и стратегия сразу падает. при просмотре боя выстрел не был воспроизведен. Получается посчитала система что действие недопустимо? но ведь стрелять можно было. Заметьте оба бага на одной и той же карте выплыли

Очевидно - дальность стрельбы медика 5, расстояние 6. Внимательнее к правилам и коду.

11.11.2013 12:27:04
amurushkin

amurushkin

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

vovo4ka

vovo4ka

Рязань

Да. И это печально.

На форуме есть голосовалка по этому поводу. Все кто еще свое мнение не высказал предлагаю посетить соответствующую ветку форума

11.11.2013 12:28:48
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

Очевидно - дальность стрельбы медика 5, расстояние 6. Внимательнее к правилам и коду.

где 6 то дальность. координаты мои 15,10 врага 10,10. расстояние 5, более того isVisible которым предложили пользоваться для определения возможности стрельбы сказал что стрелять можно

11.11.2013 12:30:02
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

Ребята это становиться быть серьезной проблемой. Вот 3 бой подряд стратегия падает без причины http://russianaicup.ru/game/view/32483 . Что мне делать то?

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

11.11.2013 12:30:18
cNoNim

cNoNim

DataArt

vovo4ka

vovo4ka

Рязань

Да. И это печально.

что вы так переживаете, главное ведь в раунды попасть

11.11.2013 12:30:45
Hohol

Hohol

Maxifier

А что означает выделение ника жирным?

11.11.2013 12:33:22
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

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

В том и дело что код не менял со вчерашнего дня. Весь вечер вчера и ночь не падала же. А только сейчас вот недавно начала. Попробовал перезалить ту же самую версию. Посмотрим поможет или нет.

11.11.2013 12:33:58
NightmareZ

NightmareZ

безработный

Hohol

Hohol

Maxifier

А что означает выделение ника жирным?

Походу, это те, кто онлайн.

11.11.2013 12:34:33
Commandos

Commandos

Гродно

SladeThe

SladeThe

Команда Russian AI Cup

По нашим оценкам на стабилизацию рейтинга при играх раз в час уходит примерно двое суток. Мы проводили эксперимент, отправив стратегию одного из лидеров с нового аккаунта. Стратегия оказалась в топ 10 через 36 часов. Разумеется рейтинг будет «плавать», и дело тут не в системе подсчёта. Если стратегия лидера по стечению обстоятельств проиграла 5 или даже более раз подряд, а такое вполне возможно, разумеется он потеряет не одно место. …

Про рейтинг споры были ещё с прошлого года, вобщем-то без существенных предложений он не имеет смысла.

Попробую внести лепту - может быть для отбора топ 6 в песочнице лучше взять топ 15 и прогнать все варианты боёв, чтобы в дуэлях пободались каждый с каждым, а в играх на 4 игрока каждый пободался со всеми возможными наборами трёх других. Если я правильно посчитал, то для 15 человек это 2835 игр (могу ошибаться). Ну и кол-во игр можно умножить на n, при желании. К примеру в прошлом финале было вроде как 34 волны, а это 50*49/2*34=41650 игр.

11.11.2013 12:36:04
Hohol

Hohol

Maxifier

NightmareZ

NightmareZ

безработный

Походу, это те, кто онлайн.

Не похоже.

11.11.2013 12:36:42
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

где 6 то дальность. координаты мои 15,10 врага 10,10. расстояние 5, более того isVisible которым предложили пользоваться для определения возможности стрельбы сказал что стрелять можно

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

11.11.2013 12:37:30
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

В том и дело что код не менял со вчерашнего дня. Весь вечер вчера и ночь не падала же. А только сейчас вот недавно начала. Попробовал перезалить ту же самую версию. Посмотрим поможет или нет.

Я имел ввиду какой действие делает стратегия перед падением.

11.11.2013 12:38:13
amurushkin

amurushkin

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

Commandos

Commandos

Гродно

Про рейтинг споры были ещё с прошлого года, вобщем-то без существенных предложений он не имеет смысла. Попробую внести лепту - может быть для отбора топ 6 в песочнице лучше взять топ 15 и прогнать все варианты боёв, чтобы в дуэлях пободались каждый с каждым, а в играх на 4 игрока каждый пободался со всеми возможными наборами трёх других. Если я правильно посчитал, то для 15 человек это 2835 игр (могу ошибаться). Ну и кол-во игр можно умножить на n, при желании. К примеру в прошлом финале было вроде как 34 волны, а это 50*49/2*34=41650 игр.

Это уже прямо мини чемпионат получается для лидеров песочницы. Мне кажется гораздо проще сделать бои более часто. Как мне показалось раз в 20 минут было самое оно

11.11.2013 12:38:54
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

Я имел ввиду какой действие делает стратегия перед падением.

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

11.11.2013 12:41:13
Commandos

Commandos

Гродно

amurushkin

amurushkin

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

Это уже прямо мини чемпионат получается для лидеров песочницы. Мне кажется гораздо проще сделать бои более часто. Как мне показалось раз в 20 минут было самое оно

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

11.11.2013 12:41:50
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

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

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

11.11.2013 12:43:07
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

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

Направление вообще не использую нигде и никогда. Координаты задаю правильные

11.11.2013 12:44:00
amurushkin

amurushkin

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

Commandos

Commandos

Гродно

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

Согласен. Может даже возникнуть ситуация что установят галочку изменчивости рейтинга за пару часов до закрытия песочницы и при определенной удаче можно запросто заскочить в призеры даже с 50 места я думаю.

11.11.2013 12:45:51
Oxidize

Oxidize

Уфа

Hohol

Hohol

Maxifier

А что означает выделение ника жирным?

Подозреваю, что жирный ник у тех, кто обновлял стратегию за последние трое суток.

11.11.2013 12:46:09
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

Направление вообще не использую нигде и никогда. Координаты задаю правильные

Тогда остаются только ограничения по процессорному времени и памяти. Сильно много/долго считаете? Можно попробовать упростить код на время и посмотреть, станет ли лучше бегать. Где-то в обсуждениях опять проскакивало про Питон, что падало при нормальной работе, а после облегчения - забегало.

11.11.2013 12:49:13
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

Тогда остаются только ограничения по процессорному времени и памяти. Сильно много/долго считаете? Можно попробовать упростить код на время и посмотреть, станет ли лучше бегать. Где-то в обсуждениях опять проскакивало про Питон, что падало при нормальной работе, а после облегчения - забегало.

Это все понятно. Но она же не падала более 12 часов подряд а потом бац резко стала падать в 6 боях 5 раз упала. И опять же в первом случае там всего 1 вражеский юнит остался там особо даже выбирать варианты не приходится Уповаю к Администрации, помогите определить причину падения. А еще лучше если такую информацию сможет давать репитер. Например Вы сделали ход такой то Ваша стратегия была посчитана упавшей. Или вы не сделали ход в отведенное время. Я думаю многим пригодиться, а то текущая версия репитера к сожалению практически бесполезна при попытке понять почему стратегия упала.

11.11.2013 12:53:25
Commandos

Commandos

Гродно

amurushkin

amurushkin

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

Это все понятно. Но она же не падала более 12 часов подряд а потом бац резко стала падать в 6 боях 5 раз упала. И опять же в первом случае там всего 1 вражеский юнит остался там особо даже выбирать варианты не приходится Уповаю к Администрации, помогите определить причину падения. А еще лучше если такую информацию сможет давать репитер. Например Вы сделали ход такой то Ваша стратегия была посчитана упавшей. Или вы не сделали ход в отведенное время. Я думаю многим пригодиться, а то текущая версия репитера к сожалению практически бесполезна при попытке понять почему стратегия упала.

Дурной вариант. Но может в бета тесте пользовался более мощный комп?) Тогда процессорное время может отличаться. ОЧЕНЬ надеюсь, что это не так :) И вообще хотелось бы хар-ки компа, на котором тестируемся, знать.

11.11.2013 12:55:00
Commandos

Commandos

Гродно

Commandos

Commandos

Гродно

Дурной вариант. Но может в бета тесте пользовался более мощный комп?) Тогда процессорное время может отличаться. ОЧЕНЬ надеюсь, что это не так :) И вообще хотелось бы хар-ки компа, на котором тестируемся, знать.

Либо, если не более мощный, то более “разогретый”. Вроде как комп, который работает в относительно экономном режиме (снижая макс частоту в н раз) бывает показывает процессорное время относительно текущей частоты.

11.11.2013 12:56:39
amurushkin

amurushkin

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

Commandos

Commandos

Гродно

Дурной вариант. Но может в бета тесте пользовался более мощный комп?) Тогда процессорное время может отличаться. ОЧЕНЬ надеюсь, что это не так :) И вообще хотелось бы хар-ки компа, на котором тестируемся, знать.

Это даже звучит не логично, ведь наоборот же ожидается наплыв пользователей, зачем ухудшать мощности? Но все бывает все возможно :) Хотелось бы верить что вы не правы

11.11.2013 12:56:42
NightmareZ

NightmareZ

безработный

amurushkin

amurushkin

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

Это даже звучит не логично, ведь наоборот же ожидается наплыв пользователей, зачем ухудшать мощности? Но все бывает все возможно :) Хотелось бы верить что вы не правы

Ну я не буду говорить за данное мероприятие, но из множества контор, с которыми мне довелось поработать за последние десять лет, очень немногие следовали вашей так называемой “логике”. Часто людьми, в том числе руководящими, руководят какие-то свои мотивы, эмоции, безумные идеи… но никак не “логика”. Да что далеко ходить: мой отец ездит на внедорожнике мерсе, но не может / не желает себе обновить комп, которому лет восемь как минимум — и каждый вечер после тяжёлого трудового дня играет в свои любимые игрушки и сетует на то, что он, мол, тормозит.

11.11.2013 13:02:37
amurushkin

amurushkin

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

Кстати довольно серьезный вопрос. Время которое затрачивает стратегия на бой учитывается реальное или процессорные тики?

11.11.2013 14:25:13
HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

amurushkin

amurushkin

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

Кстати довольно серьезный вопрос. Время которое затрачивает стратегия на бой учитывается реальное или процессорные тики?

Стратегии на один ход бойца выделяется не более 2 секунд реального времени. Но в сумме на всю игру процессу стратегии выделяется 500 × <длительность_игры_в_ходах> × <количество_бойцов_в_отряде> миллисекунд реального времени и 200 × <длительность_игры_в_ходах> × <количество_бойцов_в_отряде> миллисекунд процессорного времени.5 Все ограничения по времени распространяются не только на код участника, но и на взаимодействие клиента-оболочки стратегии с игровым симулятором.

11.11.2013 14:28:33
amurushkin

amurushkin

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

HiVaccessdenied

HiVaccessdenied

ООО "Мера НН"

Стратегии на один ход бойца выделяется не более 2 секунд реального времени. Но в сумме на всю игру процессу стратегии выделяется 500 × <длительность_игры_в_ходах> × <количество_бойцов_в_отряде> миллисекунд реального времени и 200 × <длительность_игры_в_ходах> × <количество_бойцов_в_отряде> миллисекунд процессорного времени.5 Все ограничения по времени распространяются не только на код участника, но и на взаимодействие клиента-оболочки стратегии с игровым симулятором.

А вот никому не кажется странным что не надо мешать реальное время и процессорное? И что при разной нагрузке на сервер реальное время будет разное постоянно по отношению к процессорному? Ведь на лицо ситуация когда стратегия уложится в процессорное время но не уложится в реальное потому что например на сервере процессор не справляется с нагрузкой. Считаю что нужно учитывать только процессорное время и тогда будет постоянство в оценке скорости работы стратегий

11.11.2013 14:41:57
nakilon

nakilon

Москва

amurushkin

amurushkin

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

Направление вообще не использую нигде и никогда. Координаты задаю правильные

Сделай Тестовую посылку, и увидишь детализированное сообщение об ошибке.

11.11.2013 14:49:30
Commandos

Commandos

Гродно

amurushkin

amurushkin

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

А вот никому не кажется странным что не надо мешать реальное время и процессорное? И что при разной нагрузке на сервер реальное время будет разное постоянно по отношению к процессорному? Ведь на лицо ситуация когда стратегия уложится в процессорное время но не уложится в реальное потому что например на сервере процессор не справляется с нагрузкой. Считаю что нужно учитывать только процессорное время и тогда будет постоянство в оценке скорости работы стратегий

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

Хотя чуть лучше было бы, наверное, чтобы реальное время игнорировали, а подозрительно долго работающие стратегии проверяли. Правда модерировать больше надо будет, но мне кажется, не намного. А за специальный Thread.sleep бан бы предусмотреть.

Только прошу заметить, что наличие такой строчки кода не обязательно приводит к её вызову => не обязательно влияет на тестирование

11.11.2013 14:49:43
Commandos

Commandos

Гродно

Commandos

Commandos

Гродно

Я так понимаю, они этим пытаются обезопаситься от чего-то вроде Thread.sleep. Ну и сами должны понимать все последствия. Хотя чуть лучше было бы, наверное, чтобы реальное время игнорировали, а подозрительно долго работающие стратегии проверяли. Правда модерировать больше надо будет, но мне кажется, не намного. А за специальный Thread.sleep бан бы предусмотреть. …

Прошу прощения, бан уже практически предусмотрен)

Несмотря на то, что ограничение реального времени заметно выше ограничения процессорного времени, запрещено искусствен- но «замедлять» тестирование стратегии командами типа «sleep» (равно как и пытаться замедлить/дестабилизировать тестирующую систему другими способами). В случае выявления подобных злоупотреблений, жюри оставляет за собой право применить к данному пользователю меры на своё усмотрение, вплоть до дисквалификации из соревнования и блокировки аккаунта.

11.11.2013 14:53:16
SladeThe

SladeThe

Команда Russian AI Cup

NightmareZ

NightmareZ

безработный

То есть, если я заливаю новую стратегию, то только минимум через двое суток смогу точно узнать, лучше она или хуже предыдущей?

Это значит, что если вы отправите новую стратегию с нового аккаунта, то она через двое суток займёт положенное ей место. Разумеется, если вы сделали незначительное изменение к уже существующей стратегии, стабилизация произойдёт быстрее.

11.11.2013 14:54:17
admin

admin

Команда Russian AI Cup

NightmareZ

NightmareZ

безработный

То есть, если я заливаю новую стратегию, то только минимум через двое суток смогу точно узнать, лучше она или хуже предыдущей?

За 1.5 суток стратегия вышла на свое место практически с нуля (т.е. стратегия занимала одно из последних мест с болванкой вместо решения, а после перепосылки использовало стратегию лидера). Это довольно экзотический случай, но полутора суток хватило. В реальности при менее кардинальных изменениях эффект наступит значительно скорее. Конечно, при некоторой неудаче значение рейтинга можно и потерять на некоторое время.

11.11.2013 15:07:26
amurushkin

amurushkin

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

nakilon

nakilon

Москва

Сделай Тестовую посылку, и увидишь детализированное сообщение об ошибке.

повторюсь еще раз. стратегия проходит верификацию и более того она же вчера была в конце дня в песочнице топ 2. не не бывает такого чтобы она не падала на протяжении 20 с лишним боев ( я точно не считал сколько боев прошло с момент ее посылки) а тут сразу 5 из 6 падает

11.11.2013 15:11:59
SladeThe

SladeThe

Команда Russian AI Cup

Hohol

Hohol

Maxifier

А что означает выделение ника жирным?

Активный участник. Сабмитил недавно.

11.11.2013 15:13:17
Commandos

Commandos

Гродно

amurushkin

amurushkin

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

повторюсь еще раз. стратегия проходит верификацию и более того она же вчера была в конце дня в песочнице топ 2. не не бывает такого чтобы она не падала на протяжении 20 с лишним боев ( я точно не считал сколько боев прошло с момент ее посылки) а тут сразу 5 из 6 падает

Как видим, бывает. Другое дело, что с большой вероятностью неспроста.

11.11.2013 15:16:13
amurushkin

amurushkin

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

Предлагаю добавить информацию о падении стратегии в репитер хотя бы или еще куда. Чтобы было видно какой ход привел к падению или наоборот время истекло. Сейчас нереально с помощью репитера ничего определить. Последнее что я вижу в репитере что моя стратегия выстрелила, при просмотре боя его нет. Что это значит совершенно не ясно. Как один из вариантов сделать чтобы симулятор боя или что там у вас на сервере в случае упавшей стратегии записал в репитер ActyonType.CRASH_BY_TIMEOUT или ActyonType.CRASH_BY_WRONG_MOVE, причем в случае с неверным ходом можно поля оставить остальные такими как их заполнила стратегия. В итоге мы в репитере увидим причину падения и даже если причина из за неверного действия увидим на какие координаты это действие было направлено. Прошу рассмотреть предложение по улучшению репитера

11.11.2013 15:32:23
SladeThe

SladeThe

Команда Russian AI Cup

amurushkin

amurushkin

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

Направление вообще не использую нигде и никогда. Координаты задаю правильные

Процесс стратегии превысил ограничение по времени на ход.

11.11.2013 15:32:33
baobab

Я может недоглядел где-то, однако, В правилах сказано “из песочницы выйдут лучшие 900 стратегий”, в то время как сейчас (за 5 часов до первого тура) я вижу в ней всего меньше половины от девятисот! Я сомневаюсь, что песочница хоть кого-то отсеет таким образом… Так может продлят срок начала тура ещё на пару дней? Иначе ведь в конкурсе отправятся участвовать а) количество участников меньше рассчитанного. б) среди них откровенно лажовые стратегии (отправленный десятки раз пример рандомных ботов), прошедшие из-за отсутствия конкурса. в) многие(наверное многие) желающие (вроде меня) попросту не успевают закончить начатое! Пойдите нам на встречу!

11.11.2013 18:58:14
cygwin

cygwin

Минск

Я может недоглядел где-то, однако, В правилах сказано “из песочницы выйдут лучшие 900 стратегий”, в то время как сейчас (за 5 часов до первого тура) я вижу в ней всего меньше половины от девятисот! Я сомневаюсь, что песочница хоть кого-то отсеет таким образом… Так может продлят срок начала тура ещё на пару дней? Иначе ведь в конкурсе отправятся участвовать а) количество участников меньше рассчитанного. б) среди них откровенно лажовые стратегии (отправленный десятки раз пример рандомных ботов), прошедшие из-за отсутствия конкурса. в) многие(наверное многие) желающие (вроде меня) попросту не успевают закончить начатое! Пойдите нам на встречу!

Чуть левее посмотри.. 11 дней

11.11.2013 19:03:40
baobab
cygwin

cygwin

Минск

Чуть левее посмотри.. 11 дней

Ох-ха-ха. Вот я… … только зарегался просто, стал читать правила и что-то на меня тут нашло…

11.11.2013 19:07:01
cygwin

cygwin

Минск

Бои заглючили… http://russianaicup.ru/game/view/37910

12.11.2013 8:12:02
Bibr

Bibr

Майкоп

а песочница когда закрывается? т.е. когда подводятся итог 1-6 места по песочнице?

12.11.2013 9:10:04
chianti

Есть предложение обезличивать список игроков в процессе игры (то есть передавать в Player.name “Player 1”, “Player 2”, “Player 3”, “Player 4” вместо реальных ников).

12.11.2013 9:21:06
amurushkin

amurushkin

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

Bibr

Bibr

Майкоп

а песочница когда закрывается? т.е. когда подводятся итог 1-6 места по песочнице?

еще очень не скоро. в декабре. смотрите расписание

12.11.2013 10:45:40
Megabyte

Megabyte

ООО Сибтел-крипто

Уже писал, но не получил ответа.

Нашел баг с полевым рационом.

http://russianaicup.ru/game/view/37584

Проверил репитером. В этом бою солдат зеленой команды взял один рацион, съел его, переменная IsHoldingFieldRation стала false, но при попытке взять второй рацион, он встал на него, и рацион не взялся. IsHoldingFieldRation == false все это время. Солдат остался стоять на рационе.

Прошу исправить. Или указать в правилах что можно взять только один рацион за игру. Я не нашел такого.

И пусть тот факт, что я победил в бою, не смотря на баг, ни как не влияет на приоритетность его исправления : )

12.11.2013 11:13:53
amurushkin

amurushkin

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

Megabyte

Megabyte

ООО Сибтел-крипто

Уже писал, но не получил ответа. Нашел баг с полевым рационом. http://russianaicup.ru/game/view/37584 Проверил репитером. В этом бою солдат зеленой команды взял один рацион, съел его, переменная IsHoldingFieldRation стала false, но при попытке взять второй рацион, он встал на него, и рацион не взялся. IsHoldingFieldRation == false все это время. Солдат остался стоять на рационе. …

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

12.11.2013 11:26:17
chianti
amurushkin

amurushkin

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

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

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

12.11.2013 11:27:24
Megabyte

Megabyte

ООО Сибтел-крипто

ок, сделал фикс. Но хорошо бы такое в правилах описать. обидно будет в ответственном бою так обморозиться на бонусе.

12.11.2013 11:34:53
Megabyte

Megabyte

ООО Сибтел-крипто

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

нет, аптека так и останется лежать на земле. Стой на ней хоть до посинения.

12.11.2013 11:35:37
chianti
Megabyte

Megabyte

ООО Сибтел-крипто

ок, сделал фикс. Но хорошо бы такое в правилах описать. обидно будет в ответственном бою так обморозиться на бонусе.

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

12.11.2013 11:38:48
amurushkin

amurushkin

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

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

практика показывает что не будет. и не понятно баг это или нет

12.11.2013 11:40:13
Megabyte

Megabyte

ООО Сибтел-крипто

пишут в личку что баг найден. Но на счет исправления пока ничего не знаю : )

12.11.2013 13:02:16
C.Eastwood

C.Eastwood

МФТИ

Возможно ли попросить добавить в веб-плеер боев отображение границы видимости вокруг каждого солдата? (просто рисовать круги определенного радиуса)

12.11.2013 14:05:11
amurushkin

amurushkin

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

C.Eastwood

C.Eastwood

МФТИ

Возможно ли попросить добавить в веб-плеер боев отображение границы видимости вокруг каждого солдата? (просто рисовать круги определенного радиуса)

уж лучше тогда в localrunner имхо

12.11.2013 15:04:02
Bibr

Bibr

Майкоп

http://russianaicup.ru/game/view/51652

8й ход. Синий медик бросает гранату в ВИДИМОГО бойца и.. промахивается)) То ли рука дрогнула, то ли запугать хотел, то ли акт милосердия.. Спасибо товарищу Аганову за неша счастливое детство :)

14.11.2013 10:33:58
cygwin

cygwin

Минск

Администрация, а не могли бы вы свою модификацию рейтинга Эло (коэффициенты или д.р) придать огласке?

14.11.2013 13:57:53
AlexShulga

AlexShulga

Тинькофф

Bibr

Bibr

Майкоп

http://russianaicup.ru/game/view/51652 8й ход. Синий медик бросает гранату в ВИДИМОГО бойца и.. промахивается)) То ли рука дрогнула, то ли запугать хотел, то ли акт милосердия.. Спасибо товарищу Аганову за неша счастливое детство :)

Я вот лично вижу как он кидает гранату в здание и т.к. один из солдат соперника находился в соседней клетке, то он получил 60 урона. Кажется баг в стратегии:)

14.11.2013 14:03:32
admin

admin

Команда Russian AI Cup

Чемпионат анонсирован и на Habrahabr: http://habrahabr.ru/company/mailru/blog/202144/

14.11.2013 18:40:01
aabzac

aabzac

БГУИР

cygwin

cygwin

Минск

Администрация, а не могли бы вы свою модификацию рейтинга Эло (коэффициенты или д.р) придать огласке?

Тоже интересно, уж больно быстро и как-то неравномерно увеличивается рейтинг. А в этом бою, к примеру, не совсем понятно, почему у победителя отняли 157 очков рейтинга: http://russianaicup.ru/game/view/57184

15.11.2013 10:32:55
amurushkin

amurushkin

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

aabzac

aabzac

БГУИР

Тоже интересно, уж больно быстро и как-то неравномерно увеличивается рейтинг. А в этом бою, к примеру, не совсем понятно, почему у победителя отняли 157 очков рейтинга: http://russianaicup.ru/game/view/57184

уже не первый раз обсуждали. если была выставлена опция изменчивости рейтинга то в следующем бою рейтинг упадет даже если в нем выйти победителем

15.11.2013 11:18:34
cygwin

cygwin

Минск

amurushkin

amurushkin

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

уже не первый раз обсуждали. если была выставлена опция изменчивости рейтинга то в следующем бою рейтинг упадет даже если в нем выйти победителем

В любом случае, хотелось бы знать по какой формуле мы с вами соревнуемся.

15.11.2013 19:17:57
amurushkin

amurushkin

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

cygwin

cygwin

Минск

В любом случае, хотелось бы знать по какой формуле мы с вами соревнуемся.

А это разве имеет значение? Ваша стратегия на этот фактор никак не влияет

15.11.2013 19:23:05
cygwin

cygwin

Минск

amurushkin

amurushkin

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

А это разве имеет значение? Ваша стратегия на этот фактор никак не влияет

А причем здесь моя стратегия? Вопрос скорее прозрачности. Тем более, как вы выразились, если на стратегию это не влияет, хотелось бы взглянуть каким образом рейтинг основанный на сравнении силы двух игроков был модифицирован для четырёх. Скрывать же нечего. Не так ли?

15.11.2013 19:33:43
amurushkin

amurushkin

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

cygwin

cygwin

Минск

А причем здесь моя стратегия? Вопрос скорее прозрачности. Тем более, как вы выразились, если на стратегию это не влияет, хотелось бы взглянуть каким образом рейтинг основанный на сравнении силы двух игроков был модифицирован для четырёх. Скрывать же нечего. Не так ли?

я думаю что система не совсем эло потому что когда занимаешь первое место допустим при бое стратегии с самым высоким место и допустим с 50, то рейтинга за первое место все равно дают около 10, хотя это и ожидаемый результат и по идее должно давать меньше, либо скорость “устаканивания” ниже чем нужно

15.11.2013 20:05:55
Tehnar

Tehnar

СПб АУ РАН

Песочница подвисла?

15.11.2013 20:29:37
cygwin

cygwin

Минск

amurushkin

amurushkin

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

я думаю что система не совсем эло потому что когда занимаешь первое место допустим при бое стратегии с самым высоким место и допустим с 50, то рейтинга за первое место все равно дают около 10, хотя это и ожидаемый результат и по идее должно давать меньше, либо скорость “устаканивания” ниже чем нужно

Вот именно, по каноничному Эло при разнице ~300 очков в случае победы дают лишь ~15% от коэффициента. Т.е по факту 2-3 очка. (Опытным путём выяснил коэфф. ~10 для топов, ~15-20 для средних, а вот у слабых бывает и по +40 начисляет, возможно доп. градация есть) Однако опять те же грабли - совершенно не понятно как Эло изменили для 4 человек, хотя изначально он делался для двух.

15.11.2013 20:30:29
cygwin

cygwin

Минск

Tehnar

Tehnar

СПб АУ РАН

Песочница подвисла?

Судя по всему да.

15.11.2013 20:31:34
amurushkin

amurushkin

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

cygwin

cygwin

Минск

Вот именно, по каноничному Эло при разнице ~300 очков в случае победы дают лишь ~15% от коэффициента. Т.е по факту 2-3 очка. (Опытным путём выяснил коэфф. ~10 для топов, ~15-20 для средних, а вот у слабых бывает и по +40 начисляет, возможно доп. градация есть) Однако опять те же грабли - совершенно не понятно как Эло изменили для 4 человек, хотя изначально он делался для двух.

очень похоже что за первое место дают как при победе для двух за 4 вычитают как за поражение для двух а за 2 и 3 как за ничью для двоих только одному в плюс другому в минус. ну и при этом еще как то ожидаемое место учитывают каким либо коэффициентом.

15.11.2013 20:33:26
spark

Мне кажется было бы логично добавлять балы за оставшихся в живых, ведь важным здесь является не только количество “настрелянных” очков, но и сохранение контингента.

17.11.2013 11:14:59
n0vi

n0vi

Минск

Мне кажется было бы логично добавлять балы за оставшихся в живых, ведь важным здесь является не только количество “настрелянных” очков, но и сохранение контингента.

Кстати да, добавлять к баллам здоровье членов команды на конец игры. Наверное с каким-нибудь коэффициентом, чтобы за сохраненную здоровую полную команду получалось 100.

17.11.2013 12:18:05
AlexShulga

AlexShulga

Тинькофф

cygwin

cygwin

Минск

А причем здесь моя стратегия? Вопрос скорее прозрачности. Тем более, как вы выразились, если на стратегию это не влияет, хотелось бы взглянуть каким образом рейтинг основанный на сравнении силы двух игроков был модифицирован для четырёх. Скрывать же нечего. Не так ли?

Очень просто можно сделать на 4-х. Если считать, что участник, занявший 1-е место получается выиграл дуэли у 2го, 3го и 4го. Участниу занявший 2-е выиграл у 3го и 4го и т.д.

17.11.2013 12:32:29
darkstone
n0vi

n0vi

Минск

Кстати да, добавлять к баллам здоровье членов команды на конец игры. Наверное с каким-нибудь коэффициентом, чтобы за сохраненную здоровую полную команду получалось 100.

Если осталось трое, против одного, они отхиляются до 100 у каждого, с чего давать за это бонус?

17.11.2013 13:08:51
n0vi

n0vi

Минск

Если осталось трое, против одного, они отхиляются до 100 у каждого, с чего давать за это бонус?

Не очень понял, что за ситуация имелась ввиду. Интерпретирую ее так: при игре 4x3, в конце осталось 2 игрока, у одного в команде один солдат допустим у него 50 здоровья, а второго все три и на 100 здоровья. Что предлагается: 2 полностью уничтоженных игрока не получают бонус по здоровью, игрок с одним солдатом получит 50*1/3 = 17, игрок с тремя живыми и полностью здоровыми получит 100*1/3+100*1/3+100*1/3 = 100. За что давать бонус? За то, что свои солдаты живы и здоровы. :)

17.11.2013 13:39:59
amurushkin

amurushkin

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

n0vi

n0vi

Минск

Не очень понял, что за ситуация имелась ввиду. Интерпретирую ее так: при игре 4x3, в конце осталось 2 игрока, у одного в команде один солдат допустим у него 50 здоровья, а второго все три и на 100 здоровья. Что предлагается: 2 полностью уничтоженных игрока не получают бонус по здоровью, игрок с одним солдатом получит 50*1/3 = 17, игрок с тремя живыми и полностью здоровыми получит 100*1/3+100*1/3+100*1/3 = 100. За что давать бонус? За то, что свои солдаты живы и здоровы. :)

тогда уже не за количество здоровья а за количество солдат

17.11.2013 14:07:51
spark
amurushkin

amurushkin

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

тогда уже не за количество здоровья а за количество солдат

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

17.11.2013 15:23:47
keika

keika

Ижевск

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

Для такой ситуации есть авиаразведка (если командир остался в живых).

17.11.2013 16:01:05
aabzac

aabzac

БГУИР

keika

keika

Ижевск

Для такой ситуации есть авиаразведка (если командир остался в живых).

Может чего не догоняю, зачем эта функция вообще - запрос в штаб?

Какому игроку принадлежит какой из бойцов (в том числе и координаты бойца), можно ведь узнать, используя стандартные методы:

world.getPlayers(); world.getTroopers(); player.getId(); trooper.getPlayerId();

Поправьте меня, если где-то туплю…

17.11.2013 18:30:01
AdmiralShadow

AdmiralShadow

ХГТУ

aabzac

aabzac

БГУИР

Может чего не догоняю, зачем эта функция вообще - запрос в штаб? Какому игроку принадлежит какой из бойцов (в том числе и координаты бойца), можно ведь узнать, используя стандартные методы: world.getPlayers(); world.getTroopers(); player.getId(); trooper.getPlayerId(); Поправьте меня, если где-то туплю…

Тупишь в том , что getTroopers выдает только видимых

17.11.2013 18:31:12
aabzac

aabzac

БГУИР

AdmiralShadow

AdmiralShadow

ХГТУ

Тупишь в том , что getTroopers выдает только видимых

Ага, точно, спасибо =)

17.11.2013 18:50:03
Kirill_Tim

Kirill_Tim

NRU ITMO

при отправки стратегии (не первой и не тестовой) не активна галка увеличить изменчивость рейтинга. что я делаю не так? как включить эту опцию?

18.11.2013 1:05:42
amurushkin

amurushkin

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

Kirill_Tim

Kirill_Tim

NRU ITMO

при отправки стратегии (не первой и не тестовой) не активна галка увеличить изменчивость рейтинга. что я делаю не так? как включить эту опцию?

не более 1 раза в сутки помоему

18.11.2013 1:30:06
Kirill_Tim

Kirill_Tim

NRU ITMO

amurushkin

amurushkin

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

не более 1 раза в сутки помоему

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

18.11.2013 1:39:13
amurushkin

amurushkin

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

Kirill_Tim

Kirill_Tim

NRU ITMO

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

значит я думаю что должны пройти сутки с момента первой посылки тоже

18.11.2013 1:59:55
Kirill_Tim

Kirill_Tim

NRU ITMO

amurushkin

amurushkin

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

значит я думаю что должны пройти сутки с момента первой посылки тоже

Логично. Спасибо.

18.11.2013 2:08:49
albynos

albynos

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

Кто может подсказать, почему этот бой закончился при двух живых участниках ? http://russianaicup.ru/game/view/115002

19.11.2013 12:56:11
Kirill_Tim

Kirill_Tim

NRU ITMO

albynos

albynos

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

Кто может подсказать, почему этот бой закончился при двух живых участниках ? http://russianaicup.ru/game/view/115002

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

19.11.2013 13:34:21
alevlaber

alevlaber

Костанай

Kirill_Tim

Kirill_Tim

NRU ITMO

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

тогда бы счетчик ходов быстро добежал до 50-ти, пожалуй, а он на 46 остановился

19.11.2013 13:55:39
-XraY-

-XraY-

СПбГУ

А мне кажется, что в тестовые бои уже добавили снайпера. У меня упала программа в тестовых боях, потому что у какого-то солдата цена стрельбы стала равна 9. Не надо так!

19.11.2013 15:29:16
sender-mobile

sender-mobile

Москва

-XraY-

-XraY-

СПбГУ

А мне кажется, что в тестовые бои уже добавили снайпера. У меня упала программа в тестовых боях, потому что у какого-то солдата цена стрельбы стала равна 9. Не надо так!

Верификация стратегии проводится на всех видах команд - трое, четверо и пятеро в команде. Это прописано в правилах.

19.11.2013 15:39:39
AdmiralShadow

AdmiralShadow

ХГТУ

-XraY-

-XraY-

СПбГУ

А мне кажется, что в тестовые бои уже добавили снайпера. У меня упала программа в тестовых боях, потому что у какого-то солдата цена стрельбы стала равна 9. Не надо так!

Читайте правила: "После того, как вы отправили свою стратегию, она попадает в очередь тестирования. Система сперва попытается скомпилировать пакет с вашими файлами, а затем, если первая операция прошла успешно, создать несколько коротких (по 3 хода) игр разных форматов: 4 × 3, 4 × 4 и 2 × 5. Для управления каждым отрядом бойцов будет запущен отдельный клиентский процесс с вашей стратегией, и для того, чтобы стратегия считалась принятой (корректной) ни один из экземпляров стратегии не должен «упасть».

19.11.2013 15:43:07
-XraY-

-XraY-

СПбГУ

sender-mobile

sender-mobile

Москва

Верификация стратегии проводится на всех видах команд - трое, четверо и пятеро в команде. Это прописано в правилах.

Беда. Ладно, придется правильно использовать FieldRation.

19.11.2013 15:48:41
SladeThe

SladeThe

Команда Russian AI Cup

nop

nop

БГУ

Мне кажется, я обнаружил баг в алгоритме вычисления карты видимости. Видимо, использовали неточный алгоритм. Карта серого цвета, где есть препятствия разной высоты. isVisible(1000, 8, 0, 2, 26, 15, 2) возвращает false, а должен возвращать true. Клетка 17, 7 на самом деле не блокирует луч из 8.5, 0.5 в 26.0, 16.0 как ваш алгоритм, возможно, посчитал. Из за этого, между прочим, крэшнулась в нескольких боях моя первая стратегия, там не был закомментирован код верификации карты видимости и срабатывал assert.

А (24,15) учли?

19.11.2013 20:56:54
nop

nop

БГУ

SladeThe

SladeThe

Команда Russian AI Cup

А (24,15) учли?

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

19.11.2013 21:13:07
amurushkin

amurushkin

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

Новые стратегии застряли в очереди и не принимаюются на обработку. уже более 10 минут прошло

20.11.2013 19:50:13
Lucas

Lucas

warcastle.ru

и не только стратегии, но и бои

20.11.2013 19:52:33
SladeThe

SladeThe

Команда Russian AI Cup

amurushkin

amurushkin

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

Новые стратегии застряли в очереди и не принимаюются на обработку. уже более 10 минут прошло

Добавили новую карту, перезагружаем тестирующую систему.

20.11.2013 19:53:59
cheeser

cheeser

Glowbyte

SladeThe

SladeThe

Команда Russian AI Cup

Добавили новую карту, перезагружаем тестирующую систему.

Классная карта! Но алгоритм придется чуть-чуть поправить, может кому-то даже не чуть-чуть))

20.11.2013 20:04:50
Snorch

Snorch

MIPT

cheeser

cheeser

Glowbyte

Классная карта! Но алгоритм придется чуть-чуть поправить, может кому-то даже не чуть-чуть))

нда) все приседают, и ждут пока кто-нибудь высунется, еще и раздел в команде) как к такому быть готовым?)))

20.11.2013 22:26:26
GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

Why some players at match summary at sandbox are in bold?

21.11.2013 18:16:19
amurushkin

amurushkin

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

GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

Why some players at match summary at sandbox are in bold?

the player who updated strategy last 3 days in bold

21.11.2013 18:18:00
GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

@amurushkin, thank you :)

21.11.2013 18:20:19
amurushkin

amurushkin

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

GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

@amurushkin, thank you :)

Could i ask why do you use English? It seems you are russian man

21.11.2013 18:21:45
GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

@amurushkin omg! Never call me in this way. And I hope you don’t think that you are “russian man” :) I’m Ukrainian. I know Ukrainian, English and Russian. But, people replies very rarely when I ask in Ukrainian. In this way, I prefer English as second language.

21.11.2013 19:12:21
amurushkin

amurushkin

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

GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

@amurushkin omg! Never call me in this way. And I hope you don’t think that you are “russian man” :) I’m Ukrainian. I know Ukrainian, English and Russian. But, people replies very rarely when I ask in Ukrainian. In this way, I prefer English as second language.

ok i understand. i think you know that i mean other by “russian man” sure it was like “you can speak this language”

21.11.2013 19:18:53
nop

nop

БГУ

GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

@amurushkin omg! Never call me in this way. And I hope you don’t think that you are “russian man” :) I’m Ukrainian. I know Ukrainian, English and Russian. But, people replies very rarely when I ask in Ukrainian. In this way, I prefer English as second language.

Это русскоязычный сайт. Ваш английский не очень хорош и я уверен на 99%, что Ваш русский лучше. Перейдите на русский, пожалуйста.

21.11.2013 19:31:43
nop

nop

БГУ

Snorch

Snorch

MIPT

нда) все приседают, и ждут пока кто-нибудь высунется, еще и раздел в команде) как к такому быть готовым?)))

А ваши до введения этой карты не умели приседать за препятствиями и находить путь к своим?

21.11.2013 19:33:40
GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

nop

nop

БГУ

Это русскоязычный сайт. Ваш английский не очень хорош и я уверен на 99%, что Ваш русский лучше. Перейдите на русский, пожалуйста.

Sorry, but I don’t have russian layout set on my laptop, so, I don’t want to bother myself :) If you wish - you may not reply to my English posts. Also, can you show me where it’s written that this is a russian chat?

21.11.2013 19:34:29
Snorch

Snorch

MIPT

nop

nop

БГУ

А ваши до введения этой карты не умели приседать за препятствиями и находить путь к своим?

noop, пока не все они умеют, я лентяй)

21.11.2013 19:42:14
qulinxao

какие шансы новому(т.е первый засыл меньше, чем за сутки от начала раунда 1) боту (с чистого листа) попасть в топ900?

или только уже расчитывать на добор?

21.11.2013 20:22:58
gallyamov

gallyamov

Бреды

какие шансы новому(т.е первый засыл меньше, чем за сутки от начала раунда 1) боту (с чистого листа) попасть в топ900? или только уже расчитывать на добор?

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

21.11.2013 20:27:19
GreenTea

GreenTea

ISDDesign

GoogleHireMe

GoogleHireMe

Львівський національний університет ім. Івана Франка

@amurushkin omg! Never call me in this way. And I hope you don’t think that you are “russian man” :) I’m Ukrainian. I know Ukrainian, English and Russian. But, people replies very rarely when I ask in Ukrainian. In this way, I prefer English as second language.

trollface

21.11.2013 20:34:20
cNoNim

cNoNim

DataArt

какие шансы новому(т.е первый засыл меньше, чем за сутки от начала раунда 1) боту (с чистого листа) попасть в топ900? или только уже расчитывать на добор?

можешь сейчас не попадать в топ 900 но нужно будет попасть где то в топ 360 перед следующим раундом

21.11.2013 20:52:16
Nick____

Nick____

СПБГУ

А что в песочнице уже запустили бои 4х4?
Запустил локальный повтор и обнаружил среди своих ботов снайпера.

22.11.2013 0:37:42
albynos

albynos

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

Nick____

Nick____

СПБГУ

А что в песочнице уже запустили бои 4х4? Запустил локальный повтор и обнаружил среди своих ботов снайпера.

ты скорее всего запустил повтор тестовой отсылки

22.11.2013 1:15:35
albynos

albynos

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

какие шансы новому(т.е первый засыл меньше, чем за сутки от начала раунда 1) боту (с чистого листа) попасть в топ900? или только уже расчитывать на добор?

Отошли не сильно тупого бота и попадешь в топ 900. В начале рейтинг растет как на дрожжах за каждую победу. Поэтому первую отсылку стоит делать когда у солдат есть хоть какие-то зачатки мозга. Топ 900 это 2150 рейтинга на данный момент. Можешь посмотреть как быстро люди с 1200 рейтинга добираются до рубежа. http://russianaicup.ru/profile/Loki . 10 боев - это приблизительно 6 часов. Накинь на то что не все будет так радужно, пускай будет 10-12 часов. Вот если мозги будут у бота за 10-12 часов, то все шансы. А если не попадешь - тогда в топ 360 песочницы в течении недели, как писали выше.

22.11.2013 1:21:25
CyberWo1f

CyberWo1f

Тюмень

Откуда инфа, что нужно будет попасть в топ 360 перед 2 раундом? Насколько я понял во 2 раунд идут лучшие 300 стратегий по итогам 1 раунда. Или я не прав?

22.11.2013 6:38:49
vOROn

При добавлении стратегии на Python-не получаю ошибку компиляции:

Traceback (most recent call last): File "“, line 1, in File ”C:\Programs\Python-3\lib\encodings\cp1251.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x98 in position 11217: character maps to

На компьютере у меня работает. Раньше проблем с добавлением не было. Что делать?

ЗЫ: Есть подозрение что начали чистить комментарии в коде и задели установку кодировки в файле: # -*- coding: utf-8 -*-

22.11.2013 6:43:20
Headmast

Headmast

Воронежский ГУ

CyberWo1f

CyberWo1f

Тюмень

Откуда инфа, что нужно будет попасть в топ 360 перед 2 раундом? Насколько я понял во 2 раунд идут лучшие 300 стратегий по итогам 1 раунда. Или я не прав?

И еще 60 и песочницы будет добор.

22.11.2013 6:46:33
CyberWo1f

CyberWo1f

Тюмень

Headmast

Headmast

Воронежский ГУ

И еще 60 и песочницы будет добор.

Да, перечитал правила, увидел изменения =) Спасибо

22.11.2013 7:07:29
WhiteCrow

WhiteCrow

Яндекс

Можно ли добавить в окно Результатов Песочницы галочку “Убрать проходящих в следующий раунд”?
А то поздновато спохватился и вряд ли уже отберусь через 300, так чтобы знать, далеко ли до тех 60 =)

23.11.2013 16:19:14
spark

При добавлении стратегии на Python-не получаю ошибку компиляции: На компьютере у меня работает. Раньше проблем с добавлением не было. Что делать? ЗЫ: Есть подозрение что начали чистить комментарии в коде и задели установку кодировки в файле: # -*- coding: utf-8 -*-

У меня была такая проблема, решилось все заменой print(“русский комментарий”) на print(“english comment”)

23.11.2013 17:50:17
amurushkin

amurushkin

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

lama

lama

Akademos Inc.

песочница сломалась? уже больше 20 минут ни одного боя в ней не проведено.

админы отписывались, что песочница мониторится 24/7 и нет смысла поднимать подобные темы

23.11.2013 21:38:34
Beiker

Beiker

СПБГУ

При добавлении стратегии на Python-не получаю ошибку компиляции: На компьютере у меня работает. Раньше проблем с добавлением не было. Что делать? ЗЫ: Есть подозрение что начали чистить комментарии в коде и задели установку кодировки в файле: # -*- coding: utf-8 -*-

была аналогичная проблема, решил ее тем, что убрал все русские комментарий

23.11.2013 23:17:27
alexanderk23

alexanderk23

КубГУ

Beiker

Beiker

СПБГУ

была аналогичная проблема, решил ее тем, что убрал все русские комментарий

Странно, у меня всё нормально, хотя кириллица есть.

24.11.2013 0:04:54
vOROn
alexanderk23

alexanderk23

КубГУ

Странно, у меня всё нормально, хотя кириллица есть.

У меня она тоже была первые 11-ть стратегий. а потом перестала восприниматься. пришлось избавится от кириллицы.

24.11.2013 2:08:53
OttaBedata

OttaBedata

T-Systems

Было бы здорово, если бы бои в песочнице проводились в формате следующего/текущего раунда.

25.11.2013 0:18:00
OttaBedata

OttaBedata

T-Systems

OttaBedata

OttaBedata

T-Systems

Было бы здорово, если бы бои в песочнице проводились в формате следующего/текущего раунда.

Крутяк, первый бой после раунда почему прошел 4х3, а сейчас 4х4.

25.11.2013 0:42:23
alexanderk23

alexanderk23

КубГУ

OttaBedata

OttaBedata

T-Systems

Крутяк, первый бой после раунда почему прошел 4х3, а сейчас 4х4.

Они рандомно по идее пойдут.

25.11.2013 0:44:48
SladeThe

SladeThe

Команда Russian AI Cup

В результатах Песочницы появилась вкладка для просмотра положения участников, ещё не прошедших в Раунд 2.

25.11.2013 17:46:58
lama

lama

Akademos Inc.

Кстати, вопрос админам: а почему вы не запускаете в песочнице бои в том же режиме, что во время раундов? Т.е. просто нонстопом, с той частотой, с которой они будут успевать обрабатываться. А то времени на разработку мало, так что некогда ждать, чтобы увидеть, стала ли новая версия эффективнее, при текущей частоте боев, и приходится создавать их вручную, что порядочно напрягает, потому что по-хорошему надо хоть пару десятков их провести, создавая их вручную каждые 5 минут.

26.11.2013 19:52:14
nutic

nutic

Auctionata

lama

lama

Akademos Inc.

Кстати, вопрос админам: а почему вы не запускаете в песочнице бои в том же режиме, что во время раундов? Т.е. просто нонстопом, с той частотой, с которой они будут успевать обрабатываться. А то времени на разработку мало, так что некогда ждать, чтобы увидеть, стала ли новая версия эффективнее, при текущей частоте боев, и приходится создавать их вручную, что порядочно напрягает, потому что по-хорошему надо хоть пару десятков их провести, создавая их вручную каждые 5 минут.

Есть подозрение, что это связано с количеством участников… ))

26.11.2013 20:03:22
SladeThe

SladeThe

Команда Russian AI Cup

«почему вы не запускаете в песочнице бои в том же режиме, что во время раундов?»

Из вредности…

26.11.2013 20:24:37
SladeThe

SladeThe

Команда Russian AI Cup

Hohol

Hohol

Maxifier

Реквестирую запоминание последнего использованного типа боя на странице создания боев. (Еще год назад реквестировал >_<)

В ближайшие дни появится.

26.11.2013 20:25:39
lama

lama

Akademos Inc.

nutic

nutic

Auctionata

Есть подозрение, что это связано с количеством участников… ))

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

26.11.2013 20:31:59
SladeThe

SladeThe

Команда Russian AI Cup

lama

lama

Akademos Inc.

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

Это не просто какие-то бои, которые вы используете для тестирования своей стратегии. Эти бои формируют рейтинг. Наверное, не очень хорошо будет, если кто-то сможет отослать стратегию за час до раунда и пройти в него?

26.11.2013 20:39:43
lama

lama

Akademos Inc.

SladeThe

SladeThe

Команда Russian AI Cup

Это не просто какие-то бои, которые вы используете для тестирования своей стратегии. Эти бои формируют рейтинг. Наверное, не очень хорошо будет, если кто-то сможет отослать стратегию за час до раунда и пройти в него?

Спасибо за ответ :)

Но я не вижу, чем плохо, если кто-то отправит стратегию за час до раунда и пройдет. Примерный дэдлайн есть и сейчас… Время, отправив стратегию после которого, ты уже не успеешь попасть в топ. Что плохого в том, чтобы сдвинуть этот дэдлайн ближе к непосредственному старту раунда, и тем самым дать чуть больше времени на разработку? …как вариант, можно увеличить частоту игр для тех топ300 первого раунда, что уже точно проходят в раунд2, так что не подвержены описанной Вами ситуации. Если это конечно не слишком сложно сделать. …ну или хотя-бы дать какой-то минимальный инструмент автоматического создания кастомных игр, не влияющих на рейтинг. ну в общем, что-то такое, чтобы можно было загрузить стратегию и спокойно заниматься дальнейшей разработкой или чем-то другим, а не отвлекаться каждые 5 минут на ручное создание игр.

В общем, понятное дело, я не знаю, как там у вас все устроено, и возможно, есть объективные причины не делать этого. Это просто реквест :)

26.11.2013 20:53:18
winger

winger

Facebook

SladeThe

SladeThe

Команда Russian AI Cup

Это не просто какие-то бои, которые вы используете для тестирования своей стратегии. Эти бои формируют рейтинг. Наверное, не очень хорошо будет, если кто-то сможет отослать стратегию за час до раунда и пройти в него?

Почему, кстати, не очень хорошо?

27.11.2013 2:44:20
dantistus

dantistus

Freelance Web & Graphic Designer

Присоединяюсь, что в этом плохого? Человек гонял-гонял стратегию на локалраннере, все отполировал, но успел только за час до раунда - вполне жизненный сценарий :)

27.11.2013 3:35:39
puk

puk

Усть-Каменогорск

Поддержу коллег. Наверняка ситуация актуальна для многих игроков.

27.11.2013 10:47:26
MucmuK

MucmuK

НИЯУ МИФИ

Этот аргумент уже когда-то звучал. Что-то вроде если все будут выкладывать за час до начала соревнования, то не будет времени на написание логики, противодействующей новым стратегиям.

27.11.2013 10:50:48
kipar

kipar

ООО Доминанта

Не очень хорошо т.к. тогда кто-то кто за час до начала раунда был уверен что пройдет в раунд в результате в раунд не попадет.

27.11.2013 10:53:34
alevlaber

alevlaber

Костанай

kipar

kipar

ООО Доминанта

Не очень хорошо т.к. тогда кто-то кто за час до начала раунда был уверен что пройдет в раунд в результате в раунд не попадет.

Разве Вы, если уверены, что пройдете в следующий раунд, перестаете пытаться улучшить стратегию?

Я не против того, чтобы за час выкладывать стратегию и проходить в след. раунд. Если стратегия сильная - она пробьётся наверх. Если слабая - то ни за час, ни за неделю не поднимется. Если средняя - то тут как повезёт - смотря в какой момент нагрянет раунд. Я где-то на границе топ360 песочницы болтаюсь. Повезет - буду до черты на момент старта))

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

27.11.2013 12:04:08
amurushkin

amurushkin

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

Наверное все забыли как просили вместо часа сделать раз в 20 минут бои? Администрация итак пошла на встречу, хватит наглеть.

27.11.2013 12:55:50
SladeThe

SladeThe

Команда Russian AI Cup

winger

winger

Facebook

Почему, кстати, не очень хорошо?

Это спровоцирует участников придерживать хорошие стратегии до последнего. И это не позволит другим полноценно протестировать свои стратегии.

27.11.2013 13:37:53
SladeThe

SladeThe

Команда Russian AI Cup

dantistus

dantistus

Freelance Web & Graphic Designer

Присоединяюсь, что в этом плохого? Человек гонял-гонял стратегию на локалраннере, все отполировал, но успел только за час до раунда - вполне жизненный сценарий :)

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

27.11.2013 13:39:19
nutic

nutic

Auctionata

Интервал между боями в песочнице существенно вырос. За последние четыре часа у меня было всего пять системных боев.

27.11.2013 14:16:28
dantistus

dantistus

Freelance Web & Graphic Designer

SladeThe

SladeThe

Команда Russian AI Cup

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

Какой загадочный ответ :D

27.11.2013 21:31:52
SladeThe

SladeThe

Команда Russian AI Cup

aleex

aleex

БашГУ

Подскажите, а 15 декабря песочницу закроют или же просто подведут итоги? Если б до НГ пожила, было бы хорошо. Это ж какое зло - делать соревнование в самый горячий период года!

Песочницу заморозим на несколько дней или меньше. Потом разморозим с некоторыми ограничениями (примерно, как в прошлом году было). До НГ точно доживёт.

02.12.2013 13:02:29
OttaBedata

OttaBedata

T-Systems

SladeThe

SladeThe

Команда Russian AI Cup

Песочницу заморозим на несколько дней или меньше. Потом разморозим с некоторыми ограничениями (примерно, как в прошлом году было). До НГ точно доживёт.

Скажите, пожалуйста, когда уже появится волшебная вкладка с неудачниками второго раунда?

03.12.2013 10:06:00
darkstone
SladeThe

SladeThe

Команда Russian AI Cup

Песочницу заморозим на несколько дней или меньше. Потом разморозим с некоторыми ограничениями (примерно, как в прошлом году было). До НГ точно доживёт.

Так надо не только до НГ, а до НГ включая праздники! :)) А то смысла тогда? В прошлый раз до майских делали, не включив сами майские…. А время только на выходных и праздниках как раз появляется!

03.12.2013 11:44:58
terX

terX

СиПроект

Это самое смешное когда что либо я видел http://russianaicup.ru/game/view/477266 Медик невидимка :)

03.12.2013 14:59:51
senya

senya

МФТИ (ГУ)

terX

terX

СиПроект

Это самое смешное когда что либо я видел http://russianaicup.ru/game/view/477266 Медик невидимка :)

бррр. чет я так и не понял, когда трупер убит, его ход пропускается, или вместо него ходит следующий трупер этого же игрока?

03.12.2013 15:15:39
Megabyte

Megabyte

ООО Сибтел-крипто

terX

terX

СиПроект

Это самое смешное когда что либо я видел http://russianaicup.ru/game/view/477266 Медик невидимка :)

это реальный бой? похоже на баг.

03.12.2013 15:40:16
amurushkin

amurushkin

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

Megabyte

Megabyte

ООО Сибтел-крипто

это реальный бой? похоже на баг.

скорее всего просто ходы пропускает один из игроков и баг не в игре а в его стратегии

03.12.2013 15:49:10
ShemRuDev

ShemRuDev

ЦентрИнформ, Санкт-Петербург

по-моему тоже баг. И если это так, то я бы, Сань, на твоем месте задебажил от и до в репитере этот бой, и создал бы отряд невидимок!:)

03.12.2013 15:50:34
ud1

ud1

Химки

ShemRuDev

ShemRuDev

ЦентрИнформ, Санкт-Петербург

по-моему тоже баг. И если это так, то я бы, Сань, на твоем месте задебажил от и до в репитере этот бой, и создал бы отряд невидимок!:)

Думаю, что просто реализовано доение медика - не стреляем в медика, пока он не подлечится. А этот медик лечиться не захотел.

03.12.2013 16:05:21
ShemRuDev

ShemRuDev

ЦентрИнформ, Санкт-Петербург

ud1

ud1

Химки

Думаю, что просто реализовано доение медика - не стреляем в медика, пока он не подлечится. А этот медик лечиться не захотел.

хммм, а ведь Да! сам просто доение не реализовывал, только уход от себядоения :) поэтому и не подумал. Надо автора стратегии в ветку!

03.12.2013 16:07:48
Megabyte

Megabyte

ООО Сибтел-крипто

Только что получил ошибку валидации отправленной стратегии. Превышен лимит времени.

Последний ход что я успел сделать проходит нормально, а вот в следующем, похоже, попал в бесконечный цикл. Беда в том, что репитер не дает обсчитать этот последний ход.

03.12.2013 22:01:01
Hohol

Hohol

Maxifier

terX

terX

СиПроект

Это самое смешное когда что либо я видел http://russianaicup.ru/game/view/477266 Медик невидимка :)

Научите меня так же!

03.12.2013 22:01:03
SladeThe

SladeThe

Команда Russian AI Cup

tyamgin

tyamgin

Симферополь

Скажите, какая вероятность выпадения боев 4х3, 4х4, 2х5 в песочнице для конкретного участника?

1/3

03.12.2013 23:47:45
lama

lama

Akademos Inc.

Если я правильно понимаю, как работает галочка “Увеличить изменчивость рейтинга”, то мне кажется, ее нужно отключить за пару дней до конца песочницы, иначе кто-нибудь с позиции, скажем, 10-15 может залить стратегию с этой галочкой перед самым концом и благодаря ей “скакнуть” куда-то в район первых мест.

10.12.2013 21:04:20
amurushkin

amurushkin

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

lama

lama

Akademos Inc.

Если я правильно понимаю, как работает галочка “Увеличить изменчивость рейтинга”, то мне кажется, ее нужно отключить за пару дней до конца песочницы, иначе кто-нибудь с позиции, скажем, 10-15 может залить стратегию с этой галочкой перед самым концом и благодаря ей “скакнуть” куда-то в район первых мест.

ну сначала в первом бою он упадет пунктов на 200 и скакнет где то в район 100+ места а потом если повезет, то да может быть за десяток боев и выберется на первые. Не все так просто как вы думаете

10.12.2013 21:19:10
darkstone

Правильное выражение “за десяток боев”, я вот перед вторым раундом этого не знал и включил за 3-5 боев до границы времени, понадеявшись заскочит на уходящий поезд, заняв второе место в первом же бою получил -200 и понял что отдыхаю..

12.12.2013 8:02:14
tyamgin

tyamgin

Симферополь

Увеличьте пожалуйста лимит количества создаваемых боев в течении 5 минут, всё равно нагрузка на сервер значительно упала.

14.12.2013 19:12:00
nop

nop

БГУ

tyamgin

tyamgin

Симферополь

Увеличьте пожалуйста лимит количества создаваемых боев в течении 5 минут, всё равно нагрузка на сервер значительно упала.

Лучше бы уменьшили период, вдруг кому-то это еще важно :)

14.12.2013 20:11:07
darkstone

точно!) поддерживаю и первого и второго!

14.12.2013 22:49:47
baho

baho

3Planesoft

не-не-не! давайте лучше уже быстрее итоги подведем :) чего-то мои солдатики под финал решили все посливать, хотя неделю держались более-менее ровно

15.12.2013 13:47:25
Beard

Beard

Москва

Спасибо команде за крутой турнир :) постараюсь не прослоупочить следующий :)

16.12.2013 0:27:19