При качественно проведенной декомпозиции интерфейс с игровым миром, отвечающий за перемещения, позволит реализовать соответствующую систему на основе любого решения из области теории ИИ. Однако начинать лучше всего с самого простого решения из всех возможных. Во-первых, это позволит быстро проверить на практике, насколько хорошо был проработан интерфейс, и, при необходимости, внести соответствующие изменения в эскизный и технический проекты. Во-вторых, если впоследствии будет принято решение о реализации более сложного алгоритма, полученный программный код можно будет использовать в качестве эталонного натурного макета. В-третьих, у вас под рукой всегда будет работающий демонстрационный пример, который можно показать руководству или другим участникам рабочей группы.
Для решения проблемы навигации на основе реакций можно применить теорию моделирования поведения, заключающегося в изменении направления движения (steering behavior), изложенную в . К настоящему времени разработано множество различных методов моделирования сччяж;ісі вующего поведения, которые позволяют управлять персонажами как по отдельности, так и в составе группы. Эти модели представлены в форме относительно несложных уравнений, одно из которых представляет для нас особый интерес — это уравнение перемещений с огибанием препятствий.