Всевидящий ИИ: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
 
(Новая страница: «{{TVTropes|TheAllSeeingAI|The All-Seeing A.I.}} Кто бы что ни говорил, но полноценного ИИ в компьютерных играх нет. Большинство видеоигровых ИИ — это комплексные блок-схемы. Из-за этого сделать поведение компьютерного противника похожим на человеческое трудновато. Это м...»)
Строка 1: Строка 1:
{{TVTropes|TheAllSeeingAI|The All-Seeing A.I.}}
{{TVTropes|TheAllSeeingAI|The All-Seeing A.I.}}


Кто бы что ни говорил, но полноценного ИИ в компьютерных играх нет. Большинство видеоигровых [[ИИ]] — это комплексные блок-схемы. Из-за этого сделать поведение компьютерного противника похожим на человеческое трудновато. Это можно реализовать, если ИИ получает столько же информации, сколько игрок, анализируя её и затем действует.
Кто бы что ни говорил, но полноценного ИИ в компьютерных играх нет. Большинство видеоигровых [[ИИ]] это комплексные блок-схемы. Из-за этого сделать поведение компьютерного противника похожим на человеческое трудновато. Это можно реализовать, если ИИ получает столько же информации, сколько игрок, анализируя её и затем действует.


Сам ИИ является частью игры, поэтому обычно разработчики дают ему информацию напрямую из движка. Как следствие — компьютер обладает преимуществом над игроками, ибо у него есть доступ к информации, закрытой для игрока (совсем или до определённого момента). Такому сопернику не помешает [[сломанный интерфейс]] и не [[Рефлексы подвели|подведут рефлексы]], потому что в его память вшито, на какие кнопки нажимать. Он всегда знает, где вы находитесь, и если он собрался атаковать кого-то, ему наплевать на преграды.
Сам ИИ является частью игры, поэтому обычно разработчики дают ему информацию напрямую из движка. Как следствие — компьютер обладает преимуществом над игроками, ибо у него есть доступ к информации, закрытой для игрока (совсем или до определённого момента). Такому сопернику не помешает [[сломанный интерфейс]] и не [[Рефлексы подвели|подведут рефлексы]], потому что в его память вшито, на какие кнопки нажимать. Он всегда знает, где вы находитесь, и если он собрался атаковать кого-то, ему наплевать на преграды.


Чтобы такой оппонент не убивал всю радость от игры, разработчики должны сделать так, чтобы ИИ вёл себя подобно человеку и забывал всё, что не положено знать.
Чтобы такой оппонент не убивал всю радость от игры, разработчики должны сделать так, чтобы ИИ вёл себя подобно человеку и забывал всё, что не положено знать.


Если такого не происходит — это наш '''всевидящий ИИ''': [[Стелс]] бесполезен, а [[бот]] в 99 % будет попадать по вам или смотреть, какие кнопки вы нажимаете, чтобы поставить блок. Всевидящий является частью [[Читерский ИИ|читерского ИИ]], однако в нашем случае прямого жульничества и прогибания игровых механик под себя нет. Он даже может быть так или иначе обоснован, особенно если им обладают только противники [[Неумолимый преследователь|с исключительным желанием и способностью вас найти]]. И тогда подобные уникумы заслужат репутацию [[Скальный наездник|скальных наездников]], особенно если их слишком много. А в терминальных случаях всезнание выходит за рамки непосредственного контакта, и ИИ получает способность распознавать автора поставленных на него ловушек и записывает игроку в карму преступления, совершённые без свидетелей. [[Инверсия]] тропа — [[искусственный идиот]], когда ИИ невероятно глуп.
Если такого не происходит — это наш '''всевидящий ИИ''': [[Стелс]] бесполезен, а [[бот]] в 99 % будет попадать по вам или смотреть, какие кнопки вы нажимаете, чтобы поставить блок. Всевидящий является частью [[Читерский ИИ|читерского ИИ]], однако в нашем случае прямого жульничества и прогибания игровых механик под себя нет. Он даже может быть так или иначе обоснован, особенно если им обладают только противники [[Неумолимый преследователь|с исключительным желанием и способностью вас найти]]. И тогда подобные уникумы заслужат репутацию [[Скальный наездник|скальных наездников]], особенно если их слишком много. А в терминальных случаях всезнание выходит за рамки непосредственного контакта, и ИИ получает способность распознавать автора поставленных на него ловушек и записывает игроку в карму преступления, совершённые без свидетелей. [[Инверсия]] тропа — [[искусственный идиот]], когда ИИ невероятно глуп.


