Блог пользователя NALP

Автор NALP, 13 лет назад, По-русски

Привет!

Спешу поделиться с вами отличной новостью: с понедельника 29 октября 2012 года 00.00 часов по Московскому времени мы запускаем новое соревнование для программистов под названием Russian AI Cup 2012: CodeTanks! Но это будет не совсем обычное соревнование, так как в этот раз вам надо будет написать игровую стратегию и принять участие в танковом сражении.

Поучаствовать в этом мероприятии можно тут: http://russianaicup.ru

Что?

Russian AI Cup — это новый проект команды проекта “Одноклассники”, реализованный силами Mail.Ru Group и Саратовского Государственного Университета. Это соревнование — третье мероприятие компании Mail.Ru Group для талантливых IT-специалистов, ранее из этой серии мероприятий проводились Russian Code Cup и Russian Design Cup.

Где?

Заходите на http://russianaicup.ru и регистрируйтесь (мы рекомендуем для этого пользоваться аутентификацией для социальных сетей). Для участия в соревновании достаточно одной принятой посылки, и вы сразу попадете в рейтинг!

Когда?

  • Песочница: с 29 октября по 2 декабря;
  • Раунд 1: 10–11 ноября;
  • Раунд 2: 17–18 ноября;
  • Финал: 24–25 ноября.

А ништяки?

Конечно же, без них не обойдется :) Лучшие участники получат самые современные гаджеты в крутых комплектациях, среди которых MacBook Pro with Retina, MacBook Air, iPad и iPod.

Призы

Вау, как интересно, а можно поподробнее?

Подробнее вы можете прочитать на самом сайте http://russianaicup.ru, вот полезные ссылки:

Let’s have fun! :)

  • Проголосовать: нравится
  • +77
  • Проголосовать: не нравится

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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

Нарушает ли правила преднамеренное ошибочное завершение стратегии?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    нет, не нарушает, но какой в этом смысл?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Да он думал, что если кто-то упал по рантайму, игра заканчивается. Но все мы прекрасно помним, что не заканчивается.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 3  
      Проголосовать: нравится +3 Проголосовать: не нравится

      Правила, пункт 2.2, цитата

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

      Осознал, что надо не падать с рантаймом, а совершать самоубийство, если осталось мало жизней и ты ведешь по очкам.

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

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

        Да, однако... Если твоя стратегия набрала больше очков, то она скорее всего лучше и победит без самоубийства. Плюс процесс самоубийства будет не мгновенным и за это время ты гарантированно не получаешь очков, а твой противник может. Так что вряд ли можно извлечь какую-либо выгоду из этого факта.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Что-то не приходит письмо для подтверждения регистрации, хотя зарегистрировался уже больше 20 минут назад.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +8 Проголосовать: не нравится

    Посмотри в спаме, а вообще там можно попросить еще одно письмо для регистрации: при попытке зайти тебе скажут, что твой аккаунт не подтвержден и дадут ссылку для дубля. Если не получится — пиши в ЛС.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +1 Проголосовать: не нравится

      Ох уж мне этот гуглофильтр от спама. Дождутся они, уйду в другую почту :) Всё в порядке, пришло письмо.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +9 Проголосовать: не нравится

    Мне в спам попало

»
13 лет назад, скрыть # |
Rev. 4  
Проголосовать: нравится +1 Проголосовать: не нравится

На странице регистрации:

Я внимательно прочитал, понял и обязуюсь выполнять все пункты Соглашения

Угу. Чтобы понять рекурсию, нужно понять рекурсию.

Тег: "никто не читает" был бы очень в тему.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Да нет, выскакивает окошко с соглашением по нажатию ссылки. Только оно во всех браузерах по-разному как-то работает.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Ну вот у меня в Firefox 17 — так.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится +3 Проголосовать: не нравится

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

      <a id="license" href="">Соглашения</a>

      работает.

      Но, когда наводишь мышку и видишь (Firefox)

      http://russianaicup.ru/register

      довольно стрёмно нажимать: ведь если ссылка действительно такая, то после перехода введённые данные будут утеряны.

      Add: В IE при наведении мышки показывается

      http://russianaicup.ru/

      других браузеров сейчас под рукой нет. Расскажите мне про них, если в них (Chrome?) юзабилити этого места лучше.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +24 Проголосовать: не нравится

Кстати, невовремя вы это сделали перед NEERC...

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

В правилах написано, что есть ограничение по возрасту (>= 18 лет). В Russian Code Cup'e вроде бы тоже такое было, но при этом футболочки все равно давали всем. А тут как будет?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

При регистрации требуют указать в качестве города вариант из списка. Если в выпадающем списке нету моего города (Новый Роздол), можно указать, к примеру, Львов?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

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

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Это делается, чтобы никто не прятал свою основную стратегию

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +9 Проголосовать: не нравится

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

      А теперь вопрос: если этот запрет легко обойти без последствий, зачем запрет?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Как я понял, моего бота кикают.(полоска времени останавливается на середине, красная, живо на тот момент 2 бота: мой и еще 1)

