Как стать автором
Обновить

Комментарии 39

Странно другое — точно такой же пост здесь уже был 3 дня назад, но куда-то пропал вместе с комментариями.
Да, дежавю…
Пойду проверю дверь — вдруг Матрица замуровала.
И автор того поста теперь имеет статус читателя…
Вот оно как. Отныне, Mail.Ru — корпорация зла…

К чему я это… Ну опубликовал пользователь анонс… Да даже говорить не хочется…
Вы о чем?

Предыдущий анонс был удален Хабром, сейчас мы его перенесли корпоративные блоги
А почему предыдущий анонс удалили вместе с пользователем?
Пользователя не удаляли, насколько мне известно. И это вопрос к Хабру
Ага тоже заметил такие странные совпадения, что пост пропал и статус читателя.
Да вы издеваетесь? такое перед дедлайном проекта выкладывать ?!
видимо надо вставлять тег , жаль времени на участие нет никак…
Я сам уже третий день сплю по 2-3 часа в сутки. Работа, учеба на онлайн-курсах и вот теперь танки… Затягивет безумно =)
Не всегда понятно, как так выходит, что игрок, которого убили в середине раунда по очкам выигрывает у тех, кто дожил до конца. Это немного сбивает с толку. И, порой, игроки, у которых стратегия заныкаться в угол и просто рандомно стрелять по всему что есть на поле получается выигрывать, что немного сбивает столку. Вроде сидишь, делаешь стратегию, выпендриваешься, а тут хопа, и тебя вынесли рандомом. Мой бот не идеален, но…
Вероятно у него была активная жизненная позиция — жил недолго, но ярко. Нет, рандом точно не побеждает в этой игре — достаточно посмотреть игры с лидерами.
Поскольку сайт лежит, вопрос: участники с других стран допускаются?
Сайт работает в штатном режиме и длительный даунтаймов не было. Да, участники из других стран допускаются.
А призы в случае победы идут почтой с территории РФ?
Полагаю, что да.
Эт плохо — в Украине главный приз обойдется победителю в ~1000$ на налоги и таможенные сборы.
Странно, код отрефакторил и при проверке решения появляется:
«Ваша стратегия была успешно скомпилирована, но на небольших тестовых боях ведет себя некорректно.»
Что бы это значило? На моем компьютере в LocalRunner-е она ведет себя вполне корректно.

UPD:
Сперва подумал, что из-за отладочного вывода в stderr. Но убрал его, переотправил, такая же ошибка.
Проблему решил переписыванием кода в прежнем стиле, как до рефакторинга.
Но что значит эта ошибка все равно интересно.
И еще, установлен ли флаг -std=c++11? Было бы круто, если бы установили. Уж больно привык к новому стандарту.
Я не эксперт, а сохранится ли при этом полная гарантированная обратная совместимость со старым стандартом? Тех кто пока не пользуется новым стандартом значительно больше, не хотелось бы ставить этих участников в неудобное положение.
К сожалению, я тоже не могу быть в этом полностью уверен. Но, конечно, предполагаю, что сохранится.
Вот вопрос: если у тебя аккаунт с первых дней и ты выкладываешь уже 20ю стратегию, то она тебя ровно держит в пределах 200-300 местах с периодичностью,…

Если ты выкладываешь эту же стратегию, в только что зарегистрированный аккаунт, то вдруг через пару боев оказываешься в первых 50 участниках. Так как все-таки считается рейтинг?

Кто попадет в раунд 1? Тот кто с первых дней оттачивает бота, но на 600 месте, или тот кто добавил стратегию за день до окончания и тут же взлетел до 100?
Согласен. Рейтинг очень странно считается, новичкам легче «взлететь»… Даже не знаю, как теперь подняться, застрял на месте… Возможно, песочницу перезапустят перед стартом и проведут равное количество боев… было бы честно.
Могу предположить, что после того, как новая стратегия за пару боев взлетела высоко, через десяток боев опустится на свое прежнее место.
Т.е. это как итерационный алгоритм, за пару итераций значение еще слишком грубое, но рано или поздно он все равно сойдется к одному значению.
Хорошая стратегий довольно легко поднимается в рейтинге, например, посмотрите график участника Hohol из самого топа.

Выкладывание стратегии под разными аккаунтами противоречит правилам соревнования и запрещено.

В раунд 1 попадет Top-600 участников по результатам в Песочнице на момент старта Раунда 1. Мы верим, что 600 это крайне лояльная отметка, все разумные стратегии претендующие на хорошее выступление в нее попадут, даже если будут отосланы за сутки до Раунда 1.
В этом и проблема походу.
Есть все таки ощущение, что если 200 участников (601-801 места) с идентичными алгоритмами за сутки возьмут и на свежих акках вышлют тот же код, то они влезут в топ-600, потеснив тем самым «старожилов»
Да, вроде как легче новому акку «взлететь», чем засидевшемуся старому со свежей стратегией… Вроде как написано, что есть корректировка раз в стуки, только в чем она заключается?
А вообще, лучше перед стартом раунда занулить песочницу и дать всем равное количество боев… не так это и сложно сделать будет.
У меня еще есть впорос по поводу того, почему поле не квадратное, т.к. получается, что участники находятся не в равном положении.
6 точек симметрично расположить даже в квадрате невозможно. Прямоугольное поле позволяет эффективнее использовать площадь экрана, увеличивая игровое пространство.
Согласен, нужен правильный шестиугольник).
тоже думал об этом. В битвах за угол кому то не везет.
По моему, танки слишком больших размеров для такого маленького поля. Получается «мясо». Особенно в начале рулит удача (точнее рандом), какой бы крутой ни была твоя стратегия, но если 2-3 новичка (слабых танков) тебя возьмут под обстрел, то капут.
Еще совет организаторам:
при добавлении боя, добавьте кнопку рядом с input-ом что-то вроде «Я» или «Добавить меня».
«Нам очень жаль, но случилось что-то необычное.» :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий