Category:Ru/AI: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (-Using L template for links)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{langsp}}__NOTOC__
{{LanguageBar|title=Категория: Искусственный интеллект}}__NOTOC__
{{back|SDK Docs|Документация к Source SDK}}
{{back|SDK Docs|Документация к Source SDK}}
ИИ означает [https://ru.wikipedia.org/wiki/Artificial_intelligence Искусственный Интеллект] и он контролирует каждое действие NPC. ИИ в движке Source не следует путать с урезанным ИИ в {{hl2|4|suf=:ru}}. Эта категория покажет, как правильно встроить и использовать ИИ в своём моде или карте.<br>
ИИ означает [https://ru.wikipedia.org/wiki/Artificial_intelligence Искусственный Интеллект] и он контролирует каждое действие NPC. ИИ в движке Source не следует путать с урезанным ИИ в {{hl2|4|suf=:ru}}. Эта категория покажет, как правильно встроить и использовать ИИ в своём моде или карте.<br>
Line 7: Line 7:


== Принятие решений ==
== Принятие решений ==
* {{en}} [[Decision Making Overview|Краткий обзор]]
* {{L|Decision Making Overview|Краткий обзор}}
* {{en}} [[NPC Sensing|Восприятие]]
* {{L|NPC Sensing|Восприятие}}
* {{en}} [[Condition|Условия]]
* {{L|Condition|Условия}}
* {{en}} [[State|Состояния]]
* {{L|State|Состояния}}
* {{en}} [[Schedule|План действий]]
* {{L|Schedule|План действий}}
* {{en}} [[Task|Задачи]]
* {{L|Task|Задачи}}


== Концепции ИИ ==
== Концепции ИИ ==
* {{en}}[[NPC Memory|Память]]
* {{L|NPC Memory|Память}}
*{{L|Ai relationship|Взаимоотношения NPC}}
* {{L|Ai relationship|Взаимоотношения NPC}}
* {{en}} [[Readiness|Читабельность]]
* {{L|Readiness|Читабельность}}
* {{en}} [[Squads|Отряды]]
* {{L|Squads|Отряды}}
* {{en}} [[Behaviors|Поведения]]
* {{L|Behaviors|Поведения}}
* {{en}} [[Behavior ActBusy|Занятость]]
* {{L|Behavior ActBusy|Занятость}}
* * {{en}} [[Assaults|Нападение]]
* * {{L|Assaults|Нападение}}
* * {{en}} [[Ai goal follow|Следование за целью]]
* * {{L|Ai goal follow|Следование за целью}}
* * {{en}} [[Behavior FuncTank|Сущность FuncTank]]
* * {{L|Behavior FuncTank|Сущность FuncTank}}
* * {{en}} [[Ai goal lead|Перемещение за собой]]
* * {{L|Ai goal lead|Перемещение за собой}}
* * {{en}} [[Behavior Police|Патруль (Police)]]
* * {{L|Behavior Police|Патруль (Police)}}
* * {{en}} [[Standoffs|Сражения]]
* * {{L|Standoffs|Сражения}}
* {{en}} [[Interactions|Взаимодействия с NPC]]
* {{L|Interactions|Взаимодействия с NPC}}
* {{en}} [[Move and Shoot|Движение и стрельба]]
* {{L|Move and Shoot|Движение и стрельба}}
* {{en}} [[Look Targets|Поиск цели]]
* {{L|Look Targets|Поиск цели}}


== Навигация ==
== Навигация ==
=== Карта ===
=== Карта ===
*{{L|Nodegraph|Нахождение пути с помощью Nodegraph}} (HL2) или {{en}} [[Navigation Meshes]] (CSS)
*{{L|Nodegraph|Нахождение пути с помощью Nodegraph}} (HL2) или {{L|Navigation Meshes}} (CSS)
* {{en}} [[hint nodes|Hint Nodes]]
* {{L|hint nodes|Hint Nodes}}
* {{en}} [[Assaults|Атаки]]
* {{L|Assaults|Атаки}}
* {{en}} [[Node|Ноды]]
* {{L|Node|Ноды}}
* {{en}} [[Path Corners|Угол пути]]
* {{L|Path Corners|Угол пути}}
* {{en}} [[Routes|Маршруты]]
* {{L|Routes|Маршруты}}
* {{en}} [[npc route]]
* {{L|npc route}}
* {{en}} [[Track Pathers]]
* {{L|Track Pathers}}


=== Код ===
=== Код ===
* {{en}} [[Move Probes|Обработчик движения]]
* {{L|Move Probes|Обработчик движения}}
* {{en}} [[Move Solver]]
* {{L|Move Solver}}
* {{en}} [[Plane Solver]]
* {{L|Plane Solver}}
* {{en}} [[Local Navigator]]
* {{L|Local Navigator}}
* {{en}} [[Navigator]]
* {{L|Navigator}}
* {{en}} [[Motor]]
* {{L|Motor}}


== Анимация ==
== Анимация ==
* {{en}} [[NPC Activities & Sequences|Деятельность]]
* {{L|NPC Activities & Sequences|Деятельность}}
* {{en}} [[Anim Events]]
* {{L|Anim Events}}


== Речь ==
== Речь ==
* {{en}} [[Speech Overview|Обзор]]
* {{L|Speech Overview|Обзор}}
* {{en}} [[Response System|Система ответов]]
* {{L|Response System|Система ответов}}
* {{en}} [[Sentences|Высказывания]]
* {{L|Sentences|Высказывания}}


{{category newcolumn|rowspan=1|width=50%|background-color=white|border-color=#E4DCCD}}
{{category newcolumn|rowspan=1|width=50%|background-color=white|border-color=#E4DCCD}}


== События на карте ==
== События на карте ==
* {{en}} [[Actbusy|Занятость]]
* {{L|Actbusy|Занятость}}
* {{en}} [[Assault|Нападение]]
* {{L|Assault|Нападение}}
* {{en}} [[Standoffs|Сражения]]
* {{L|Standoffs|Сражения}}
* {{en}} [[Squads|Отряды]]
* {{L|Squads|Отряды}}


{{category cell|width=50%|background-color=white|border-color=lightgray}}
{{category cell|width=50%|background-color=white|border-color=lightgray}}


== Введение в программирование ИИ ==
== Введение в программирование ИИ ==
* {{en}} '''{{L|Creating an NPC|Создание NPC}}'''
* '''{{L|Creating an NPC|Создание NPC}}'''
* {{en}} [[Add a new attack to an NPC|Новая атака для NPC]]
* {{L|Add a new attack to an NPC|Новая атака для NPC}}
* {{en}} [[Make an NPC move somewhere|Заставляем NPC двигаться]]
* {{L|Make an NPC move somewhere|Заставляем NPC двигаться}}
* {{en}} [[NPC Debugging|Отладка NPC]]
* {{L|NPC Debugging|Отладка NPC}}
* {{en}} [[AI Perception Behavior Enhancement|Улучшение поведения NPC]]
* {{L|AI Perception Behavior Enhancement|Улучшение поведения NPC}}


{{category cell|width=50%|background-color=white|border-color=lightgray}}
{{category cell|width=50%|background-color=white|border-color=lightgray}}


== Хорошие примеры рабочих NPC ==
== Хорошие примеры рабочих NPC ==
* {{en}} [[AILearn Zombie|Зомби]] (Простой рукопашный NPC)
* {{L|AILearn Zombie|Зомби}} (Простой рукопашный NPC)
* {{en}} [[AILearn CombineSoldier|Солдат Альянса]] (Использует отряды)
* {{L|AILearn CombineSoldier|Солдат Альянса}} (Использует отряды)
* {{en}} [[AILearn Alyx|Аликс]] (NPC компаньон)
* {{L|AILearn Alyx|Аликс}} (NPC компаньон)
* {{en}} [[AILearn Rollermine|Шаровая мина]] (Физически симулируемый NPC)
* {{L|AILearn Rollermine|Шаровая мина}} (Физически симулируемый NPC)


{{category cell|width=50%|background-color=white|border-color=lightgray}}
{{category cell|width=50%|background-color=white|border-color=lightgray}}


== Базовые классы NPC ==
== Базовые классы NPC ==
* {{en}} [[Base NPC|Базовый NPC]] (CAI_BaseNPC)
* {{L|Base NPC|Базовый NPC}} (CAI_BaseNPC)
* {{en}} [[Base Humanoid|Простой гуманоидный NPC]] (CAI_BaseHumanoid)
* {{L|Base Humanoid|Простой гуманоидный NPC}} (CAI_BaseHumanoid)
* {{en}} [[Base Actor|Простой Actor]] (CAI_BaseActor)
* {{L|Base Actor|Простой Actor}} (CAI_BaseActor)
* {{en}} [[Player Ally|Союзник]] (CAI_PlayerAlly)
* {{L|Player Ally|Союзник}} (CAI_PlayerAlly)
* {{en}} [[Player Companion|NPC Компаньон]] (CNPC_PlayerCompanion)
* {{L|Player Companion|NPC Компаньон}} (CNPC_PlayerCompanion)
* {{en}} [[Expressor Host]]
* {{L|Expressor Host}}
* {{en}} [[Behavior Host]]
* {{L|Behavior Host}}


{{category cell|background-color=#FBF7EA|border-color=lightgray}}
{{category cell|background-color=#FBF7EA|border-color=lightgray}}


== Отладка ==
== Отладка ==
* {{en}} ''{{LCategory|AI Commands:|Команды для отладки NPC}}''
*  ''{{LCategory|AI Commands:|Команды для отладки NPC}}''
{{category end}}
{{category end}}


{{back|SDK Docs/ru|Документация к Source SDK}}
{{back|SDK Docs/ru|Документация к Source SDK}}


[[Category:Level Design]]
{{ACategory|Level Design}}

Latest revision as of 06:10, 24 April 2025

English (en)Deutsch (de)Español (es)Hrvatski (hr)한국어 (ko)Português do Brasil (pt-br)Русский (ru)中文 (zh)中文(臺灣) (zh-tw)Translate (Translate)
Документация к Source SDK

ИИ означает Искусственный Интеллект и он контролирует каждое действие NPC. ИИ в движке Source не следует путать с урезанным ИИ в Half-Life 2 Half-Life 2. Эта категория покажет, как правильно встроить и использовать ИИ в своём моде или карте.
В альтернативе действия NPC(en) можно контролировать с помощью Хореографии(en).

Принятие решений

Концепции ИИ

Навигация

Карта

Код

Анимация

Речь

События на карте

Введение в программирование ИИ

Хорошие примеры рабочих NPC

Базовые классы NPC

Отладка

Документация к Source SDK

Pages in category "Ru/AI"

The following 4 pages are in this category, out of 4 total.