Можно как-то узнать причину этого?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

А это нормально, что в песочнице сейчас практически у всех рейтинг сильно выше стартового?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

А я правильно понимаю, что из-за того, что сумма изменений рейтинга за бой далеко не равна нулю, участники, сабмитнувшие решения рано, имеют преимущество? Или нет, и если я в за сутки до конца сабмитну убер-бота, который порабощает всех и вся, то успею за несколько боёв занять первое место? Т.е. если предположить, что сейчас 7 дней никто не посылает новых решений, то кажется, что текущие участники получат по 5000+ рейтинга, сражаясь между собой и в среднем набирая плюс.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Ну за секунду понятно, что он никому ничего не успеет доказать. Тут уже ты сам определяешь, когда тебе его нужно отослать. Проблема в том, что вот для меня, например, не очевидно, за какое количество боёв "всё станет на свои места" — за 3, за 7, или за 20?

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

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

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +11 Проголосовать: не нравится

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

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +23 Проголосовать: не нравится

        "Тут уже ты сам определяешь, когда тебе его нужно отослать."

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

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +12 Проголосовать: не нравится

    "... участники, сабмитнувшие решения рано, имеют преимущество?"

    Правда. До определённого предела. После нескольких десятков боёв (1-2 суток) рейтинг более-менее стабилизируется. Исключение составляют внешние факторы, такие, как новые сабмиты других участников и, конечно же, везение. Даже самая лучшая стратегия имеет шанс проиграть несколько раз подряд. А самая худшая — выиграть.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Не нашёл на сайте, куда посылать багрепорты, напишу здесь: В бою номер 503 на тиках 3000-3250 видно, как пуля от синего танка после рикошета летит под неестественным углом, то есть направление полёта не совпадает с ориентацией пули.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

При попытке войти с аккаунтом Google появляется:

Loginza.ru запрашивает информацию из вашего аккаунта Аккаунт Google ???@gmail.com
•  Адрес электронной почты: ??? ??? (???@gmail.com)
•  Страна: Латвия
•  Язык: русский
•  Google Контакты

Зачем для простого входа нужен доступ к моим контактам?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Мне понадобилось внести такие изменения в пакет для C++, чтобы софт скомпилировался на Linux с GCC 4.7: http://pastie.org/5131538

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -11 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    А что, принимают заявки на изменение правил мира / боёв?

    Я б тогда голосовал за то чтоб танки помельче сделать (а то они шибко жирные в сравнении с размером поля — месилово выходит)... :)

    UPD: Скриншоты с одной из исторических версий — во какое всё меленькое...

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится -8 Проголосовать: не нравится

      Да, тоже хорошее предложение. А то тут получается система стрельбы вообще не сильно актуальна — танки двигаются медленно и они очень большие — сложно не попасть.

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +11 Проголосовать: не нравится

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

    Вот они прелести массовых замесов :)

    А если серьёзно, успех стратегии сейчас действительно сильно зависит от действий других участников. Поэтому и первоначальный отбор будет о-очень лояльным: пройдут все более-менее адекватные стратегии. Чем дальше, тем строже отбор, но и больше возможность реализовать себя (формат боя будет меняться). В финале вообще будут дуэли, так что всё зависит только от вас.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +16 Проголосовать: не нравится

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      идет всего второй день соревнований, и какова будет нагрузка через некоторое время еще не ясно..

      но в целом это возможно, и в правилах об этом есть. мы подумаем :)

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +28 Проголосовать: не нравится

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

    так что не надо надеяться на удачу, а надо делать свою стратегию все лучше и лучше — вот путь к успеху :)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Бой 850 бесконечно долго тестируется.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    Бесконечно долго — это менее 10 минут? :)

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

    Упавшие бои мы отслеживаем и стараемся разобраться, в чём дело.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

А ограничение 18+ — это на участие или на получение призов, кроме футболок?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I didn't do it

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Соревнование предполагается исключительно индивидуальным или будет возможность формировать команды из 2-3 человек?

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +1 Проголосовать: не нравится

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

p.s. Заработало наконец :)

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

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

