ИИ для игры в Dota 2 от компании OpenAI нашумел в прошлом году, когда обыграл топовых мировых игроков. Но только в матчах 1v1 и с кучей ограничений, отчего не все воспринимали успех всерьез.

После этого компания поставила амбициозную цель — создать ИИ для командной игры и сыграть на турнире The International в конце августа 2018 на профессиональном уровне. Пока они укладываются в график.

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

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

  • Пул из 18 героев в режиме Random Draft (Axe, Crystal Maiden, Death Prophet, Earthshaker, Gyrocopter, Lich, Lion, Necrophos, Queen of Pain, Razor, Riki, Shadow Fiend, Slark, Sniper, Sven, Tidehunter, Viper, или Witch Doctor) Зеркальные матчи с Necrophos, Sniper, Viper, Crystal Maiden, и Lich.
  • Без Divine Rapier, Bottle, Quelling Blade, Boots of Travel, Tome of Knowledge, Infused Raindrop.
  • Без подконтрольных существ и иллюзий
  • Матч с пятью курьерами. Ими нельзя скаутить и танковать.
  • Без использования скана
  • Без Вардов
  • Без Roshan
  • Без невидимости

Как говорит OpenAI, обучить ИИ сложным навыкам удалось благодаря нескольким новым фичам и переменным, добавленным к системе обучения с подкреплением Rapid.



Также для игры компания увеличила время реакции ИИ с 80 миллисекунд до 200 — ближе к человеческому. Но по их словам, на геймплей это не повлияло, поскольку основной упор приходится на тактику и командное взаимодействие, а не рефлексы.

Трансляция игры начнется 5 августа в 22:30 по московскому времени. Ее можно будет посмотреть на канале OpenAI в Twitch.

Мероприятие пройдет в Сан-Франциско. Сперва c ИИ поиграют зрители — для разогрева. Затем стартует основной матч до двух побед. OpenAI рассчитывает, что это шоу покажет, есть ли у их искусственного интеллекта шансы на грядущем The International — крупнейшем турнире по Dota 2.

