Комментарии 94
Вот кстати давний ролик по возможностям микроконтроля ИИ зерглингами против осадных танков
Подозреваю, танк будет бить по первому зерглингу, который войдёт в его радиус видимости и радиус атаки (радиус атаки у танка больше). Читать мысли танка не нужно, вся информация присутствует. Насчёт радиуса видимости у зерглингов и танков правда не уверен. Для простоты будем считать, что над танками висит оверлорд. :)
Оффтоп — на картинке пропаганда табакокурения, которому только на днях объявил войну alizar
Довольно идиотская, надо сказать. Дым? В скафандре? Это вы серьёзно? Или дым снаружи? Тогда зачем скафандр?
Это Повер Армор, который по совместительству скафандр, если атмосфера пригодная для дыхания, то курить можно сколько влезет.
https://www.youtube.com/watch?v=X6lQufpsJnM
с 17 секунды.
Вообще конечно интересно, т.е. играть в игру где под твоим началом убийц маньяков и насильников заковывают в доспехи и посылают на войну, с целью геноцида других видов это нормально. А то что некоторые из персонажей при этом курят, это ужас. Может если показывать войну как есть, с алкоголизмом, наркотиками, убийствами как своих так и безоружных, то может и желающих воевать станет меньше?
У брата (подросток), после серьезного Сэма возникло желание быть солдатом, после игры в Арму — пропало.
А так есть шаблон — курят отбитые на голову бандиты. Негативный пример так сказать.
Плохие парни делают плохие вещи. А если они не будут делать плохих вещей, то тогда смысл хорошим с плохими воевать? Где тогда будет грань? Будет борьба добра с добром при помощи обнимашек?
У брата (подросток), после серьезного Сэма возникло желание быть солдатом, после игры в Арму — пропало.— пусть в армию сходит, вообще все пропадет
А вообще, следует также учесть, что персонаж этот скорее отрицательный, да ещё и с достаточно социопатической внешностью, биографией и наклонностями.
Зато один из основных протагонистов игры Джим Рейнор вообще чуть ли не алкоголиком представлен.
п.с.: в одном из вариантов сюжета он помогает своему дружку освободить кучу преступников из тюрьмы. Притом большинство из них отбывало наказание задолго до всех этих событий с конфедерациями и доминионами. И этот же его дружок промышляет сильнейшими психотропными веществами для расширения сознания.
п.п.с.: Тайкус один из немногих в этой вселенной, верующих в привычном нам понимании. «Пресвятая мать-заступница» и «Пора драть задницы» у него запросто сочетается в лексике.
Ситуация вообще не очень понятная с этим — вводить глупо, не вводить — у компьютера потенциально дикое преимущество, ведь по идее управлять мышью компьютер может в несколько раз быстрее и учится играть против человека дальше чизов ему не надо.
Скорее бы сам матч посмотреть, особенно после такого WCS, лишь бы игра не загнулась на фоне текущих событий.
сделают этому ИИ ограничение по эффективному АПМ, более-менее уравняет
Допустим потолок 800 апм — такой показатель имеют в основном зерги (дискриминация по расам?) и главное — оно пиковое, буквально на пару секунд подключается, постоянно его не держат даже лучшие из лучших. Получается что их фишку мы срежем, а ленивое поигрывание грамотным тосс макро на 70 апм получается типа лучше, но ведь это не так. Опять же имхо — но весьма несправедливо как к игрокам, так и к ИИ.
Надо говорить тогда aps, получается около 13-14. IMHO это нереально для действительно эффективного использования. Я имею ввиду, что как ни старайся, человек не сможет клацать мышкой так быстро и при этом ее двигать, не совершая ненужных действий. AI эти же самые 13-14 apm сможет использовать гораздо эффективнее.
Зачем считать — затем что даже при коротком времени удержания, накладных подсчетах действий и не обязательной их общей эффективности цифры невероятные.
Ну собственно в этом и проблема которую фиг знает как решать — ограничивать компьютер в скорости управления это то же самое что ограничивать слишком быстрых игроков для которых их способности это тактика, это нифига не справедливо. Как шахматистам ограничить количество продуманных комбинаций — не временем, именно числом, а то один может 10 штук в минуту, а другой 100.
Вплоть до того, что AI сможет просто победить дронами на старте, и никакой стратегии тут не придумаешь, если не сможешь отвечать на такое. А человек — не сможет.
А вот после такого можно уже и с ограничениями играть. (ну хотя конечно мы можем просто никогда не узнать об этом этапе, но это не суть)
Большинство реальных задач именно такие.
Будет ли при этом AI выигрывать у людей — дело 115-е, у Близзарда чуть больше, чем сотня движков покрутить и более чем миллион способов сбалансировать.
ИИ очень быстро станет несокрушимым в старкрафте, так что задача может быть интересна программистам ИИ, но неинтересна игровому сообществу просто по той причине, что микроконтроль ИИ дает неоспоримое преимущество в любой реал-тайм игре.
То есть этой системе не будет известно расположение юнитов противника и элементов карты до их открытия.т.е. это прямо в договоре с близард написано? а зачем?
Линги против танков:
Марины против бейлингов:
Дропы:
Также, думаю, неплохо было бы ограничить и скорость его «курсора» — чтобы он не кликал почти одновременно в разных частях карты.
Человек даже на 100 АПМ не сможет сидеть с микроконтролем в битве, и парралельно продолжать развивать макро. Комп будет использовать разрешенный APM предел на 100%
А вообще там много нюансов: точность «клика» компа опять же вне конкуренции, большой простор для оптимизации действий при помощи перебиндивания войск на «быстрые клавиши», моментальная реакция (например, в поиске юнитов, которых надо выводить из focus fire) и т.п.
Так что в плане микро тут у компа беспрецедентное преимущества. А вот с макро может быть интереснее — особенно, когда против него попрут какой-нибудь экзотической стратегией.
Другой вопрос, что может появиться отдельная дисциплина — AI против AI. Тут было бы интересно посмотреть.
Ну как новая? http://sscaitournament.com/ вроде как с 2011 года существует) Правда, это по первому старкрафту
Микрить с идеальным аи… да он по сути пятью риперами может любого завалить даже в честном бою.
+ Таки визуальные изменения башни танка сразу подскажут если человек перехватит управление ими и тут можно будет подкорректировать стратегию атаки.
По аналогии с AlphaGo, предполагаю, что сперва ИИ начнёт тренироваться с несколькими игроками-учителями, после его подключат ещё и к ладдеру, а затем добавятся тренировки с самим собой.
Для тех, кто всё-таки в теме, читайте оригинальную статью — там всё вполне логично.
Изначально, сама задача шахмат в древности — это научить человека планировать действия на несколько ходов вперед, что было весьма полезно военачальникам и всем, кто считал себя умным/логичным.
Эта тема никак не потерялась — считаю, что каждый отец должен научить ребенка играть в шахматы и сразиться, пока ребенок не будет достойно сопротивляться.
А если серьезно, в каких спортивных состязаниях ИИ должен побеждать? В марафоне? — болид с автопилотом. В боксе? — присобачить отбойный молоток. В баскетболе? — делаем трехметровых ботов. В пинпонге? — делали уже такого робота, неудачного, но легко представить удачного. А если Вы об интеллектуальных видах спорта(на матчтв спортом не считают), то в некоторых из них результаты уже есть.
Сегодня компьютер обыгрывает человека в го, с высокой точностью опознает и описывает содержание фотографий, водит автомобили, рисует картины («вдохновляясь» другими художниками)… А «новая эра» все не настает.
Будет круто, если нейросеть придумает новые тактики.
1) замедлить время в игре в 10 раз, чтобы уровнять скорость человека и компьютера. Мы ведь не соревнуемся в заданиях «кто БЫСТРЕЕ делит и умножает — человек или ИИ»
2) в человеческой версии убрать все спрайты окружения, заменив из только на «прохожимое» или «не прохожимое» место, чтобы человек не отвлекался на лишнее распознавание юнитов на экране(для ИИ ведь все упростили)
3) И вообще после нескольких итераций надо будет организовывать чемпионаты алгоритмов.
Мое мнение такое: наличие такого инструмента создаст большой приток людей, интересующихся играми в сферу ИИ, например как это сделал редактор карт WorldEditor — он позволял прямо программировать карты, что начиналось как детская забава, из которой получилось много хороших программистов.
Уровень ветерана примерно соответствует бронзе (низшая лига, ниже некуда, но там тоже трудно выигрывать неопытному игроку). Уровень эксперта — серебру. А дальше идут уже золотые, платиновые, алмазные и прочие гранд-мастер лиги. Вот разброс между золотом и алмазом в разы больше. А игрок из высшей лиги может легко в одиночку играть против 4-6 игроков из бронзы.
По-моему, если игрок может размазывать элитный ИИ в 100% игр в макро, то либо он в районе золота, либо переиграл с ИИ и слишком хорошо изучил его слабые места. ИИ не чизит, плохо защищается от чиза, количество билдов ограничено… но макро у него не настолько отвратительно. :)
ИИ очень легко выигрывать только за счет микроконтроля (особенно если «чизить»). В макро выиграть его посложнее. Не скажу в какую лигу по максимуму с таким левелом, но в серебре будет комфортно, это точно.
п.с. Сам я выше платины (и алмаза в командных играх) не забирался, так что по сути это рассуждения как раз таки о моем уровне игры.
Но окей, назовите известных 10 РТС до старкрафта? Я с трудом штук 5 насчитаю. Так почему бы старкрафту не быть одной из первых?
То есть этой системе не будет известно расположение юнитов противника и элементов карты до их открытия. Условия у человека и компьютера будут равными. Сейчас дело обстоит несколько иначе — с компьютером сражаться можно, но ему известно все о карте, так что честным сражением войну с таким противником назвать нельзя.
Вообще-то в СК2 все основные уровни сложности у стандартного ИИ предполагают честную игру, то есть ИИ "видит" только то, что видят юниты, и может точно так же прозевать нинздя-атаку. Причём чем сложность выше, тем лучше ИИ по-честному патрулирует карту. На низкой сложности можно обложить ИИ фотонными пушками прямо на возвышенности, где расположена база, а на высокой он уже неплохо обороняется, к возвышенности и приблизиться не даст и может даже отбиться, особенно если на большой карте выпал жадный зерг, который рано выползает занимать вторую базу.
Вот за пределами стандартной линейки сложностей в пользовательских играх можно выбрать "читерский" ИИ, который будет видеть всю карту и (опционально) иметь бонус по ресурсам (причём опционально использовать это на полную катушку с самого начала).
Google DeepMind и Blizzard превратят StarCraft 2 в среду для изучения ИИ