Частный случай — [[Стражники-экстрасенсы]].
Частный случай — [[Стражники-экстрасенсы]].


== Примеры ==
== Примеры ==
* Act of War: High Treason: в кампании у вражеская артилерия всегда знает куда стрелять.
* Act of War: High Treason: в кампании у вражеская артилерия всегда знает куда стрелять.
* Microsoft Hearts — выиграть у ИИ почти невозможно, ибо он знает, какие карты есть у вас и какие надо использовать, чтобы победить.
* Microsoft Hearts — выиграть у ИИ почти невозможно, ибо он знает, какие карты есть у вас и какие надо использовать, чтобы победить.
** Ну отчего же? Грамотная стратегия позволяет побеждать примерно в половине раскладов, несмотря на откровенно жульнический ИИ.
** Ну отчего же? Грамотная стратегия позволяет побеждать примерно в половине раскладов, несмотря на откровенно жульнический ИИ.
* «Марьяж» (реализация преферанса) — у одного из игроков имя «Рентген». Догадываетесь, в чём его отличие?
* «Марьяж» (реализация преферанса) у одного из игроков имя «Рентген». Догадываетесь, в чём его отличие?
* В [[Call of Duty]] от этого страдают стелс-миссии. Стоит вам запалиться, как сразу абсолютно все враги будут знать, где вы, даже если спустя секунду вы убили того, кто вас заметил.
* В [[Call of Duty]] от этого страдают стелс-миссии. Стоит вам запалиться, как сразу абсолютно все враги будут знать, где вы, даже если спустя секунду вы убили того, кто вас заметил.
* В [[Metal Gear Solid]] аналогичная беда. Если нет надёжного укрытия буквально в двух шагах, лучше ни на кого не нападать.
* В [[Metal Gear Solid]] аналогичная беда. Если нет надёжного укрытия буквально в двух шагах, лучше ни на кого не нападать.
* [[DOOM]] — монстры всегда знают, где вы, и будут пытаться добраться до вас, даже если находитесь на другом конце уровня. [[Топографический кретинизм у ИИ|Только вот с нахождением дороги у них проблемы]], из-за чего порой их можно застать бьющимися о стену.
* [[DOOM]] монстры всегда знают, где вы, и будут пытаться добраться до вас, даже если находитесь на другом конце уровня. [[Топографический кретинизм у ИИ|Только вот с нахождением дороги у них проблемы]], из-за чего порой их можно застать бьющимися о стену.
* [[WarCraft II]] — враг видит все ваши передвижения, а заклинание невидимости вообще чисто мультиплеерное.
* [[WarCraft II]] враг видит все ваши передвижения, а заклинание невидимости вообще чисто мультиплеерное.
* [[StarCraft II]] — Если поставить в битве Против ИИ сложность для ИИ Читер (там таких 3 сложности и я не помню какую, вроде 2 и 3 так могут) то Компьютерный Враг будет видеть все ваши строения и (наверное) войска.
* [[World of Warcraft]] стоит вам зайти в агро-зону моба, как он сразу начнёт кричать и пытаться добраться до вас. Даже если вы сзади него.
* [[World of Warcraft]] — стоит вам зайти в агро-зону моба, как он сразу начнёт кричать и пытаться добраться до вас. Даже если вы сзади него.
* [[Fallout 3]] стоит вас совершить неудачную кражу, сделать кого нибудь [[рабство|рабом]] или просто повести себя плохо, за что начисляется минус в карму, об этом мигом узнает вся округа, и все станут к вам враждебными.
* [[Fallout 3]] — стоит вас совершить неудачную кражу, сделать кого нибудь [[рабство|рабом]] или просто повести себя плохо, за что начисляется минус в карму, об этом мигом узнает вся округа, и все станут к вам враждебными.
* Fire Emblem с 6 по 10 части. На уровнях с туманом закрывающий обзор, враги всегда будут знать где вы.
* Fire Emblem с 6 по 10 части. На уровнях с туманом закрывающий обзор, враги всегда будут знать где вы.
* [[Minecraft]] — [[С прикрученным фитильком|с фитильком]]. Как только враг заметит вас, он будет всячески пытаться вас достать. Он будет видеть вас сквозь стены и отслеживать ваши движения, а Крипер порой и вовсе может взорваться, если вы стоите за небольшой стенкой. Но тут же есть [[инверсия]] — на прозрачные блоки и игроком за ними мобы никак не реагируют.
* [[Minecraft]] [[с фитильком]]. Как только враг заметит вас, он будет всячески пытаться вас достать. Он будет видеть вас сквозь стены и отслеживать ваши движения, а Крипер порой и вовсе может взорваться, если вы стоите за небольшой стенкой. Но тут же есть [[инверсия]] на прозрачные блоки и игроком за ними мобы никак не реагируют.
* [[Silent Storm]] — с очень сильно прикрученным фитильком. В общих моментах всё реализовано честно: враг не знает, где находятся игровые персонажи, он может только их увидеть, услышать или догадаться (!). Но есть небольшое ''но'': некоторые изначально дружественные или нейтральные фракции могут полностью становиться враждебными, если игрок на них нападает. За «нападение» считается даже попадание случайно срикошетившей пули на другом конце карты, даже если «пострадавший» не видел и не мог видеть стрелка.
* [[Silent Storm]] с очень сильно прикрученным фитильком. В общих моментах всё реализовано честно: враг не знает, где находятся игровые персонажи, он может только их увидеть, услышать или догадаться (!). Но есть небольшое ''но'': некоторые изначально дружественные или нейтральные фракции могут полностью становиться враждебными, если игрок на них нападает. За «нападение» считается даже попадание случайно срикошетившей пули на другом конце карты, даже если «пострадавший» не видел и не мог видеть стрелка.
* Perfect Dark — [[аверсия]]. Если в ИИ попасть из транквилизатора, то они не смогут, что либо видеть и начнут стрелять во всё что угодно, кроме вас
* Perfect Dark — [[аверсия]]. Если в ИИ попасть из транквилизатора, то они не смогут, что либо видеть и начнут стрелять во всё что угодно, кроме вас
* Europa Universalis 4-вроде бы разработчики упоминали, что для ИИ нет тумана войны на глобальной карте. Справедливости ради, для мало-мальски опытного игрока его тоже, считай, нет.
* Europa Universalis 4-вроде бы разработчики упоминали, что для ИИ нет тумана войны на глобальной карте.
* [[Alien: Isolation]] — [[с прикрученным фитильком]]. [[Офигенно находчивые разработчики|У чужого два ИИ]]: один показывает ему игрока, а второй заставляет бродить в этой указанной области.
* [[Alien: Isolation]] [[с прикрученным фитильком]]. [[Офигенно находчивые разработчики|У чужого два ИИ]]: один показывает ему игрока, а второй заставляет бродить в этой указанной области.
* Ex Machina — караваны дружественных фракций каким-то образом узнают принадлежность мины, на которой подорвались, и вся фракция становится враждебной.
* Ex Machina — караваны дружественных фракций каким-то образом узнают принадлежность мины, на которой подорвались, и вся фракция становится враждебной.
* [[Механоиды]] — аналогично. Боты знают, кто положил мину, и мгновенно меняют отношение.
* [[Механоиды]] аналогично. Боты знают, кто положил мину, и мгновенно меняют отношение.
* [[Mount & Blade]] — на поле боя ИИ всегда будет видеть игрока и его месторасположение в любом уголке карты. Особенно смешно выглядит это с различными «стелс-модами», дающими бонус за скрытую атаку. А вот на стратегической карте полная [[аверсия]] — у персонажей есть свой угол обзора и внезапно напасть на более слабого вражеского лорда со спины, пока тот не видит и не успел среагировать — обычное дело.
* [[Mount & Blade]] на поле боя ИИ всегда будет видеть игрока и его месторасположение в любом уголке карты. Особенно смешно выглядит это с различными "стелс-модами", дающими бонус за скрытую атаку. А вот на стратегической карте полная [[аверсия]] у персонажей есть свой угол обзора и внезапно напасть на более слабого вражеского лорда со спины, пока тот не видит и не успел среагировать – обычное дело.
* [[Total War]] — для ИИ отсутствует [[туман войны]] на стратегической карте, но он не запоминает ваши действия и притворяется, что находящихся в режиме засады чужих армий не существует.


