StasRn, on 27 November 2019 - 04:23 AM, said:
Ну написать адекватный АИ это та еще задача, недавно гугл сделал интеллект который всех в старкрафт выигрывал. Все это презентовали с помпой, бла- бла, интеллект и туда-сюда. А оказывается они написали обычный бот единственное преимущество которого в том что он может отдать 200 приказов разным юнитам в секунду, чего обычный человек сделать никогда не сможет.
Так и здесь, ничего не стоит написать бот который будет всегда попадать через пол карты игроку прямо в кокпит, но игра ведь будет не интересна тогда.
перед тем как писать подобную инфу, стоит углубиться и уточнить, что бы не было глупо:
1. да, сначала сделали ИИ который играл НЕ как человек, а отдавал приказы каждому юниту отдельно, за счет чего имел идеальное микро и давил этим микро в макро........ после чего про игроки подняли кипишь, типа "эта нечесна!!! ИИ должен отдавать приказы как человек" и ИИ переделали.
ссылка на детальный разбор 1й версии ИИ
2. а вот в переделанной версии ИИ.2.0 сразу анонсировали, что это бомба, мега стата, чуть ли не 52\0, "у человечества нет шансов", а по факту оказалось, что во первых, аккам ИИ набрасывали доп экспу за победы, а во вторых, что это НЕ полноценный ИИ (то есть НЕ искусственный интеллект) а просто БОТ, болванка, которую заточили под конкретные тактики про игроков, и этот БОТ абсолютно мёртвый против НЕ стандартных тактик
ссылка на детальный разбор 2й версии ИИ
так что объективнее было бы привести в пример именно ИИ от OpenAI который себя хорошо зарекомендовал в Dota2
ну и да, сделать ИИ это трабл, а если комьюнити еще и придирчивое, то это ад
P/S/ если вдруг я написал не понятно, то уточню: есть разница между ИИ (как самостоятельный искусственный интеллект) и ИИ (как болванка под конкретные тактики, то есть скрипты, который используется повсеместно) - в случае DeepMind (SC2) это болванка, в случае OpenAI (Dota2) это полноценный ИИ
Edited by Rkshz, 27 November 2019 - 05:23 AM.