UPD. Судя по всему, умножается каждый тик на 0.995.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Скачал с сайта Local runner и клиент Java. Всё отлично работает. Вы уверены, что никаким образом не модифицировали какие-либо файлы кроме MyStrategy?

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Что я делаю? Я запускаю Local Runner через батник, после этого запускаю стратегию (без разницы, сишную или явовскую), танки начинают друг с другом биться, "мой" танк ведет себя согласно стратегии, и вдруг через пару секунд стратегия завершается (танк продолжает кружиться и стрелять). С помощью эклипсовского дебаггера я заметил, что стратегия завершается по той причине, что Runner отсылает ей сообщение GAME_OVER.

      P.S. Я на соревнование еще не регался, если это имеет какое-то отношение к делу.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +5 Проголосовать: не нравится

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

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится

          Спасибо за информацию.

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +8 Проголосовать: не нравится

          А можно как-нибудь эти вещи синхронизировать? Например, хотелось бы иметь возможность выводить какую-то информацию в Debug Output и видеть расположение объектов на экране именно в этот же момент.

          • »
            »
            »
            »
            »
            »
            13 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится

            Теоретически, вы можете искусственно замедлять процесс обсчёта, вставляя sleep() в свою стратегию (или лучше в Runner в том месте, где вызывается ваша стратегия, чтобы не приходилось удалять перед сабмитом). Не помню точно, но вроде максимальная скорость отрисовки 60 тиков в секунду. Если обсчёт будет идти медленее, отрисовываться будет по мере обсчёта.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Посылки массово получают вердикт "отказ тестирования". В том числе и повторно посланные, ранее работавшие нормально.

Стратегии 913, 934.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

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

      p.s После этого комента все запахало.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

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

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Сабмит посылается на сервер в двух экземплярах. Вердикт отказ тестирования. ID — 1020, 1021.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    Двойной сабмит — это не баг системы. У других пользователей подобного не наблюдается. Скорее было двойное нажатие на кнопку Отослать. Возможно, глюк мыши.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

А тут можно как в гта пушку назад повернуть и ускориться, стреляя?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Что делать, если пример (http://russianaicup.ru/p/quick) не компилируется под Code blocks?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    нужно открыть именно проект, со всеми файлами, а не только MyStrategy.cpp. попробуйте открыть вижуалковский файл проекта codeblocks'ом. у меня получилось

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Нет. А в какой ситуации это неоходимо?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +1 Проголосовать: не нравится

      Очевидно, если хочешь выяснить, какая из своих стратегий лучше.

      Было бы неплохо иметь возможность запустить локально 6 вариантов своей стратегии в бой 6х1, да ещё и без отрисовки, на пару сотен боёв.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

        ну один бой можно создать на Сайте, как раз 6 вариантов посмотреть.

        а еще там есть для своих боев кнопочка "Копия", что позволяет не заполнять эту форму еще раз

        конечно сотню боев заколебаешься там делать, но сколько-то ты сделаешь =)

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится

          На сайте-то, конечно, можно, но часто бывает именно такой случай: добавляю я в код очередную волшебную константу, и хочу понять, лучше её поставить равной 1, 1.5, 2, 3, 5, или 7? Делать кучу посылок на сервер и там их между собой стравливать значительно дольше по времени, чем запустить локально, если бы была такая возможность.

          • »
            »
            »
            »
            »
            »
            13 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится

            такого инструментария пока нет.

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

            • »
              »
              »
              »
              »
              »
              »
              13 лет назад, скрыть # ^ |
               
              Проголосовать: нравится +11 Проголосовать: не нравится

              Лучше лучшее хотя бы против себя, чем вообще с потолка :)

              • »
                »
                »
                »
                »
                »
                »
                »
                13 лет назад, скрыть # ^ |
                 
                Проголосовать: нравится 0 Проголосовать: не нравится

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

                Кстати, по поводу "сравнивания стратегий между собой" — продолжайте так делать, я не против:) Я только за:) Кстати, сейчас есть две стратегии за пределами топ-50, которым я проигрываю легко и непринужденно — и при этом любые мои идеи относительно какой-то из этих двух стратегий делают мое решение только хуже (оно будет выигрывать в какой-то из них, но при этом упадет в рейтинге), а единственная идея, которая позволяет уверенно обыгрывать обе эти стратегии — наверное, выбросила бы меня даже из топ-100.

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  13 лет назад, скрыть # ^ |
                   
                  Проголосовать: нравится 0 Проголосовать: не нравится

                  Кстати, по поводу "сравнивания стратегий между собой" — продолжайте так делать, я не против:) Я только за:)

                  Ок, продолжу :)

»
13 лет назад, скрыть # |
Rev. 4  
Проголосовать: нравится +2 Проголосовать: не нравится

