Repository navigation

#

Finite-state machine

维基百科

相关主题

Automaton

A finite-state machine (FSM), finite-state automaton (FSA), or simply state machine is a mathematical model of computation and an abstract machine that can be in exactly one of a finite number of states at any given time. The FSM can change from one state to another in response to some inputs; the change from one state to another is called a transition. An FSM is defined by a list of its states, its initial state, and the inputs that trigger each transition.

In computer science, FSM are widely used in modeling of application behavior (control theory), design of hardware digital systems, software engineering, compilers, network protocols, and computational linguistics.

Finite State Machine for Go

Go
3188
3 个月前

behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)

C#
2977
2 年前

Django friendly finite state machine support

Python
2341
1 年前

squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.

Java
2232
1 年前

A fast, tried-and-tested hierarchical finite state machine library for Unity, designed to be easy to use yet powerful without compromising performance.

C#
1383
5 个月前
qmuntal/stateless

Go library for creating finite state machines

Go
1098
3 个月前

Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.

JavaScript
814
7 年前

Unity HTFramework, a rapid development framework of client based on Unity.

C#
783
2 天前

Hierarchical state machines for designing event-driven systems

Rust
703
2 个月前

A feature-rich, yet simple finite state machine (FSM) implementation in C

C
509
6 年前

Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka

C#
501
6 个月前

A finite state machine library using ES6 promises

JavaScript
459
4 年前

QP/C++ Real-Time Event Framework/RTOS is a lightweight implementation of the asynchronous, event-driven Active Object (Actor) model combined with Hierarchical State Machines.

C++
433
22 天前

Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.

Kotlin
428
4 天前