Комментарии (89)


  1. forcam
    19.07.2018 20:09
    -1

    Также для игры компания увеличила время реакции ИИ с 80 миллисекунд до 200 — ближе к человеческому

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

    основной упор приходится на тактику и командное взаимодействие, а не рефлексы.

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


    1. inkvizitor68sl
      19.07.2018 20:25

      Они отлично дерутся. Просто теперь у живых игроков не 80, а 200 мс на то, чтобы атаковать и задизейблить бота, прежде, чем у него «автохекс» сработает. За 200 можно успеть, за 80 было сложно.


    1. yea
      19.07.2018 20:28

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

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


      1. forcam
        19.07.2018 21:11
        -1

        Вы вообще с геймингом знакомы?) Берете любую демку по ксу, смотрите сколько прошло времени с момента начала появления объекта на экране и начале реакции на этот объект, вы такие исследования производили? Нет?) А я да) Вся проблема в том, что данные для обычного человека и геймера различаются, геймер постоянно тренирует реакцию, обычному человеку это не нужно. Поэтому вы правы, но не для данного конкретного момента, а для всех остальных. Нельзя забывать и то, что геймер реагирует на ситуацию которая постоянно повторяется, он знает что приблизительно ждать и откуда ждать, т.е. он на чеку и оттренирован на конкретном поле действий. А в этом случае реакция мозга намного более быстрая, чем в обычной жизни. Не знаю, покопал инет 150 ms реакция вполне себе для топ геймеров, но я видел результаты ниже) Кстати есть и онлайн тесты на реакцию, у меня это после бурного рабочего дня 200ms) интересно будет проверить утром) правда конечно вопрос, на сколько такие тесты правдоподобны)


        1. yea
          19.07.2018 22:14
          +3

          О чем я и говорю. 150мс времени от появления противника на экране до начала действия — это сумма времени реакции и времени принятия решения. Для человека еще остается время непосредственно прицеливания и нажатия на кнопку. У бота же оно отсутствует, и 200мс — это время не до начала действия, а до его завершения, в случае cs это действие «пустить пулю в жбан».

          Теперь о времени принятия решения. В cs, если противник уже появился на экране, то решение, по большому счету, может быть всего одно — начать в него стрелять, одновременно передвигаясь в каком-либо направлении или стоя на месте. В доте же нужно сориентироваться в огромной куче вещей: понять, кто перед тобой, что он может сделать, видит ли он вообще тебя, где его команда, где твоя команда, исходя из этого понять, нужно ли вообще предпринимать что-либо, потом решить, какую кнопку нажать из инвентаря или из своих способностей. Поэтому дота намного меньше завязана на скорость реакции, ибо из вариантов «очень быстро сделать говно» и «за полсекунды все просчитать и выбрать оптимальное решение» предпочтительнее будет второй.


        1. APXEOLOG
          19.07.2018 23:51

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


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


        1. saboteur_kiev
          20.07.2018 01:27

          А вы не путайте игры.
          В КС реакция с милисекундами имеет критическое значение — игрок с идеальной реакцией ложит ВСЕХ противников.

          в ДОТА и ЛОЛ важнее командные решения и позиционирование.
          То есть макро имеет гораздо более важное значение, при достаточной реакции. Идеальная реакция даст преимущество в 1 vs 1, или даже 1 vs 2, но в 5x5 важнее будет согласованность действий.


          1. striver
            20.07.2018 08:52
            -1

            В КС реакция с милисекундами имеет критическое значение
            Для того же фарма в ЛОЛ/ДОТА это тоже важно, там нужно контролировать каждый пиксель на мониторе. И если не добирать нужное количество опыта или денег на фарме, то в стычках можно сильно проиграть при равных раскладах. Да, там может быть больше времени на реакцию, но событий может быть больше на экране. Реакция везде нужна.
            в ДОТА и ЛОЛ важнее командные решения и позиционирование.
            В КС — это не важно, когда играешь сам в песочнице. 1 хорошая позиция — и 1 игрок даже с плохой реакцией валит всех.
            Идеальная реакция даст преимущество в 1 vs 1, или даже 1 vs 2, но в 5x5 важнее будет согласованность действий.
            Это если все стоят и ждут, когда же все походят так или иначе. В замесе в ДОТЕ/ЛОЛ стенка на стенку по вышками с мобами — там получается играть только на реакцию и сыграность. Ибо за 2-3 может положится вся команда. Это слишком мало на то, чтоб слушать и думать о том или ином действии. Да, перед замесом — важно распределить роли и момент атаки, далее — чистая игра на «пианино» и точность за счет мышки. Есть случаи, когда нужно за доли секунд законтрить массовый спел.

            Есть примеры, когда люди просто боги в шутеры, а вот в СтарКрафт — не могут. Ибо нужна не только реакция, а и многозадачность — с чем ИИ может справится лучше.


            1. Anarions
              20.07.2018 13:18
              +1

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


              1. striver
                20.07.2018 14:50

                Честно сказать, я сравнивал игру профи, и я не успевал реагировать, на должном уровне, на все события на экране в нужное время и в нужном месте. Ибо тебя постоянно «отвлекают» соперники, мобы и другие события на карте.

                По сути реакции вообще не надо.
                В шахматах — да. Где рилтайм — реакция всегда важна.


                1. Anarions
                  20.07.2018 14:52

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


                  1. Druu
                    20.07.2018 14:55

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

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


                    1. saboteur_kiev
                      20.07.2018 16:17

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

                      Может быть вы еще можете стать топ-скейтером за неделю задротства?

                      Не путайте скорость реакции и наработку навыков.
                      Как вам вообще реакция поможет фармить, если у вас скорость атаки, например 1 атака в секунду? Быстрее не нафармите. Крипы тоже не бьют внезапно. Это все — просчитывается и нарабатывается навыком. На реакции такое не освоить.


                      1. MonikaPiters
                        20.07.2018 17:40

                        Вам нужно, как минимум, среагировать на действия оппонента в миду.


                        1. saboteur_kiev
                          20.07.2018 17:44

                          Для этого достаточно хорошей реакции.

                          Если реакция будет идеальная то да, 1 на 1 ты будешь побеждать всегда. Но в том то и суть МОБА игр — в ней стратегия важнее.

                          Если есть человек с идеальной реакцией и неумением играть в команде — то эта команда проиграет на про сцене.

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


                      1. Druu
                        21.07.2018 11:32

                        Может быть вы еще можете стать топ-скейтером за неделю задротства?

                        И при чем тут топ-скейтеры?


                        Как вам вообще реакция поможет фармить, если у вас скорость атаки, например 1 атака в секунду?

                        Я вообще не говорил про реакцию, я говорил о том, что механические навыки для фарминга очень примитивны и очень быстро нарабатываются до своего предела. Чтобы отработать тайминги до уровня добивания 100% крипов с волны понадобится время порядка часов, если вам никто не мешает, конечно. Но на практике вам мешать будут. И вот противостояние этим помехам уже не сводится никак к упомянутым вами навыкам. И реакция там вобщем-то не нужна, т.к. смысл противостояние в миде — предсказание действий и движений противника, а не реагирование на них. Эта часть доты наиболее близка к шахматоподобным играм.


                        1. Oxoron
                          21.07.2018 16:53

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

                          Не прокатит. Пробовал. Встроенный трейнер на добивание (отлично подоходит для разминки) выдает мне порядка 50% крипов с трех минут на медузе. Больше 70 я не выбивал даже за двадцать повторов. Потом сменил комп, дотянул до 80. Потом неделю не играл — и снова 70.

                          Короче, часов на идеальный ласт-хит не хватит. И потом еще придется поддерживать.


                          1. Druu
                            21.07.2018 20:51

                            Не прокатит. Пробовал. Встроенный трейнер на добивание (отлично подоходит для разминки) выдает мне порядка 50% крипов с трех минут на медузе.

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


                            1. ragequit
                              21.07.2018 22:34

                              У НСа есть древний гайд как правильно держать крипов на лайне на одном месте любым героем. Лучше всего подходит антимаг без топора.


                            1. Oxoron
                              21.07.2018 22:37

                              Удержание линии, стоппинг — юзаю все. Но — Медуза. На трейнере нет предметов, уровней, скиллов, и стартовый урон не впечатляет. На Тини собрал 80% с первого раза, на войде — 70%.

                              Тут надо заметить, что трейнер считает процент от всех потенциально крипов: своих и чужих (ласт-хит + денаи). Результаты Медузой на чистом ласт-хите выше.

                              Плюс, мне доводилось видеть игры топовых игроков, где те пропускали 3 крипа из 4. На ровном месте, на «родных» героях.

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


                  1. striver
                    20.07.2018 15:00

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


                    1. yea
                      20.07.2018 15:15

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


                      1. striver
                        20.07.2018 15:27

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


                1. Druu
                  20.07.2018 14:53

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

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


                1. saboteur_kiev
                  20.07.2018 16:19

                  IMHO в этом ДОТА и ЛОЛ сильно отличается. Дизайнеры Лиги Легенд тратят огромное количество усилий именно для того, чтобы происходящее на экране было интуитивно понятным даже непрофессионалам.

                  Это одна из достаточно важных целей в походе за увеличением аудитории и выход на «большой ТВ экран».


                  1. Anarions
                    20.07.2018 17:17

                    ЛОЛ гораздо более замусорен визуальными эффектами чем дота.


                    1. saboteur_kiev
                      20.07.2018 17:42

                      Нет. Сам дизайн интуитивно понятнее со стороны человека, впервые смотрящего на МОБА игру.
                      Понятно что саму драку, без знания особенностей чемпионов не разобрать. Но в ЛОЛ сразу понятно где ландшафт, где персонаж, где миньон (и чьей команды), где нейтральное существо.


                      1. Anarions
                        20.07.2018 17:50

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


                  1. bvdmitri
                    20.07.2018 17:40

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

                    IMHO восприятие визуального дизайна очень субъективно.


        1. oufucom
          20.07.2018 15:25
          +2

          Я вот такую ссылку в вике нашёл
          www.ncbi.nlm.nih.gov/pmc/articles/PMC3198384
          Там про спринтеров, реакция на стартовый выстрел. Медианные значения для мужчин 168 мс, для женщин 189 мс. Всё что меньше 100 мс считается фальстартом.


    1. maaGames
      20.07.2018 05:57

      В этом сезоне ФОрмулы 1 уже был мини-скандал, когда пилот среагировал на светофор слишком быстро и было разбирательство, совершил он фальстарт или нет.
      «Как сообщила ФИА, в Шпильберге реакция Боттаса на погасшие огни составила 0,201 секунды»
      В итоге сошлись на мнении, что фальстарт он совершил, но ему повезло, что уже после выключения светофора. Так что с 0.1 и меньше можно быть только дисквалифицированным.


      1. Bedal
        20.07.2018 10:17
        +4

        На соревнованиях по лёгкой атлетике начало движения раньше, чем через 0.1 сек тоже считается фальстартом. Или даже 0.3?
        Так что к легендам про скорость реакции нужно относиться трезво, проявлять снисхождение и мягко, ласково улыбаться. Адепты так ранимы…


      1. striver
        20.07.2018 10:39
        -1

        В этом сезоне ФОрмулы 1 уже был мини-скандал
        Минискандалы каждый гоночный викэнд.
        когда пилот среагировал на светофор слишком быстро и было разбирательство, совершил он фальстарт или нет.
        Это чуть не тот случай реакции. В игре — там в динамике, а здесь — загораются огни светофора, а потом гаснут — это всё, в принципе, прогнозируемый момент наступления случая. Он мог просто «угадать» момент.
        В итоге сошлись на мнении, что фальстарт он совершил, но ему повезло, что уже после выключения светофора.
        Нет, если фальстарт — штраф. Его не было. Это не фальстарт. То что повезло, возможно. В спорте — это норма. Все на грани фола.
        Так что с 0.1 и меньше можно быть только дисквалифицированным.
        даже меньше, 0,001с


    1. cyberzx23
      20.07.2018 14:37

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


    1. 6opoDuJIo
      20.07.2018 19:37

      Правильный врыв никакая реакция не спасёт, в ряде случаев/мачапов. Как «синтетический пример», врыв под глобалом не контрится реакцией/действиями, если нечем снимать (эул/бкб) или нет возможности для кайта (которая, опять таки, зависит от закупа, а это уже тактика). Контрится только тактикой (закуп, позиционка, пик).


    1. bro-dev0
      20.07.2018 20:51

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


  1. AndyPike
    19.07.2018 21:45

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

    А по биологии млекопитающих, и не только:

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

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

    Средняя реакция бить по тормозам, по крайней мере для среднестатистического опытного водителя — считается 300ms. Для 100 км/ч это 28 м/c, то есть 8 метров пролетают в слепую. Только потом нога начинает пытаться нажимать что-то.

    Геймеры должны быть не плохими водителями. Теоретически.


    1. forcam
      19.07.2018 23:49
      -1

      Прокомментируете?

      www.youtube.com/watch?v=40iQTOfzNFc

      У меня 200мс в среднем, нашел аналог этого приложения на другом сайте, в поисковике «Онлайн тест на скорость реакции».

      Кстати, у людей самая быстрая реакция — реакция пальцев, если верить Инету, поэтому ноги по другому реагируют, ну и сравнивать сколько будет нажиматься педаль тормоза и клик мышки, это как по мне совсем разные вещи, скорость реакции мышки 0,001 сек, скорость реакции тормоза такая же?) Пока педаль упадет в пол, пока передастся момент. Дело тут даже не в водителях (хотя и в них на самом деле тоже).


      1. AndyPike
        20.07.2018 00:00
        +1

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


      1. el_gato
        20.07.2018 09:41
        +2

        Что тут комментировать? Синтетический тест- «ткните кнопку, когда поле поменяет цвет» или «поднимите в ветра ТеррорБлейда, ткнув на нужную кнопку на многокнопочной мышке, в тот момент когда он готов кастануть ульту вычленив его среди 5 его иллюзий, 4 других вражеских игроков, 4 своих игроков и кучи всякой разной анимации от различных кастов, предметов и тд., попутно контроллируя своего игрока чтобы его никто не сфокусил.» Несколько разное количество информации надо мозгу обработать для принятия решения.


        1. Welran
          20.07.2018 19:26

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


    1. Lewik87
      20.07.2018 02:13

      Средняя реакция бить по тормозам, по крайней мере для среднестатистического опытного водителя — считается 300ms.

      Среднее 1 секунда. Максимум 2. Плюс отклик тормозной системы.

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

      Геймеры плохие водители. Туннельное зрение.


      1. Sinatr
        20.07.2018 10:24

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


        1. Lewik87
          20.07.2018 10:31

          Личный опыт. Я не из НаВи конечно, но достаточно.


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


          1. retnuoc
            20.07.2018 12:19

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


            1. Lewik87
              20.07.2018 14:54

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


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


          1. ragequit
            20.07.2018 12:24

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

            Тут все зависит от конкретного человека. Я играю на 16:9 и вижу малейшую «пятку» противника на границе экрана. Многие играют 4:3 (иногда растягивают, но не всегда) и не видят дальше сектора в 20-30 градусов.


          1. qqname
            20.07.2018 13:12

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


      1. vesper-bot
        20.07.2018 10:50

        ваши расчеты будете уже Михаилу (надеюсь) рассказывать.

        Может, апостолу Петру, все-таки?


        1. Lewik87
          20.07.2018 12:12
          +3

          Я не разбираюсь в этом. Архангел Михаил — борец против ереси вроде. Раз дошли до Михаила, значит фейсконтроль Петра наверное прошли. Отсюда и «надеюсь» )


    1. cyberzx23
      20.07.2018 14:41

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


  1. tSmoker
    20.07.2018 09:28

    С удовольствием посмотрю (напоминалку вот поставил), пока это еще интересно (читай: у «человеков» есть шансы). Через пару лет будет уже не интересно смотреть Человек vs Нейросеть, и ограничения будут не для людей, а для нейросети (ту же скорость реакции снизят до 500-1000мс, чтобы у людей были шансы). В интересное время живём!


    1. Druu
      20.07.2018 10:36

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

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


      1. yea
        20.07.2018 11:09

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


        1. Druu
          20.07.2018 11:27

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

          Я как раз про обучение сети, а не про ее работу. Вы же не будете делать по нейросети на каждый набор героев (всего-то чуть более, чем 10^20 :))?
          С увеличением пула героев будут расти требования к размеру сети и сложности топологии, а с ростом размера и сложности топологии — требования к вычислительным затратам на обучение.
          Мы не знаем, насколько у них сеть сейчас сложная и большая, но есть вероятность, что она уже близка к тому пределу, когда не будет возможности ее усложнить.


          1. dernasherbrezon
            20.07.2018 12:56
            +2

            Была уже такая отговорка. "Го — сложная игра с экспоненциальным количеством результатов игр. Невозможно".


            1. Druu
              20.07.2018 13:14

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


      1. Hardcoin
        20.07.2018 11:30

        Про невидимость тоже говорили — невозможно. Исчерпают запас по производительности, потому что возможных событий в триллионы раз больше. Что ж, смотрим, очень интересно.


        1. Druu
          20.07.2018 12:58

          Про невидимость тоже говорили — невозможно.

          С невидимостью-то как раз все совсем просто, т.к. вариантов там особо нет. Купил смока/варды и юзай. Надо было просто дождаться момента, когда сеть догадается покупать смока. Гораздо интереснее, использует ли сама сеть инвиз, и как.


  1. JamieOliver
    20.07.2018 10:27

    А вы не путайте игры.
    В КС реакция с милисекундами имеет критическое значение — игрок с идеальной реакцией ложит ВСЕХ противников.

    в ДОТА и ЛОЛ важнее командные решения и позиционирование.
    То есть макро имеет гораздо более важное значение, при достаточной реакции. Идеальная реакция даст преимущество в 1 vs 1, или даже 1 vs 2, но в 5x5 важнее будет согласованность действий.


    1. Kopleman
      20.07.2018 11:39

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


      1. Rad1calDreamer
        20.07.2018 11:53

        нави и симпл послушают этот рассказ с улыбкой)


        1. ragequit
          20.07.2018 12:33

          Предлагаю посмотреть финальную игру нави на мажоре и каких-нибудь SCARZ против других ноунеймов. И оценить то, как двигаются игроки просто глядя на мини-карту. В CS:GO недостаточно только хорошо стрелять, нужно еще уметь «читать» и двигаться по таймингам, принимать правильные решения и так далее. Сколько раз я отвлекал противника звуком вырываемой чеки или специальным «неловким» шагом где-нибудь на кафеле, чтобы он отвлекся, а мой тиммейт вышел и дал ему в ухо из АК. А сколько раз так подлавливали с в ситуациях 1 в 2 меня, и стрельба тут не помогает.


          1. Druu
            20.07.2018 13:01

            нужно еще уметь «читать» и двигаться по таймингам, принимать правильные решения и так далее

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


          1. Rad1calDreamer
            20.07.2018 15:02

            тактика без хорошей стрелmбы < стрельба с плохой тактикой. Если руки-крюки то и клатчи 1vs4 сливаются.
            Хотя, конечно, же тут нет абсолютной величины. Все очень и очень ситуативно и относительно


            1. ragequit
              20.07.2018 15:59

              У меня стрельба на уровне nova 4 максимум, меня перестреливают 11-14-летние дети. Спокойно играю на уровне LEM — Supreme — Global на позициях саппорта-луркера (в хорошие дни — с AWP) благодаря опыту, таймингам и работе с радаром. Периодически воспламеняю пердаки и получаю репорты «за ВХ». А вот опорником не могу, но опорников и без меня в пабах хватает.

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


  1. Rad1calDreamer
    20.07.2018 11:46

    5 августа пройдет показательный матч с профессиональными игроками.

    нигде не могу найти состав команды людей. Видел инфу что это будет стак 4 англоязычных комментатора и 1 бывший про.
    Тем не менее есть уверенность что даже tier3 команда с легкостью развалит этих ботов, если, конечно, там там не драконовские ограничения. А те же VP\Liquid\LGD вообще одной ногой их вынесут


    1. yea
      20.07.2018 12:22
      +3

      Примерно так и говорили недавно поклонники Го :) Просто у них уже принятие наступило, а мы пока на первой стадии — отрицание.


      1. Druu
        20.07.2018 13:03

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


        1. yea
          20.07.2018 14:13

          Ну, в любом случае мы только гадать можем, что там в рукаве у OpenAI. Я ставлю на то, что бот в течение года-двух начнет не глядя распиливать любую команду, вы — что в ближайшее время ничего путного не выйдет. Давайте ждать новостей :)


          1. Anarions
            20.07.2018 14:30

            Кстати, бот уже не глядя распиливает любого про игрока 1v1.


            1. Druu
              20.07.2018 14:46

              Кстати, бот уже не глядя распиливает любого про игрока 1v1.

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


              1. BlackMokona
                20.07.2018 15:14

                В тот же день


                1. Anarions
                  20.07.2018 17:15

                  А ещё через день бот научился противодействовать всем абузам )


          1. Druu
            20.07.2018 14:50

            вы — что в ближайшее время ничего путного не выйдет.

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


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


            1. Rad1calDreamer
              20.07.2018 15:07

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


              1. Druu
                21.07.2018 11:38

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

                Так она и делает и это очень малоэффективно, потому что сеть не знает, чему именно надо учиться. Не умеет отделять существенное от несущественного.


              1. bvdmitri
                22.07.2018 04:40

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


  1. spamas
    20.07.2018 12:04

    Сама идея с ИИ звучит конечно многообещающе и я всеми конечностями за! Особенно в стратегиях достали тупые боты. Но… Я правильно понял картинку в статье что на такую систему надо очень много вычислительных ресурсов?


    1. 640509-040147
      20.07.2018 12:51

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


      1. BlackMokona
        20.07.2018 15:16

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


        1. Rad1calDreamer
          20.07.2018 15:21

          и ты доволен и шмотки целы)


  1. igormich88
    20.07.2018 17:58

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


    1. Anarions
      20.07.2018 18:04

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


    1. track13
      20.07.2018 18:31

      Они на сайте пишут, что 5 отдельных сетей.
      А коммуникация будет мгновенной относительно человеческой в любом случае.


      1. igormich88
        21.07.2018 13:38

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


  1. Vizavi
    20.07.2018 19:23

    Хм, мне больше всего инетерсно, этот бот, как он получает передает данные?
    Просто из кода игры \ API, или поставлен в равные условия с игроком и получает только картинку с экарана? А отдает команды? Опять таки API или подмена пакетов, или все таки отправляет команды клавиатуры \ мыши как и человек?
    Если здесь первый вариант — то бот как бы совершенно не интересен, для подобного никакого подобия ИИ не нужно, хватит банальных скриптов.


    1. bvdmitri
      20.07.2018 21:02

      У Dota есть API для ботов из коробки. Другое дело, что «банальных скриптов» не хватит, в Дота количество переменных на несколько порядков больше, чем в том же Го, но почему то в Го не могут обыграть профессионалов «банальным скриптом».


    1. igormich88
      22.07.2018 01:14

      У вас есть все возможности доказать это.