ночью надо спать

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Объясните, пожалуйста, почему этот код получает "Ошибка верификации"? (Посылка #1524)

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Кажется, что-то случилось с системой: в песочнице 4 боя уже долгое время имеют статус "Бой тестируется", а мои посылки получают вердикт "Отказ тестирования" (на момент 11:13 мск)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Ребят, опять сервер дает 502 и отказывает тестить их же решение.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Друзья!

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +4 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Вроде обещали тестить каждый час...

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +15 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
Rev. 4  
Проголосовать: нравится -13 Проголосовать: не нравится

Какой-то неправильный рейтинг. Как и на кф случается.

Сравнение в бою №4132 FAndES (это я) и Kron0S:

  • Рейтинг до боя: FAndES=2476, Kron0S=2513
  • Место в бою: FAndES=1, Kron0S=2
  • Изменение рейтинга: FAndES=+33, Kron0S=+55
  • »
    »
    13 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится +17 Проголосовать: не нравится

    Там, похоже, чем меньше ты провёл боёв — тем на большее число умножается твой "базовый" рейтинг.
    Потому хорошо проведённый первый бой приносит овер1000 рейта, второй — раза в 3 меньше и т.д.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится +17 Проголосовать: не нравится

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

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

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +3 Проголосовать: не нравится

        Но ведь правда же, что при обновлении стратегии количество боёв сбрасывается если не в ноль, то хотя бы на сколько-то?

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +5 Проголосовать: не нравится

          нет, неправда. количество боев — это характеристика пользователя

          • »
            »
            »
            »
            »
            »
            13 лет назад, скрыть # ^ |
             
            Проголосовать: нравится +21 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -12 Проголосовать: не нравится

0rz..

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

В информации о бое не хватает колонки "рейтинг участника".

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Объясните пожалуйста, как добавить свои переменные в класс MyStrategy и не получить при этом ошибку верификации? На C++.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -16 Проголосовать: не нравится

Второй раз подряд уверено победил, а место только падает

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Где мой turnTo(Unit)? Я так не играю!

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

С какой периодичностью обновляется рейтинг?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +12 Проголосовать: не нравится

    С периодичностью в час-полтора каждая стратегия автоматически тестируется в песочнице, после этого боя обновляют.

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

кстати, а от чего еще зависит прибавка к рейтингу кроме места? почему, многим людям, с рейтингом большим чем у меня, за первое место дают большую прибавку чем мне? просто, обычно она как раз отталкивается от ожидаемого места, по твоему текущему рейтингу... ну вот, например, если сравнить последний бой: http://russianaicup.ru/profile/PanZverski http://russianaicup.ru/profile/xkor

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +35 Проголосовать: не нравится

У танков, которые вверху не видно хиты. Мелочь, а неприятно

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -8 Проголосовать: не нравится

Интересно было бы услышать прогнозы на итоговый рейтинг победителя песочницы, итоговое число участников...

И потом сравнить:)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится

Оранжевый цвет очень плохо отличим от красного. Было бы не плохо его как-нибудь поменять.

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Пусто

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

В "Быстром старте" хватает ошибок (орфография, пунктуация). Куда можно писать, чтобы исправили?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

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

Два последовательных боя в песочнице.
Первый бой — моё ожидаемое место (исходя из рейтинга других участников) — 4е. Занял — 1е. Результат: +23 поинта.
Второй бой — моё ожидаемое место — 6е. Занял — 6е. Результат: -16 поинтов.

