Игры Вулкан без регистрации
09.04.2017Модули порождающих и распознающих игры вулкан без регистрации имеют разные интерфейсы, но в архитектуре этих модулей применяются одинаковые принципы передачи информации.
Обмен данными
Порождающие конечные автоматы, как и другие модули ИИ, принимают входные данные и вырабатывают выходные данные. Данные могут передаваться как параметры функций (и использоваться синхронно для передачи управления) или как сообщения, которыми обмениваются компоненты архитектуры (это равносильно асинхронной передаче управления). В случае применения порождающих конечных автоматов часто бывает удобно поддерживать оба подхода. Функции предоставляют эффективную поддержку пакетной обработки, а события позволяют проводить инкрементные обновления, определяемые событиями.
Эффективность представления во многом зависит от принятого подхода. Например, если принят подход, основанный на использовании функций, то переходы должны определяться с учетом текущего состояния, а в подходе, управляемом событиями, должно быть определено состояние на основе символа перехода.