{{Nav/Games}}
{{Nav/Games}}

Версия 19:04, 26 марта 2022

TVTropes.pngTV Tropes
Для англоязычных и желающих ещё глубже ознакомиться с темой в проекте TV Tropes есть статья The All-Seeing A.I.. Вы также можете помочь нашему проекту и перенести ценную информацию оттуда в эту статью.

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

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

Чтобы такой оппонент не убивал всю радость от игры, разработчики должны сделать так, чтобы ИИ вёл себя подобно человеку и забывал всё, что не положено знать.

Если такого не происходит — это наш всевидящий ИИ: Стелс бесполезен, а бот в 99 % будет попадать по вам или смотреть, какие кнопки вы нажимаете, чтобы поставить блок. Всевидящий является частью читерского ИИ, однако в нашем случае прямого жульничества и прогибания игровых механик под себя нет. Он даже может быть так или иначе обоснован, особенно если им обладают только противники с исключительным желанием и способностью вас найти. И тогда подобные уникумы заслужат репутацию скальных наездников, особенно если их слишком много. А в терминальных случаях всезнание выходит за рамки непосредственного контакта, и ИИ получает способность распознавать автора поставленных на него ловушек и записывает игроку в карму преступления, совершённые без свидетелей. Инверсия тропа — искусственный идиот, когда ИИ невероятно глуп.