Я, конечно, понимаю, что "при подсчёте рейтинга учитывается множество факторов", и все дела, но простым обывательским умом я не могу найти объективную причину тому, что так произошло. Я бы понял, если бы у меня в первом бою было ожидаемое место — 1-2е, или во втором бою ожидаемое место — 3-4е. А так выступления совсем не симметричные, в отличие от результатов (величины 23 и 16 считаю примерно равными при рейтингах около 2600). В связи с чем считаю такое начисление очков неадекватным, однако с радостью выслушаю того, кто сможет пояснить, в чём секрет того, что "выступление значительно лучше ожидаемого и победа в бою" и "выступление в соответствии с ожиданием и поражение в бою" оцениваются почти одинаково по модулю.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится -11 Проголосовать: не нравится

    ну вообще-то ожидаемое место в бою не имеет ничего общего с текущим рейтингом, и это касается всех рейтингов Эло, в том числе и применяемых для online-judges, таких как Топкодер и Кодефорсес

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      А можно вообще узнать формулы пересчета?

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

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +10 Проголосовать: не нравится

        Надо просто выигрывать все матчи. И точно будешь в плюсе.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

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

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +20 Проголосовать: не нравится

          На самом деле, очень сильно влияет.

          Самый простой пример — надо ли сглаживать диспу результатов? Т.е., будет ли бот, который занимает поочередно 1 и 6 места, выше или ниже от бота, который занимает поочередно 3 и 4 места? Чтобы знать это, надо знать, как происходит разделение на бои и как считается изменение рейтинга после боя.

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

          • »
            »
            »
            »
            »
            »
            13 лет назад, скрыть # ^ |
             
            Проголосовать: нравится +8 Проголосовать: не нравится

            Согласен, действительно.

            Я просто подумал, что уж в одном-то бою точно надо стараться занять место как можно выше. А вот на более высоком уровне (лучше 1,6,1,6 или 3,4,3,4) конечно же знание может помочь, согласен.

            • »
              »
              »
              »
              »
              »
              »
              13 лет назад, скрыть # ^ |
              Rev. 2  
              Проголосовать: нравится +50 Проголосовать: не нравится

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

              Хотя там сложнее... Но предположим гипотетическую ситуацию: распределение не "по соседям", а полностью случайное, и нас кинули в бой, в котором 4 бота — такие же олени, как наш, но 5ый был случайно написан Геной, пока он протирал клавиатуру, и имеет рейтинг заметно выше. И у нас есть 2 стратегии. Одна состоит в том, что мы умираем примерно как и другие олени, имея мат.ожидание места, допустим, 4.0. А другую мы прочли в какой-то умной книжке для самоубийц, и если использовать ее, то мат.ожидание места будет только 4.7, зато в каждом третьем случае мы будем перед смертью убивать бота Гены (и получать в итоге более высокое место, чем он).

              Что лучше?

              • »
                »
                »
                »
                »
                »
                »
                »
                13 лет назад, скрыть # ^ |
                 
                Проголосовать: нравится -20 Проголосовать: не нравится

                Наркоман штоле??

                нет, точные формулы мы публиковать не будем

              • »
                »
                »
                »
                »
                »
                »
                »
                13 лет назад, скрыть # ^ |
                Rev. 2  
                Проголосовать: нравится +3 Проголосовать: не нравится

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

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  13 лет назад, скрыть # ^ |
                   
                  Проголосовать: нравится +11 Проголосовать: не нравится

                  if (world.tanks()[i].name == "tourist")?

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  13 лет назад, скрыть # ^ |
                   
                  Проголосовать: нравится +3 Проголосовать: не нравится

                  Предположим, что мы теряем много, если пропускаем вперед кого-то заметно более слабого, и получаем много, если обгоняем кого-то заметно более крутого. Если это так, то попытаться убить бота Гены ценою собственной жизни для нас может быть более выгодно, чем драться "со случайным противником" и сливаться примерно третьим из пяти оленей.

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

                  Здесь достаточно много условностей и схематических изменений, но я (по понятным причинам) не буду приводить конкретные примеры, которые привели меня к таким вопросам, и ход мыслей относительно этих примеров.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +16 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -14 Проголосовать: не нравится
  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    Не тот контест Bayan-ом нарекли... (с) потенциальный классик

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +14 Проголосовать: не нравится

    3 раза посмотрел. Так и не понял.

    Смешно, когда два танка стреляют друг в друга, а все снаряды попадают в труп по середине?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      Нет же. Когда два танка реинкарнируются, причём фиолетовый лидируя оживляет красного, а красный в итоге побеждает.

      Ну впрочем может тем кто бывает на четверти в Саратове такая некромантия не в новинку...

      UPD: с 2300 по 2800.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

Чтобы в Яве взять ширину своего танка нужно использовать self.getHeight(), а длину — self.getWidth(). Немного странно, не находите?)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -13 Проголосовать: не нравится

