Robot
Складчик
- #1
Повысьте свой уровень владения Unity/C#: Программирование AI [Mina Pecheux]
- Ссылка на картинку
Boost your Unity/C#: AI Programming (Ebook)
Хотите оживить своих NPC, мобов и боссов? Вам интересно изучить классические инструменты разработчика игрового ИИ? Вы ищете практический подход к программированию ИИ для вашего следующего проекта на Unity/C#? Тогда эта книга может быть именно тем, что вам нужно!
От конечных автоматов состояния до деревьев поведения, планировщиков и ИИ на основе полезностей - книга Boost your Unity/C#: AI Programming" расскажет вам обо всем, что необходимо знать в этой области. И да, не волнуйтесь - здесь вы получите все: краткую историю области, что и почему для каждого инструмента, прямые ссылки на статьи/конференции/тезисы для более глубокого погружения, множество диаграмм и красивых скриншотов, вплоть до пошаговых примеров реализации с чистыми фрагментами кода и справочным репозиторием Github для всех демо-версий, показанных в книге!
Так что если вы новичок в программировании ИИ на Unity или опытный разработчик ИИ, ищущий краткое описание инструментария с прямыми приложениями на Unity/C#, присоединяйтесь ко мне в этом приключении!
Оглавление:
Часть 1: Начало работы
Цель этой книги — дать вам всесторонние знания о наиболее распространенных методах искусственного интеллекта, от конечных автоматов до деревьев поведения, планировщиков и искусственного интеллекта, основанного на утилитах. По мере нашего продвижения мы будем рассматривать каждый инструмент один за другим и поговорим как о почему, так и о реализовать такую модель в проекте Unity/C#?как разработчики игр придумали такую архитектуру? почему используйте этот метод вместо этого? почему: как
К концу чтения вы должны хорошо понимать, откуда взялись эти знаменитые инструменты искусственного интеллекта, какие известные игры используют их сегодня и как вы можете использовать их в своих будущих игровых проектах. А еще у вас будет несколько полных демонстрационных сцен, которые вы сможете настроить и расширить по своему вкусу, чтобы глубже понять тему.
Весь код и ресурсы для этих демонстраций включены в этот репозиторий Github, и вот краткий обзор четырех вариантов использования, которые будут подробно описаны в этой книге:
Хотите оживить своих NPC, мобов и боссов? Вам интересно изучить классические инструменты разработчика игрового ИИ? Вы ищете практический подход к программированию ИИ для вашего следующего проекта на Unity/C#? Тогда эта книга может быть именно тем, что вам нужно!
От конечных автоматов состояния до деревьев поведения, планировщиков и ИИ на основе полезностей - книга Boost your Unity/C#: AI Programming" расскажет вам обо всем, что необходимо знать в этой области. И да, не волнуйтесь - здесь вы получите все: краткую историю области, что и почему для каждого инструмента, прямые ссылки на статьи/конференции/тезисы для более глубокого погружения, множество диаграмм и красивых скриншотов, вплоть до пошаговых примеров реализации с чистыми фрагментами кода и справочным репозиторием Github для всех демо-версий, показанных в книге!
Так что если вы новичок в программировании ИИ на Unity или опытный разработчик ИИ, ищущий краткое описание инструментария с прямыми приложениями на Unity/C#, присоединяйтесь ко мне в этом приключении!
Оглавление:
Часть 1: Начало работы
- Глава 1: ИИ в играх
- Глава 2. Проектирование искусственного интеллекта робота с одним сценарием
- Глава 3: Что такое автоматы?
- Глава 4. Создание простой логики патрулирования
- Глава 5. Обновление конечных автоматов
- Глава 6: Понимание деревьев поведения
- Глава 7. Создание набора инструментов дерева поведения
- Глава 8. Реализация ИИ-сборщика RTS
- Глава 9. Обратное мышление планировщиков
- Глава 10: Открытие ИИ, основанного на утилитах
- Глава 11. Разработка ИИ-мастера на основе утилит
- Глава 12: Расширение кругозора
Цель этой книги — дать вам всесторонние знания о наиболее распространенных методах искусственного интеллекта, от конечных автоматов до деревьев поведения, планировщиков и искусственного интеллекта, основанного на утилитах. По мере нашего продвижения мы будем рассматривать каждый инструмент один за другим и поговорим как о почему, так и о реализовать такую модель в проекте Unity/C#?как разработчики игр придумали такую архитектуру? почему используйте этот метод вместо этого? почему: как
К концу чтения вы должны хорошо понимать, откуда взялись эти знаменитые инструменты искусственного интеллекта, какие известные игры используют их сегодня и как вы можете использовать их в своих будущих игровых проектах. А еще у вас будет несколько полных демонстрационных сцен, которые вы сможете настроить и расширить по своему вкусу, чтобы глубже понять тему.
Весь код и ресурсы для этих демонстраций включены в этот репозиторий Github, и вот краткий обзор четырех вариантов использования, которые будут подробно описаны в этой книге:
- 1. Обозреватель 2D-робота (из Главы 2: Разработка односкрипта искусственный интеллект робота): этот базовый искусственный интеллект позволяет маленькому роботу перемещаться по двухмерной сетке и искать драгоценный камень, спрятанный в комнате. Его поведение очень простое и закодировано всего в одном скрипте, чтобы продемонстрировать, что искусственный интеллект не должен быть сложным — иногда он 39;всего лишь сделать несколько проверок и добавить немного случайности...
- 2. Патрулирующий охранник ФСМ и его враги (из Глава 4: Создание простой логики патрулирования охранника) ): Благодаря знаменитой архитектуре конечного автомата мы создадим мозг для простого ИИ-охранника, который патрулирует по заранее определенному пути, ищет ближайших врагов, преследует их и сражается и в конце концов возвращается к обычному режиму патрулирования.
- 3. Коллектор RTS на основе дерева поведения (из Глава 8: Реализация AI-сборщика RTS< /span>): любая хорошая стратегия в реальном времени (RTS) требует, чтобы некоторые юниты собирали ресурсы — поэтому мы собираемся увидеть, как создать такую логику сущности, используя деревья поведения, и как этот инструмент позволяет нам постепенно создавать ИИ нашего коллекционера.
- 4. ИИ-мастер на основе утилит (из Глава 10: Разработка ИИ-мастера на основе утилит ): И последнее, но не менее важное: этот ИИ выступает в роли противника-контроллера компьютера в маленькой магической дуэли, пропитанной магией! Оценивая полезность каждого варианта в своем наборе действий, этот колдун способен использовать огненные шары, ледяные осколки и исцеляющие заклинания... и весьма убедительно удерживает свои позиции против вас в этом однопользовательском магическом файтинге!
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.