Частный случай — Стражники-экстрасенсы.

Примеры

  • Act of War: High Treason: в кампании у вражеская артилерия всегда знает куда стрелять.
  • Microsoft Hearts — выиграть у ИИ почти невозможно, ибо он знает, какие карты есть у вас и какие надо использовать, чтобы победить.
    • Ну отчего же? Грамотная стратегия позволяет побеждать примерно в половине раскладов, несмотря на откровенно жульнический ИИ.
  • «Марьяж» (реализация преферанса) — у одного из игроков имя «Рентген». Догадываетесь, в чём его отличие?
  • В Call of Duty от этого страдают стелс-миссии. Стоит вам запалиться, как сразу абсолютно все враги будут знать, где вы, даже если спустя секунду вы убили того, кто вас заметил.
  • В Metal Gear Solid аналогичная беда. Если нет надёжного укрытия буквально в двух шагах, лучше ни на кого не нападать.
  • DOOM — монстры всегда знают, где вы, и будут пытаться добраться до вас, даже если находитесь на другом конце уровня. Только вот с нахождением дороги у них проблемы, из-за чего порой их можно застать бьющимися о стену.
  • WarCraft II — враг видит все ваши передвижения, а заклинание невидимости вообще чисто мультиплеерное.
  • World of Warcraft — стоит вам зайти в агро-зону моба, как он сразу начнёт кричать и пытаться добраться до вас. Даже если вы сзади него.
  • Fallout 3 — стоит вас совершить неудачную кражу, сделать кого нибудь рабом или просто повести себя плохо, за что начисляется минус в карму, об этом мигом узнает вся округа, и все станут к вам враждебными.
  • Fire Emblem с 6 по 10 части. На уровнях с туманом закрывающий обзор, враги всегда будут знать где вы.
  • Minecraftс фитильком. Как только враг заметит вас, он будет всячески пытаться вас достать. Он будет видеть вас сквозь стены и отслеживать ваши движения, а Крипер порой и вовсе может взорваться, если вы стоите за небольшой стенкой. Но тут же есть инверсия — на прозрачные блоки и игроком за ними мобы никак не реагируют.
  • Silent Storm — с очень сильно прикрученным фитильком. В общих моментах всё реализовано честно: враг не знает, где находятся игровые персонажи, он может только их увидеть, услышать или догадаться (!). Но есть небольшое но: некоторые изначально дружественные или нейтральные фракции могут полностью становиться враждебными, если игрок на них нападает. За «нападение» считается даже попадание случайно срикошетившей пули на другом конце карты, даже если «пострадавший» не видел и не мог видеть стрелка.
  • Perfect Dark — аверсия. Если в ИИ попасть из транквилизатора, то они не смогут, что либо видеть и начнут стрелять во всё что угодно, кроме вас
  • Europa Universalis 4-вроде бы разработчики упоминали, что для ИИ нет тумана войны на глобальной карте.
  • Alien: Isolationс прикрученным фитильком. У чужого два ИИ: один показывает ему игрока, а второй заставляет бродить в этой указанной области.
  • Ex Machina — караваны дружественных фракций каким-то образом узнают принадлежность мины, на которой подорвались, и вся фракция становится враждебной.
  • Механоиды — аналогично. Боты знают, кто положил мину, и мгновенно меняют отношение.
  • Mount & Blade — на поле боя ИИ всегда будет видеть игрока и его месторасположение в любом уголке карты. Особенно смешно выглядит это с различными "стелс-модами", дающими бонус за скрытую атаку. А вот на стратегической карте полная аверсия – у персонажей есть свой угол обзора и внезапно напасть на более слабого вражеского лорда со спины, пока тот не видит и не успел среагировать – обычное дело.