Блин, у меня к/р завтра, а я не могу засабмитить(

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Какое ограничение снизу на время между рейтинговыми боями? Я думал, что один час, хотя до этого я уже наблюдал небольшие "сбои" (когда время было на несколько минут меньше).

Но сегодня — новый рекорд, между боями 15734 и 16117 — только 48 минут, т.е. недобор целых 12 минут.

С одной стороны, я не против такого — дополнительный материал для наблюдений и анализа всегда полезен. С другой стороны, немного тупо то, что у меня в этот момент в системе может быть версия, которая даже сама себе в ногу попасть не может, и -20...-30 к рейтингу сильно испортят мне настроение. В данном случае я залил адекватную версию всего за 7 минут до рейта (хотя думал, что еще минимум 19 минут).

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Так как количество участников не всегда нацело делится на 6, кто-то может свою очередь пропустить. Поэтому был сделан некоторый "плюс-минус" к часу, который позволяет всем участникам достаточно равномерно участвовать в боях.

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

+просьба

Добавьте, пожалуйста, во вкладку "все бои со мной" какая стратегия с каким цветом играла. Очень неудобно различать две и более свои стратегии, если не знаешь, какая где.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +30 Проголосовать: не нравится

Сделайте какую-то опцию вроде "скрыть результаты боев" — чтоб при использовании этой функции не было видно результаты боев в списке, но оставалась возможность смотреть повторы.

Это заметно прибавило бы интриги к просмотру боев. А кому интрига не нужна — снял бы галочку и использовал все как есть.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +28 Проголосовать: не нравится

Только что заметил, что в новости поменяли изображение футболки.

Новый дизайн заметно поднял мне мотивацию.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -8 Проголосовать: не нравится

Интересно, почему вы решили сделать это соревнование исключительно для русскоязычных участников?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -30 Проголосовать: не нравится

Хочу добавить свою функцию в MyStrategy.cpp объявил ее в MyStrategy.h, всунул два файла в zip. Мне выдало что добавленной функции нет в MyStrategy. What is wrong7

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Ребята не подскажете почему эта строчка неправильная?

int v = self.GetCrewHealth(all_tanks[i]);

мне выдает вот что :'class model::Tank' has no member named 'GetCrewHealth'

хотя в правилах описана эта функция

  • »
    »
    13 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится +12 Проголосовать: не нравится

    А заглянуть в папке model в файл Tank.cpp/Tank.h не судьба?

    (до кучи замечу — в таком виде такая функция в правилах точно не описана, тем более там про жаванский вариант)

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +1 Проголосовать: не нравится

    На C++ это будет crew_health()

    И если надо узнать здоровье, то world.tanks()[i].crew_health()

»
13 лет назад, скрыть # |
Rev. 4  
Проголосовать: нравится +1 Проголосовать: не нравится

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

p.s. Последние 2 боя http://russianaicup.ru/profile/lisexel.

p.s.2 Уже естественно не последние.

p.s.3 Бой перетестировали.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +10 Проголосовать: не нравится

      Ну ещё сегодня одного такого пользователя автозаполнялка мне добавляла сама, но в принципе копирование даже с такой помехой таки лучше (хоть в 98% кнопка создать после копирования будет рабочей. Таки лучше, чем её вообще нет)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Извините не подскажете почему из-за этого ива ошибка компиляции if (world.bonuses()[i].type()='MEDIKIT') { }

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -6 Проголосовать: не нравится

А сколько в цифрах победителей песочницы?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +6 Проголосовать: не нравится

    Правила читать иногда бывает полезно.

    Лучшие шесть участников Песочницы награждаются ценными призами.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Пытался спросить на оф.сайте, но туда похоже редко заходят. Я не могу прикрутить свою стратегию к local runner на ubuntu. Потому что из своей среды я не могу скомпилить проект( codeblocks, кривые руки), а через compile-g++.sh он комплится только после замены MyStrategy на Strategy. И после запуска версии, скомпиленной через скрипт мой танк просто крутиться на месте и стреляет по кд. Кто-нибудь может посоветовать через какую IDE и как компилировать стратегию?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +13 Проголосовать: не нравится

    мой вариант — eclipse CDT. Только не забыть прописать доп параметры из compile-g++.sh

    вот эти:

    -static -fno-optimize-sibling-calls -fno-strict-aliasing -DONLINE_JUDGE -D_LINUX -lm -s -x c++

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -17 Проголосовать: не нравится

Могу ли я как-то узнать максимальную скорость танка в (точках в тик)? Вариант запустить локал раннер и посмотреть на глаз? — Спасибо, не надо.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +2 Проголосовать: не нравится

    попросить подвинуться? :) шутка :)

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +4 Проголосовать: не нравится

      К сожалению так и приходится извращаться. Просто это очень сильно препятствует отладке. По нормальному — я узнаю проблемный момент с точностью до одного тика, и ставлю точку останова на определённом тике и смотрю что не так. Теперь мне нужно прогонять +- 200 тиков!

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +12 Проголосовать: не нравится

      А как посмотреть жизни танчков, которые находятся на севере карты? Попросить проехать южнее?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +11 Проголосовать: не нравится

      Ну сделайте же с этим что-нибудь, постоянно мешается.

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +9 Проголосовать: не нравится

Какая жуткая лотерея намечается. За всё время в топ10 побывало куча народа, который сейчас скатился сильно вниз. И мне НЕ кажется что это из-за того, что многие пишут стратегии всё сложнее и сложнее. Вот моя стратегия без каких-либо изменений поднималась в рейтинге примерно от 2800 до 3000 и обратно до 2800.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    В песочнице — да.

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Кстати интересно, за счет чего такой эффект возникает. Ещё примечательный факт: За 20 боёв в тренировочном режиме моя стратегия попала в тройку в 80% случаев, а в рейтинговых боях песочницы лишь в 40%. Может и случайность, но довольно интересно.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -11 Проголосовать: не нравится

Ставлю на то, что Гена будет первым перед началом раунда 1.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +6 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

А что, до сих пор никто не заметил багу в этой надписи?

Вы можете создать только 2 боя за в течение 5 минут.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Тем временем Quick Start Guy обогнал более 400 участников и финишировал с достойным рейтингом 2037.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Сразу 2 вопроса, почему рейтинг начисляется только по окончании ВСЕХ боев до текущего, и почему бы не зациклить создание боев, что бы не ждать один застрявший?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +8 Проголосовать: не нравится

    Рейтинг начисляется в конце, по-моему, чтобы было удобней смотреть таблицу. Иначе все будут скакать туда-сюда.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

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

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится

Если бы вы запили кнопочку друзей, как на кф, то было бы просто супер.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

