Форумы-->Идеи и предложения--> 1|2
Автор | Скайнет и магия света у мага классика |
да я не спорю что ИИ разный. Где то он более тупой, где то менее. Но факт в том что в любой игре бот глупее человека. Иначе бы ему просто не нужны были бы бусты. И зачастую чем более комплексная игра, тем большие бусты у бота.
Да, но это потому что разработкой ИИ в играх никто хорошо не занимался. В основном делали лишь бы он был)
С современными технологиями можно сделать умного ИИ, просто желания нет его создавать | С современными технологиями можно сделать умного ИИ, просто желания нет его создавать есть несколько нюансов. Реально умный ИИ это реально много строчек кода, помимо веса самой игры. У меня девушка работает в компании занимающейся разработкой голосовых помощников (не бог весть какой ИИ) так все эти помощники без инета в принципе не работают, а их локальные версии в виде кода, без прочих файлов весят десяток гигов.
Т.е. делая реально умный ИИ мы либо к весу игры десяток гигов докидываем, либо делаем жесткую привязку к онлайну.
Второе, вычислительные мощности. Да конечно мы все исключительно на топ машинах все играем. Вот только вопрос, готовы ли топ игроки с графики 4к на Full HD уйти что бы ИИ локально обсчитывал все возможные комбинации.
Ну и третье, против РЕАЛЬНО умного ИИ шансов у вас не будет. Простой пример, играем в варкрафт. У вас в замесе 3 героя, у каждого по 3 активных скилла, плюс скаже у вас в пачке еще 6 существ с активным скиллом. Итого у вас 15 кнопок на 9 существах. Сколько вам нужно времени что бы в замесе прожать их все? Бот прожмет их все одновременно. И кстати в стратегиях бот потому и здания строит быстрее. Особенно в серии command and conquer где строить надо много, а лимитов на солдатиков нет. Бота там победить крайне сложно, так как у него нет задержки на переключение между зданиями, клики по заказу солдат и при этом он еще и активно скиллы в замесе прожимает. Пока ты с ним в замесе не отвлекаясь рубишься, он уже активно заказывает на базе новых бойцов, при этом успевая проживать скиллы в зарубе. | для Фарамир1:
Умный ИИ в первую очередь нужен в пошаговых стратегиях, потому что онлайн в пошаговую играть очень долго. Там быстро прокликивать не нужно..
Ну и для ртс можно ввести же ограничение для ИИ, чтобы не кликал быстро..
Я очень хочу и жду умного ИИ, много лет уже жду для своих любимых игр | в чем дороговизна сведения то. Простое условие, остановись перед выстрелом, наведись и жди пока круг не станет меньше заданного параметра.
В том, что на самом деле этих параметров масса. Можно остановиться и выстрелить. Можно снизить передачу, нацелиться и выстрелить, а можно с вертухи кинуть. Так же какой перед ним танк, это тоже много решает. А ещё не забываем скрытые +-25% для всего + криты. Всё это нужно учитывать.
В контре бот может просто по заранее заданным коридорам бегать, уязвимые точки одни и те же у всех: голова или туловище. В любом случае меньше параметров. Танк как боевую единицу моделировать сложнее, чем человека.
ага, разброс пуль это конечно не рандом.
я не сказал, что его там нет. Просто рандом затрагивает там по сути только выстрел, насколько я помню. Попал в голову, не важно как, убил. Попал в туловище, снёс много хп или убил. А в танках рандома больше. Там есть взрыв боеукладки, пожар, пробитие брони, урон с выстрела. Всё это подчиняется рандому.
он не ищет, он их знает, причем все.
это если заранее бот запрограммирован. ИИ строятся по принципу обучения. Допустим, собирается статистика, как игроки стреляют по конкретным танкам, так и бот будет стрелять. Но может и по другому обучение идти, например, по заранее заданному словарю. Как разработчик решит.
ага, только главное не забыть учесть что есть стрелки бьющие в ББ больнее чем стреляющие
так в чём проблема админов сделать обучающуюся ИИ по тому, как игроки играют? Проблема в том, что для тактической игры нужна довольно глубокая нейросеть с обратной связью. И чем больше шаг её зацикливания, тем лучше. Но тогда обучаться она будет медленнее. И тут встаёт финансовый вопрос. Хотите качественного бота, который будет играть как человек, платите деньги на оборудование, которое будет обучать ИИ за нормальное время. В конкретном случае для обучения нужны видеокарты с тензорными ядрами с большим объёмом видеопамяти. Например RTX 3090.
Поэтому я устану повторять, что в ГВД ИИ дешёвый, потому что игра дешёвая, а в танках нет, у них хватает денег и специалистов, чтобы обучать свою нейросеть. В итоге мы видим, что бот в танках играет чуть хуже, чем среднестатистический подпивкович (в основном такие люди и играют в танки). Да, неадекватно, но игроки сами так играют. | Можно снизить передачу, нацелиться и выстрелить, а можно с вертухи кинуть. вот только бот всего этого не умеет. Бот умеет остановиться и выстрелить.
Так же какой перед ним танк, это тоже много решает конечно, бот точно знает какой перед ним танк, останавливается, и стреляет точно туда куда нужно.
В контре бот может просто по заранее заданным коридорам бегать так как бы и в танках боты только по определенным местам катают, и скапливаются ровно в одних и тех же местах. Примерно половина каждой карты для них недоступная зона.
уязвимые точки одни и те же у всех: голова или туловище. ну так о танков то точки тоже одни и теже уязвимые, на конкретном танке уязвимая точка в бою не меняется. И бот все эти точки знает.
Танк как боевую единицу моделировать сложнее, чем человека. ммм, с точки зрения ии вообще пофигу. Хоть танк, хоть человек. Есть 3 приоритета. Всегда стреляй в первую категорию, если не получается во вторую и никогда в третью. А покрашены в эти категории танк или модель человека боту вообще пофигу.
так в чём проблема админов сделать обучающуюся ИИ по тому, как игроки играют? может в том что нормально обучающуюся модель еще никто не сделал? Кроме заметок об "ААА ученые сделали самообучающиеся ИИ и отключили его так как он захотел уничтожить человеков" в желтой прессе нет никакого самообучающегося ИИ. Я был в организации которая обучает ИИ читать книжки вслух. Не воспроизводить заранее записанный текст, а просто читать. Так вот, как это выглядит. Сидит 20 очень грустных и злых людей которые по одной грузят книжки и переодически матерят комп потому что 30 раз до этого ИИ прочитал "компьютер" а на 31-й почему то читает "кАААААмпухатхтер". И сидят они так не один год.
И тут встаёт финансовый вопрос. тут встает вопрос в том что вы в ИИ не разбираетесь. Нисуществует на текущий момент ни одного коммерческого предложение на самообучающийся ИИ | а в танках нет, у них хватает денег и специалистов, чтобы обучать свою нейросеть аа, чет я не понял, вы то про самообучение говорите, то про спецов которые обучают.
Самообучения нет, а вот ручное есть. Яндекс к примеру свою Алису сначала 3 года делал, а теперь уже 6 лет постоянно допиливает. И я как пользователь Алисы скажу что она до сих пор не знает слово "Потуши свет" а фразу "Включи" путает с "Выключи", и фразе "Гаси свет" ее всего пол года назад научили. А штат обучающий у них Алису почти 200 человек. | В итоге мы видим, что бот в танках играет чуть хуже, чем среднестатистический подпивкович (в основном такие люди и играют в танки). я такой в танках. Спокойно делаю на ботах по -7. Это вообще ни разу не "чуть хуже". | для Фарамир1:
вот только бот всего этого не умеет. Бот умеет остановиться и выстрелить.
умеет, если слишком близко к нему подъехать на картонном танке, он стреляет не с полного сведения. Я на БТ-2 очень много боёв с ними отыграл и уверенно могу про это сказать.
так как бы и в танках боты только по определенным местам катают, и скапливаются ровно в одних и тех же местах. Примерно половина каждой карты для них недоступная зона.
если не турбо бой, то не всегда. Конкретно сейчас на карте рудники в нубке боты могут ехать на остров, в деревню или возле горки стоять. На других картах я не помню... Да и в ивентах с ботами такая же петрушка, они могут по всей карте ездить и выбирать приоритеты. На евросервере по крайней мере так, что на лесте, я не знаю.
на конкретном танке уязвимая точка в бою не меняется
это так же не правда. Танк может в разных проекциях стоять. И не во всех проекциях броня уязвимых зон может пробиваться. А у человека хоть сзади, хоть сбоку, хоть спереди уязвимые зоны на одном и том же уровне. Ну при приседании меняются немного координаты...
тут встает вопрос в том что вы в ИИ не разбираетесь.
а вы разбираетесь, чтобы делать такие выводы? Я пока вижу, что вы хорошо разбираетесь на уровне пользователя, а не разработчика.
аа, чет я не понял, вы то про самообучение говорите, то про спецов которые обучают.
конкретно про самообучение я нигде не говорил. Возможно я опечатался, но мне простительно. Всё-таки в неформальной обстановке же разговор. Речь шла про обучение на дорогостоящем оборудовании. Спецы формируют массив данных для обучения. А вот его прогонка через нейронку и есть процесс обучения. Запускает этот процесс разработчик...
я такой в танках. Спокойно делаю на ботах по -7.
Нужно учесть, что в нубке боты в основном катаются стоковые. И возможно там ещё 50% экипаж. Я тоже на стоковых реальных 46% противниках могу много урона настрелять. | умеет, если слишком близко к нему подъехать на картонном танке, он стреляет не с полного сведения. Я на БТ-2 очень много боёв с ними отыграл и уверенно могу про это сказать. а не полное сведение и картонный танк как связаны, возможно имеет значение именно расстояние.
Конкретно сейчас на карте рудники в нубке боты могут ехать на остров, в деревню или возле горки стоять. ну так ИИ ручками постоянно допиливают рисуя им новые маршруты, это говорит о том что над ним продолжают работать.
это так же не правда. Танк может в разных проекциях стоять. И не во всех проекциях броня уязвимых зон может пробиваться. еще раз проведу аналогию с Excel, то что он быстро перемножает 3-х значные числа, не значит что он умный. Это просто одна из его основных функций. Это вам как человеку сложно просчитать под каким углом как пробивается броня, бот это просто знает и все. И набить его подобной инфой задача весьма тривиальная.
а вы разбираетесь, чтобы делать такие выводы? Я пока вижу, что вы хорошо разбираетесь на уровне пользователя, а не разработчика. я занимаюсь внутренним аудитом организаций пишущих ИИ. И по долгу работы я ставлю под сомнение любой расход, в том числе зарплаты и выделяемые ресурсы на зарплату конкретных работников. Поэтому трудо затраты и время затраты на написание ИИ я знаю более чем хорошо.
Спецы формируют массив данных для обучения. А вот его прогонка через нейронку и есть процесс обучения. Запускает этот процесс разработчик... все намного сложнее, дольше, и скучнее. | И набить его подобной инфой задача весьма тривиальная.
Я согласен, но это если мы говорим о простой последовательной программе с разветвлениями. А здесь речь идёт о принятии решения, стрелять или нет. Нейронка может принять решение стрелять даже тогда, когда точный бот не стрельнул бы, и тем самым она не пробьёт. А это речь совсем о другом. А так да, углы, приведённую броню легко посчитать.
Это вам как человеку сложно просчитать под каким углом как пробивается броня, бот это просто знает и все.
Вот именно тут и задача, приблизить работу ИИ к имитации игры человека, а не так, чтобы он максимально эффективно играл.
Это в контре по вашему, а в танках по нашему)
я занимаюсь внутренним аудитом организаций пишущих ИИ.
ну тогда какие проблемы? Я же вроде говорю довольно простые вещи.
все намного сложнее, дольше, и скучнее. это понятно, но в грубой теории именно так. | для Фарамир1:
и кстати, я всё-таки хотел по поводу ГВД посетовать. Вот я на 15 уровне играю часто за СЭ в чисто стрелковом билде. Набираю 43 друида. Если с начала боя ставить игру на авто, то что эти 43 друида будут делать? Правильно, вместо того, чтобы стрелять по противнику прямой стрелой, ну или в КРАЙНЕМ случае давать кожу энтам, чтобы деревья дольше прикрывали коробку, они дают кожу мастерам лука либо себе. Мне кажется, что так даже самый глупый игрок делать не будет.
Мне порой кажется, что ГВДшный ИИ как-то настроен криво, а админы ленятся его поправлять? Почему такой высокий приоритет у каменной кожи, я ума не приложу. Я помню даже в ивенте подземные пещеры, когда играл против ~600 друидов, они тоже кастовали сначала кожу, а потом атаковали. Вот смеху у меня тогда было))) | для Все люди плохие:
При большой разнице статов кожа на +9 это примерно -20 % входящего урона. Бот видимо считает что таким образом он получит меньше урона чем если уберет с выстрела твой стек. Это как в танках. Бот будет стрелять по первому обнаруженному врагу, а не потому кто для него опасней | для Фарамир1:
Понятно. Тут я соглашусь. Тем более они давали тогда кожу дриадам. Но молнией они бы могли снести мне лучников. Это кстати и похоже на то, что бот в этой игре скорее обсчитывает, чем играет как человек. Вот такая негибкость в ботах меня и бесит. Что сказать, прошлый век. Такие боты в кс 1.6, как ты говоришь применялись, а та игра уже древний динозавр...
Хотя и этой игре уже 17 лет почти, что я жалуюсь... | Хотя и этой игре уже 17 лет почти, что я жалуюсь... эээ, вы не видели какой бот был в начале, по сравнению с сейчас земля и небо. И наш бот уж точно умнее не то что бота в 5-х героях, но и в 6-х и 7-х. Хотя там типо ААА игры. | для Фарамир1:
Я видел. Бот тогда был действительно тупицей. Но и сейчас я его сильно умным назвать не могу, потому что принцип его работы не основан на современных технологиях. То, что он привязан к расчётам, делает его отчасти предсказуемым и не гибким. И вот это мешает, потому что в одном случае ГВДшный бот играет хорошо за игрока, а если поменять билд на тот, который под эти расчёты не так эффективно ложится, то получается так, что 43 друля на охоте или в ГН кладут кожу на себя или на луков в то время, когда противник в зоне прямой стрелы.
Ладно, пора заканчивать беседу, тему считаю исчерпанной.
Было приятно с вами поговорить, давно я тут не встречал людей, которые хоть как-то разбирались в той области, в которой я занимаюсь. | https://mirror.heroeswm.ru/war.php?warid=1404606516
https://mirror.heroeswm.ru/war.php?warid=1404584121
бои. проигранные из-замагии света ИИ |
1|2К списку тем
|