Теги

    ИМХОвые размышления об AI - demo

    Матерый Лепрекон 18 марта 2011, 15:42

    Hail, или, как говорят в миру, здрасьти! Как бы мне хотелось раскрыть тему AI (Artificial Intelligence, искусственный интеллект, то есть) наиболее полно и накопипастить про роботов, которые обязательно возьмут да восстанут в будущем, умнейших врагов в современных шутерах, которые ловко прячутся в укрытиях, интересно координируют свои действия и выкуривают особенно неспешных игроков гранатами, любопытных противников-стратегов, давящих не только мясом, но и экономическим эмбарго!.. Но, к сожалению, все это займет от силы пятьдесят страниц и будет настолько интересно, что вы закроете пост, едва дочитав «титульный лист».

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

    Итак, обратимся к википе… ха-ха, попались! Нет, обратимся к словарю Ожегова. Бытописание, как ни странно, это «Описание быта, повседневной жизни». В книгах мы его встречаем, когда автор детально и интересно (или не очень, все зависит от таланта автора) описывает, как крестьяне проводят свой обычный день, как протекает день в городе, в котором будут происходить дальнейшие сюжетные события, как легионеры разбивают лагерь, выставляют часовых, кушают и т.д. и т.п. Прием этот весьма тонкий и отчасти зависит от читателя – кто-то будет взапой учитываться подобными мелочами и ловить, что называется, кайф, а кто-то с неудовольствием пропустит пару страниц лишнего, на его взгляд, бумагомарания. Однако бытописание является одним из ключевых фрагментов для создания атмосферы, того, что выделяет художественную литературу из ряда остальной (конечно, ее много что выделяет, но давайте не будем об этом). А без атмосферы любой художественный текст являет собой кратенькое содержание, которое можно без труда вычитать в той же самой википедии или в какой-нибудь донельзя спойлерной рецензии.

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

    ПРЕДУПРЕЖДЕНИЕ! ДАЛЬШЕ ИДЕТ ЖУТЧАЙШЕЕ ИМХО!

    По типу возрастания реалистичности поведения NPC я бы разделил RPG’шки на разряды. Условно назовем их так: картонные, кукольные, кукольные но затейные, довольно реалистичные, странно реалистичные.

    К картонным относятся древнейшие прародители, живые классики или концептуальные игры, в которых помимо игрока существует только два вида NPC – сюжетно важные и враги. К таким относятся Diablo, Diablo II, Звездные волки и, если позволите, Тургор. Существуют вариации, в которых враги разного типа бьются между собой и/или в которых расщедрившиеся разработчики добавляют пару или даже десяток «лишних» персонажей, некоторые из которых знают одну или даже (невероятно!) четыре фразы. А иногда встречаются даже союзники, худо-бедно помогающие в битве, как в тех же Звездных Волках. Когда некоторые из «ненужных» NPC бесцельно бродят в пределах города, игра переходит в следующий разряд:

    Кукольные. Пожалуй, самый распространенные. Важные персонажи, как правило, столбами стоят на месте, а иногда сидят в специально отведенных для них помещениях-«тюрьмах» (как в серии Might & Magic). Второстепенные персонажи двигаются, но хаотично и зачастую бестолково. Возможны варианты, когда неписи поставлены самими разработчиками, чтобы безмолвно болтать между собой сутки напролет (Star Wars: Knights of the Old Republic, Star Wars: Knights of the Old Republic 2 - The Sit, Vampire: The Masquerade - Bloodlines).

    Да-да, Самая Классистая Классика также относится к "кукольным"Да-да, Самая Классистая Классика также относится к "кукольным"

    Кукольные, но затейливые. Как нетрудно догадаться, особый подвид кукольных, в которых важные персонажи также стоят на месте (но некоторые умудряются передвигаться по праздникам), а неважные иногда изредка останавливаются друг около друга, чтобы безмолвно поболтать (впервые такое я заметил в The Elder Scrolls III: Morrowind). По ночам магазины закрываются (The Elder Scrolls Chapter Two: Daggerfall, сюда отчасти подходит серия Might & Magic), а жителей становится в разы меньше; кузнец ВНЕЗАПНО стоит у горна и торгует с персонажем только в отдельном помещении (Divine Divinity. Рождение легенды).

    Довольно реалистичные. Здесь магазины исправно закрываются на ночь, а жители благополучно спят, торговцы нахваливают товар, гуляки, едва попав под дождь, стремглав бегут под ближайший навес, повара готовят еду, бандиты греются у собственноручно разведенных костров, кузнецы куют оружие… В особо одаренных случаях торгаши могут сгонять за пивасом даже посреди рабочего дня (у меня так было в Gothic 2; до сих пор не понимаю, бага это или фича). К такому рода элите относятся уже упомянутая "Готика", The Witcherи Fable: The Lost Chapters. Как бы между строк – я большой сторонник именного этого разряда бытописательного AI.

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

    Странно реалистичные. Единственный известный мне представитель – The Elder Scrolls IV: Oblivion, в чей хваленый Radiant AI не кинул камень разве что ленивый. С одной стороны – персонажи делятся сплетнями друг с другом, спят, закрывают за собой двери, полют грядки, читают книги, тренируются, воруют, убивают и е… кхм, что-то я увлекся. С другой – полют каменные полы, сидя в кресле и читая книгу (это не шутка), спят в ботинках (а порой и шлемах), едва берутся за стакан, как моментально пьянеют, ведут себя крайне агрессивно (чел, сражаясь со мной, задел стражника; стражник, пока мордовал его, задел другого стражника, и на него навалились остальные стражники, которые по ходу задели друг друга, графиню (!!!), прохожих…), а во время разговора они встают в дешевые театральные позы и совершенно не обращают внимания на пронырливого игрока. Помнится, выполняя задание по накапыванию компромата на нечестного торговца, нужно было подслушать его разговор с поставщиком. Мой персонаж побегал немного вокруг них и, не палясь, забрался в ближайшие кусты прямо у них на глазах. Подождав, когда лазутчик развесит уши, они начали свою ГРОМКУЮ и ВНЯТНУЮ беседу.

    Мораль сей басни такова: не сто́ит разработчикам гнаться за Богом/природой/Высшим Разумом (нужное подчеркнуть) и создавать максимально приближенные к реальности искусственные интеллекты. Мы, геймеры, не дураки и способны что-то сами додумать или принять как условность, благо, на это у нас должно хватить интеллекта и воображения. Никто из нас, несовершенных людей, не способен угнаться за Богом/природой/Высшим Разумом (нужное подчеркнуть), и многочисленные баги, неточности в играх и жестокая человеческая реальность только это и подтверждает. Если и это неубедительно, то тогда приведу пример опять-таки с литературы. Хорошие авторы способны описать персонажа, пейзаж, интерьез и т.д. одними только словами, безо всякой крутой графики и навороченных «радиантных» прибамбасов. А действительно хорошие авторы при этом умеренно немногословны, позволяя читателю самому додумать, дорисовать, осознать, из-за чего их «реальность» кажется намного более яркой, красочной и даже реалистичной, чем графон в пресловутой Crysis 2.

    З.Ы. обращение «типа к разработчикам» сделано скорей для красоты – после Dragon Age II я почему-то начал думать, что крутые разработчики смогут удовлетворить потребности рядового юзера и без учета потребностей рядового юзера. Вдобавок, кто из всяких там Биоварей и Беседок опустится до этого скромного поста? Эйх…

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

    100 3020 18 марта 2011, 15:42 |  Матерый Лепрекон 10

    Оставьте свой комментарий

    • Автор скрыт
      0
      Этому рода элита, ёптыть.
    • Всё таки лучший ИИ в РПГ - в космический рейнджерах 2 на мой взгляд (если приравнять её к рпг)... Никакой обливион не сравнится с ними по реалистичности поведения...
    • Если рассматривать стоящую столбом модельку, выдающую текст или звук по нажатию на нее мышкой - AI, то тогда к прародителям следовало отнести тех же привидений из пэк-мана, в них AI и то больше - они рассчитывают путь до игрока, могут двигаться хаотично и реагировать на состояние игрока (бежать к нему или от него)
      • А вообще довольно казуальная (потому любопытная) градация АИ в играх :) Это как блондинки судят автомобиль по цвету, стоимости и салону
        • и что еще прикалует - в продолжениях зачастую идет деградация АИ. банальный пример - в Divine Divinity, чтобы не попадаться на краже, нужно дожидаться, когда персонажи отвлекуться или уйдут куда-то. в Beyond Divinity такого почему-то нет
    • Прочитал тока пару строк, и несмог дальше воды слишком много. Но вот насчёт ИИ, AI, скажу то что насамом деле его нет пока в играх, и вообще его пока нет. ИИ должен уметь самообучаться, предвидеть будущее, изобретать, исправлять ошибки и многое другое что умеет делать наш мозг. Почему в описаниях игр пишут про ИИ так это просто маркетинговый трюк, применённый однажды и поддержанный всем стадом. В играх мы видем тока тригеры или скрипты как хотите но ИИ там даже и непахнет, также как и непахнет нейронными сетями.
      • так понятно, что мы тут не о высоких технологиях в области робототехники говорим
      • И этот человек написал ещё "воды слишком много", уа-ха-ха-хаа-ха-хе-ха!! :) ИИ на то и ИИ, что бы быть ИСКУССТВЕННЫМ!
        • Ну да ИИ на то что бы быть ИСКУСТВЕННЫМ ИНТЕЛЕКТОМ, А НЕ СКРИПТОМ И ТРИГЕРОМ. У нас в России пока тока червяка зделали и то не с сполной копией нервной системы, я понимаю что ты нуб в этом вопросе но ты должен научиться признавать мнение умных людей а не хихикать истерически. И надо вещи назвать своими именами, если говорят тебе нет ИИ значит его нет, а то у нас раньше тоже пол страны кремниевую далину называла силиконовой, хотя она ей никак не являлась.
          • умный человек отписался ниже :)
            "И надо вещи назвать своими именами" - угу, я буду вещи своими именами называть, а не твоими. "если говорят тебе нет ИИ значит его нет" - это обязательно, особенно когда какой-то серьёзный дурында меня пытается в этом убедить, приводя весьма глупые факты, которые сложились у него в момент написания комментария :)
          • Твоя не эрудированность колет глаза... Ты пришёл не на форум инженеров-программистов, ты пришёл к нам, к пухлощё...кхе-кхе... к геймерам. Прочти для начала "Игровой искусственный интеллект" (хотя бы в Википедии), а затем уже пытайся выглядеть умнее всех остальных.
            • Слушай пухлик на википедии я щас тоже могу статейку прикрепить тока она не станет от этого достоверней так ?Ты бы лучше по гуглин на тему как продвигаются иследование в области ИИ. Я понимаю конечно что тут много неандертальцев, но вот поэтому и хочеться им разъяснить что да как, но они яросно сопротивляются
              • Нет, ты просто хочешь показать что ты разбираешься в этом лучше чем они (хотя говоришь немного о другой сфере этого понятия).
                Просто закончи разговор достойно и перестань людей оскорблять.
              • он даже не дочитал пост, что с него хотеть :)
              • Да нет я нехочу нечего показывать это и так видно. Просто хочеться людей не просвящённых просвятить, и всё. И тебя заодно. Я говорю про понятие ИИ, у него единственное понятие. А в играх не ИИ. Вот и всё всё просто. И совсем незначит что если игроделы пишут что и них такой продвинотый ИИ, это истинная правда. Они какраз и пользуются тем что с этой областью люди знакомы поверхностно вот и преседают нам на уши. А я против этого лохотронства вот и всё.
              • Если бы ты вспомнил про конечные автоматы, то можно было бы не растекаться мыслью по древу в споре.
                Как такового ИИ да, нету.
                Но конечные автоматы, имитирующие его, довольно богаты на различные состояния.
                К тому же во всяких обливионах они взаимодействуют между собой, что уже само по себе уже агентный подход - один из способов получить что-то более гибкое, приближенное по свойствам к нейросетям и прочим атомарным моделям таки искусственного интеллекта.
              • Ну что за бред? Ты же не думаешь что люди читая рекламу типа "В нашей игре улучшенный ИИ" считают что там будут NPC с умением мыслить как человек и если они например нассут себе на штаны, то в следующий раз они будут придерживать?
                Ты пойми, мы все знаем о таком понятии как "Искуственный Интеллект". Сейчас много фильмов (ну и книг конечно) которые не дают даже быдлу быть в неведении обо всём этои.
                Ещё раз повторю что мы говорим о И-ГРО-ВОМ ИИ. И не надо так зазнаваться, ты тут не Америку нам открыл.
              • Комментарий удален

              • твоя не понимай высокий технология! и интеллектуальная превосходств!
              • Комментарий удален

              • высокий технология - далеко в деревьях! высоко!
    Страницы: 1 2 3 4 >

    Аудио на Канобу

    Подкаст Подкаст "Адовая Кухня", выпуск 58Петр Сальников,... 40:33 Подкаст Подкаст "Адовая Кухня", выпуск 57Петр Сальников,... 57:33 Подкаст Подкаст "Адовая Кухня", выпуск 56Ведущий: Петр... 42:12 Подкаст Подкаст "Адовая Кухня", выпуск 55Петр Сальников,... 36:26 Подкаст Подкаст "Адовая Кухня", выпуск 54Ведущий: Петр... 1:07:36 Подкаст Подкаст "Адовая Кухня", выпуск 53Ведущий: Петр... 45:14 Подкаст Подкаст "Адовая Кухня", выпуск 52Петр Сальников,... 41:10 Подкаст Подкаст "Адовая Кухня", выпуск 51Петр Сальников,... 54:02 АКино #7 - АКино #7 39:44 Подкаст Подкаст "Адовая Кухня", выпуск 50Петр Сальников,... 21:53 Подкаст Подкаст "Адовая Кухня", выпуск 49Петр Сальников,... 37:54 Подкаст Подкаст "Адовая Кухня", выпуск 48Петр Сальников,... 29:06 Подкаст Подкаст "Адовая Кухня", выпуск 47 - Петр Сальников, Виктор Зуев, Георгий Добродеев. 42:42 Подкаст Подкаст "Адовая Кухня", выпуск 46Петр Сальников,... 41:42 Подкаст Подкаст "Адовая Кухня", выпуск 45Ведущий: Петр... 45:37 Подкаст Медиатека #25. Ведущие: Илья Бабичев, Артем Тимонин. Гость: Александр Глаголев - Подкаст Медиатека #25. Ведущие: Илья Бабичев, Артем Тимонин. Гость: Александр Глаголев 38:29 Подкаст Подкаст "Адовая Кухня", выпуск 44Ведущий: Петр... 46:57 Hurt - Black Bubble Gum HurtBlack Bubble Gum 03:43 Подкаст Подкаст "Адовая Кухня", выпуск 43Ведущий: Петр... 49:45 Unknown Podcast Выпуск 11 - Unknown Podcast Выпуск 11 29:32 Подкаст Подкаст "Адовая Кухня", выпуск 42Ведущий: Петр... 44:45 Подкаст Подкаст "Адовая Кухня", выпуск 41Ведущий: Петр... 43:16 Подкаст Подкаст "Адовая Кухня", выпуск 40Ведущий: Петр... 41:45 Выпуск 16 - Comiccast Выпуск 16Comiccast 09:51 Unknown Podcast Выпуск 10 - Unknown Podcast Выпуск 10 31:12 Playgirls. Выпуск 3 - Playgirls. Выпуск 3 31:57 Подкаст Медиатека #23. Ведущие: Илья Бабичев, Артем Тимонин. Гость: Филипп Подкаст Медиатека #23. Ведущие: Илья Бабичев, Артем Тимонин. Гость: Филипп "Товарищ Блинский" Кучканов. 37:40 Подкаст Подкаст "Адовая Кухня", выпуск 39Ведущий: Петр... 45:15 Playgirls. Выпуск 2 - Playgirls. Выпуск 2 20:33 Unknown Podcast Выпуск 9 - Unknown Podcast Выпуск 9 24:54

    Блогеры

    Какую версию Diablo 3 вы собираетесь купить?
  • 3d картинки девушек

    Самые свежие патчи из игр

    kanobu.ru

    текст еле дыша

    Секреты игр: коды, патчи, трейнеры

    kanobu.ru

    неработаетсайт ps3nsk

    Актуальные рецензии к новинкам кино

    kanobu.ru