Unity 5.x Game AI Programming Cookbook

Build and customize a wide range of powerful Unity AI systems with over 70 hands-on recipes and techniques
Book Description:
Unity 5 comes fully packaged with a toolbox of powerful features to help game and app developers create and implement powerful game AI. Leveraging these tools via Unity’s API or built-in features allows limitless possibilities when it comes to creating your game’s worlds and characters. This practical Cookbook covers both essential and niche techniques to help you be able to do that and more.
This Cookbook is engineered as your one-stop reference to take your game AI programming to the next level. Get to grips with the essential building blocks of working with an agent, programming movement and navigation in a game environment, and improving your agent’s decision making and coordination mechanisms – all through hands-on examples using easily customizable techniques. Discover how to emulate vision and hearing capabilities for your agent, for natural and humanlike AI behaviour, and improve them with the help of graphs. Empower your AI with decision-making functions through programming simple board games such as Tic-Tac-Toe and Checkers, and orchestrate agent coordination to get your AIs working together as one.
What you will learn
- Use techniques such as A*and A*mbush to empower your agents with path finding capabilities.
- Create a representation of the world and make agents navigate it
- Construct decision-making systems to make the agents take different actions
- Make different agents coordinate actions and create the illusion of technical behavior
- Simulate senses and apply them in an awareness system
- Design and implement AI in board games such as Tic-Tac-Toe and Checkers
- Implement efficient prediction mechanism in your agents with algorithms such as N-Gram predictor and naive Bayes classifier
- Understand and analyze how the influence maps work.
Unity 5.x Game AI Programming Cookbook
Описание книги:
Unity 5 поставляется с полным набором мощных инструментов, которые помогают разработчикам игр и приложений создавать и реализовывать интеллектуальный игровой ИИ. Их использование через API или встроенные функции Unity дает неограниченные возможности для разработки игровых миров и персонажей. Эта практическая книга рецептов охватывает как основные, так и часто используемые методы, которые помогут разработчику в их работе.
Эта книга рецептов создана для того, чтобы вы смогли повысить уровень программирования игрового ИИ. Освойте основы работы с агентом. От программирования движения и навигации в игровой среде, до интеллектуальных функций механизма принятия решений и координации вашего агента. И все это на практических примерах с использованием легко настраиваемых методов.
Узнайте, как имитировать зрительные и слуховые способности вашего агента, для имитации естественного и человеческого поведения ИИ. Которое можно улучшать их с помощью графиков. Также расширьте возможности своего ИИ с помощью функций принятия решений. Программируйте простые настольные игры, такие как крестики-нолики и шашки, и координируйте координацию действий агентов, чтобы ваши ИИ работали вместе.
Что вы узнаете:
- Используйте такие методы, как A * и A * mbush, чтобы предоставить вашим агентам возможности поиска путей.
- Создайте представление о мире и заставьте агентов ориентироваться в нем
- Постройте системы принятия решений, чтобы агенты предпринимали различные действия
- Заставьте разных агентов координировать действия и создайте иллюзию технического поведения
- Симулируйте чувства и применяйте их в системе осознания
- Разрабатывайте и внедряйте ИИ в настольные игры, такие как крестики-нолики и шашки
- Реализуйте эффективный механизм прогнозирования в ваших агентах с помощью таких алгоритмов, как предиктор N-Gram и наивный байесовский классификатор
- Проанализируйте и поймите, как работают агенты влияния.
- Chapter 1: Behaviors – Intelligent Movement
- Chapter 2: Navigation
- Chapter 3: Decision Making
- Chapter 4: Coordination and Tactics
- Chapter 5: Agent Awareness
- Chapter 6: Board Games AI
- Chapter 7: Learning Techniques
- Chapter 8: Miscellaneous
Unity 5.x Game AI Programming Cookbook
From external source | link |
Source Code | link |
mirror | link |
Referring to wikipedia.org, you can view a list of well-known games using the Unity engine version.
Добавить комментарий