А зачем система сейчас тестирует тех кто не прошел в раунд 1?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Насколько адекватна оценка стратегии первой половины первого раунда?))

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится -12 Проголосовать: не нравится

    С 50% процентной вероятностью ты займешь такое же место после первого раунда)

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +4 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Я не понимаю почему такое происходит: в первой волне первого раунда, моя стратегия начала хорошо играть и выигрывать, честенько занимая первые места и места в первой тройке, потом постепенно она скатилась до 290 места и вообще перестала выигрывать к концу первой волны, ко второй волне я переписал свою стратегию и начал было выигрывать, часов 8 держался примерно возле 250 места, но следующие 3 часа моя стратегия уже почти вообще не занимает места в первой четвёрке, постоянно оставаясь на 5-6 местах. Что это за рандом такой? Или мой танчик устал?

  • »
    »
    13 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    Сразу после своего поста вы заняли второе и первое места=)

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

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      Это какой бой вы смотрели, можно ссылочку? Это наверное какая-нить старая стратегия была... стратегии которые играли в боях первого раунда не ехали вперёд в начале боя. Про то что я под конец начал занимать первые и вторые места я тоже заметил. Но блин, согласитесь, это бред какой-то. Я три часа занимал почти только 5-6 места, при этом были периоды, в которых из 10 боёв 1-2 места занимал в 8 боях. Это что-то очень странное. Да и блин в песочнице я в сотке, а значит играю (и выигрываю там) с игроками посильнее.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
        Rev. 2  
        Проголосовать: нравится +2 Проголосовать: не нравится

        Жалко блин, лотерея получилась, а футболка классная :(

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
        Rev. 2  
        Проголосовать: нравится 0 Проголосовать: не нравится

        Бои с 1 Раунда. Сегодняшние.

        http://russianaicup.ru/game/view/203776 http://russianaicup.ru/game/view/203666 http://russianaicup.ru/game/view/203412 http://russianaicup.ru/game/view/204207

        Во всех сначала отъезжаете назад, а потом сразу в центр, где вас и залавливают( В некоторых боях вообще мгновенно сливаетесь, в некоторых проживаете подольше, но всё-равно рано или поздно попадаете под прицел нескольким танкам. Спасают разве-что бонусы.

        И, предположу, что с топа песочницы вы также начали съезжать, когда отказались от идеи прятаться в углу в начале боя, не так ли?

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
          Rev. 2  
          Проголосовать: нравится 0 Проголосовать: не нравится

          А, вы про это. Да, я отказался от идеи прятаться в углу, потому что туда все едут и если ты оказываешься с кем-то в углу, то вероятность слиться 50/50 — либо он меня, либо я его. Нет, на моём графке стратегия которая съезжает с 3000 до 2700 это всё таже стратегия которая поднялась до 3000 (она пряталась в углу). Это ещё одна странность.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Можно ли сделать возможность тестовой посылки 3 на 2?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

мне кажется или в боях 3*2 в 90% случаев выигрывает красный?

  • »
    »
    13 лет назад, скрыть # ^ |
    Rev. 3  
    Проголосовать: нравится 0 Проголосовать: не нравится

    У него, конечно, преимущество, но тебе кажется. Смотря как играет

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Изменилась ли API для проведения боев 3х2? А то в таких боях совсем по-другому мой танк себя ведет (стоит на месте).

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

А ни у кого не было такой проблемы, как перезагрузка компьютера или даже синий экран во время просмотра боя на сайте (XP, FF 16.0.2)?
У меня это достаточно часто. Перегрева быть не должно: только одно ядро работает. И получаю я это на двух домашних компьютерах с абсолютно разным железом.
Только не надо обсуждать проблемы моих компьютеров вообще.

У кого-то была/есть такая проблема?

UPD. Ни разу никогда такой проблемы до сих пор не было.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

А где можно указать размер футболки, если прошел в раунд 2?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Написано, что всем участникам раунда2 будет футболка. Значит ли это, что 45 уайлд кард участников также получат футболки? :)

P.S. Обрадуйте меня, пожалуйста PLEEEESE

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Обновления Local Runner'а не предвидится?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -6 Проголосовать: не нравится

Я не понял что значит "Увеличить изменчивость рейтинга"? Объясните пожалуйста.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +21 Проголосовать: не нравится

Только что на почту пришло письмо с темой "Russian AI Cup: ???????"

Чего валяешь дурака??????? Чего танк не пишешь??????? Зачем тебе спать, ходить в универ, на работу, решать контесты??????? Садись пиши танк!!!!!!!

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Ты можешь победить в бою, но ты не можешь победить систему!

  • »
    »
    13 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    У меня такое очень часто. Ну три раза это маленькая выборка (хотя уже становится ясно, что выиграть можно). Я помню у себя что из 5 я выиграл 3 раза, один раз второе и один раз третье. При это понятное дело, что третье это система :)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Почему мой танк в песочнице почти не играет 3x2? http://russianaicup.ru/profile/FAndES/contest1

»
13 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

UPD. можно не читать.. просто почему-то не сразу отобразился следующий бой в профиле.

Баг: у меня в профиле за второй раунд количество побед 48%, а в таблице 47% (обе страницы обновлены после обновления рейтинга за последний бой и до добавления следующего).

»
13 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +8 Проголосовать: не нравится

Ох как жарко в районе 50-го за полтора часа до окончания раунда.

