Robert C. Martin做了两个自动产生FSM代码的工具,for java和for C++各一个。这个工具的输入是纯文本的状态机描述,自动产生符合State Pattern的代码,这样developer的工作只需要维护状态机的文本描述,没必要冒引入bug的风险去维护code。
2022-03-24 10:01:09 169KB 状态机 state模式
1
有限状态机(Finite State Machine)是一种时序机,它源自于人们将一个复杂的问题分割成多个简单的部分来处理的思想。状态机通过时钟驱动下的有多个状态,以及状态之间的跳转规则来实现复杂的逻辑,一旦当前的状态确定,也就明确了相关的输入输出。 有限状态机主要分为两个类型:第一类,如果输出只和当前状态有关而和输入无关,称之为Moore状态机;第二类,输出不仅和当前状态有关也和输入有关,称之为Melay型状态机。本节将主要介绍这两类状态机、状态编码以及使用VHDL和Verilog语言描述的设计范例。
2021-12-16 17:18:44 605KB 状态机
1
一组用于在可视节点编辑器中统一设计AI的工具。 用于: 行为树。 有限状态机。 实现自己的AI图。 通往v0.2.0的道路 如果您有兴趣在development分支中进行更改,那么我正在更新此存储库。 也可以随时与您有关如何改进这些工具的任何建议不一致。 发生了什么变化? 关注点分离。 仅将xNode用作序列化和行为构建器工具。 不对运行时执行的方式做任何假设。 交互行为而不是字典的黑板。 使用新的复合节点Active Selector和Active Sequencer进行行为树检修。 其他可能的变化 AI行为的标准化版本。 基于实用程序的行为树。 一些样品。 主要特点 行为树
2021-11-19 10:10:32 66KB unity finite-state-machine behaviour-tree xnode
1
The shortcomings of the existing single Finite State Machine (FSM) model and diagnosis method are given by analyzing the single FSM model and problem model. Then, according to the shortcomings of the current single FSM error model, a new state machine model and problem model are proposed, that is, t
2021-02-22 10:05:46 1.9MB Finite state machine; forward
1