Безусловно, в некоторых компьютерных играх уже использовались типичные иерархические конечные автоматы, но эти модели еще не нашли достаточно широкого распространения. Возможно, это, скорее, обусловлено неправильным толкованием используемой терминологии, а не чем-либо иным. В частности, получили известность сочетания порождающих конечных автоматов с другими вложенными структурами (например, системами, основанными на правилах, или сценариями), но их нельзя рассматривать как полностью отвечающие определению иерархических конечных автоматов. Ищете безопасный хостинг? FirstVDS, надежный провайдер VPS серверов. Это отличный вариант за небольшие деньги.
Преимущества
Иерархические порождающие конечные автоматы действительно позволяют реализовать все возможности порождающих конечных автоматов. Применение модульного подхода для уменьшения сложности проекта позволяет буквально творить чудеса, учитывая также то, что модули, в свою очередь, упрощают процесс разработки. Благодаря использованию иерархий становится осуществимым создание сложных порождающих конечных автоматов с помощью графических инструментальных средств. А в процессе постепенного воплощения форм поведения неоценимые преимущества дает возможность детализировать состояния, преобразуя их во вложенные порождающие конечные автоматы.
Сама эта вычислительная модель является чрезвычайно гибкой. Любое состояние может рассматриваться как абстрактный компонент, что позволяет осуществлять в этом состоянии моделирование его внутренней иерархии, если это потребуется. С использованием этого метода можно относительно просто реализовать определяемую пользователем семантику взаимодействия между вложенными состояниями.
Опубликовал katy
May 22 2017 15:09:13 ·
0 Комментариев ·
2030 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.