А по результатам песочницы кучку людей в финал не возьмете?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Вы уверены, что используете самую последнюю версию пакета?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      Уверен, но никто не сказал, что решение надо перепослать :) Причём версия пакета при посылке неважна ведь, файлы должны замениться. Но то, что собрано до правки пакета никто не пересобирал.

      Теперь всё работает, я просто ещё раз послал ту стратегию, которая была ранее. Спасибо :)

      UPD. P.S. Я вообще на сервер не шлю не мои файлы, так что версия пакета не важна ну никак :)

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Я посчитал свои бои за два дня и получил такие результаты:

6x1: 21

3x2: 7

2x3: 15

по-моему совсем не выполняется "Вероятность формата боя в Песочнице теперь обратно пропорциональна количеству его участников. Таким образом, бои 3x2 будут выбираться вдвое чаще, чем бои 6x1, а бои 2x3, которые появятся после завершения Раунда 2, — втрое."

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    Формат боя не выбирается для участника. Сначала выбирается формат, а потом в бой набираются люди. Таким образом бои 3х2 случаются вдове чаще боёв 6х1, но и игроков туда набирается меньше в 2 раза. Теперь у стратегии примерно одинаковые шансы попасть в любой из форматов боя, а раньше чаще выпадал 6х1 (когда форматы выбирались равновероятно).

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Значит странный на меня рандом выходит :( Ну тогда логично было бы сделать приоритетную очередь для всех видов боёв и вытаскивать с рандомом, например из первых 50 человек.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

А если из топ50 будет много человек, которым нет 18, дополнительные места будут для следующих в рейтинге второго раунда?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Планируется ли в ближайшее время повторить это соревнование?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    песочница еще будет функционировать, следите за сообщениями на сайте

    по поводу повторения: ну в ближайшее-ближайшее время — нет, а там посмотрим

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

К сожалению на сайте конкурса не нашёл где задать вопрос, поэтому спрошу здесь: были ли высланы футболки победителям первого раунда; если да, то когда и кто осуществляет доставку?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +17 Проголосовать: не нравится

    Информация давно передана в отдел логистики

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    Тогда ещё такой вопрос уже ко всем: кто-нибудь получил футболку? И если да, то как далеко от столицы он живёт?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +5 Проголосовать: не нравится

      Ну и сразу чуть оффтопика: получил уже кто-нибудь футболки за gcj2012?

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +8 Проголосовать: не нравится

      Получил сегодня футболку. Для тех кто ещё не получил, если интересно: материал "резиновая" синтетика, цвет чёрный, спереди на груди небольшая эмблема конкурса жёлто-оранжевого цвета, на спине пара малюсеньких эмблем "Одноклассники" и "Mail.Ru". Получается, что реальный вид футболки отличается от того, что представлен на изображении (также отсутствует белая прострочка, и цвет на изображении вроде не чисто чёрный). Размер тот, что "заказывал". Правда фасон обтягивающий.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
        Rev. 2  
        Проголосовать: нравится 0 Проголосовать: не нравится

        Поздравляю!

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится

          Как связан цвет и способность нормально промышленно кодить?

          • »
            »
            »
            »
            »
            »
            13 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится

            Вот именно что никак! Поэтому не стоит смотреть на цвет и делать выводы о том, как программирует человек.

            • »
              »
              »
              »
              »
              »
              »
              13 лет назад, скрыть # ^ |
               
              Проголосовать: нравится +3 Проголосовать: не нравится

              Ниже я кое-что написал. Считаю, что корреляция есть. Круче цвет, выше скорость разработки программы. А вот качество кода от цвета не зависит, ИМХО (к такому выводу пришёл просматривая решения задач победителей).

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +3 Проголосовать: не нравится

          Спасибо! Жизнь меня научила тому, что одно из качеств хорошего промышленного программиста высокая скорость разработки (выдачи готового результата) пусть и ценой снижения качества продукта и его кода. Для меня же это крайне не характерно. Так что неплохое участие в этом конкурсе не показатель, ибо времени было очень много на написание такой несложной программы. :) Что до выкладывая кода, то мне кажется, что пока это не корректно, так как песочница продолжает работу, не хотелось бы, чтобы кто-то задаром разместился в районе 150 — 250 места (я не о Вас конкретно, а в общем).

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

        Тоже получил.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Доставка футболок по Москве производилась курьером, а не почтой? А что делать если люди уезжали на некоторое время в другую страну, телефон соответственно тоже не отвечал?

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Пользуясь всплытием темы в эфире, спрошу: кто-нибудь из Беларуси уже получил футболку? Я конечно наслышан про почту России и не уверен, стоит ли начинать паниковать?

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

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

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

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Один ли я из Украины, кто еще не получил футболку? И можно ли как-то узнать ее судьбу?

Так как на сайт http://russianaicup.ru у меня уже давно не заходит, задаю вопрос здесь.