Стоит подумать об искусственном интеллекте, и в уме возникает множество ассоциаций. От простых моделей поведения, например преследование или убегание от игрока, до игры с искусственным интеллектом в классические шахматы, методов машинного обучения или процедурной генерации контента.
Движок Unity сделал разработку игр намного демократичнее. Благодаря простоте использования, быстрому совершенствованию технологий, постоянно растущему сообществу и новым облачным услугам движок Unity превратился в один из важнейших программных продуктов для игровой индустрии.
С учетом вышесказанного основной целью написания книги была попытка помочь вам, читатель, через описание технологий Unity, знакомство с передовым опытом, изучение теории, разобраться в идеях и методах искусственного интеллекта, что обеспечит вам преимущества как в любительской, так и в профессиональной разработке.
Эта книга рецептов познакомит вас с инструментами создания искусственного интеллекта, например для реализации достойных противников, доведенных до совершенства, и даже для разработки собственного нестандартного движка искусственного интеллекта. Она станет вашим справочным пособием при разработке методов искусственного интеллекта в Unity.
Издание задумывалось как исчерпывающий справочник, помогающий расширить навыки программирования искусственного интеллекта в играх . Рассматриваются основные приемы работы с агентами, программирование перемещений и навигации в игровой среде, принятие решений и координации . Описание построено на практических примерах, в виде легко реализуемых «рецептов».
Из этой книги вы узнаете, как:
• с помощью таких алгоритмов, как A* и A*mbush, оснащать агентов возможностями поиска пути;
• создавать представления игрового мира для передвижения по нему агентов;
• формировать систему принятия решений для выполнения агентами различных действий;
• обеспечивать координацию действий разных агентов;
• имитировать работу органов чувств и применять эту имитацию в системе информирования;
• внедрять искусственный интеллект в настольные игры, например крестики-нолики и шашки.
Добро пожаловать в увлекательное путешествие, которое сочетает в себе ряд вещей, имеющих для меня, как профессионала и просто человека, большое значение: программирование, разработка игр, искусственный интеллект и обмен знаниями с другими разработчиками.
Паласиос Х.
Оглавление и отрывки из глав
Файлы к книге