Finite-State Machine有限状态机实现,游戏AI

By 
翻译:Mars -渣翻译见谅

有限状态机,一个描述和控制执行流的模型。非常有利于实现游戏中的AI,使用少量代码完成很复杂的行为。这个教程描述此理论,实现和使用简单的基于栈的有限状态机。

虽然代码是AS3,但是道理是不分语言的。就好像你会一百种语言,说吃饭还是吃饭的意思。

继续阅读“Finite-State Machine有限状态机实现,游戏AI”

Finite-State Machine有限状态机理论

 

By 
翻译:Mars

什么是有限状态机。

FSM是一个假设的状态机的计算模型。同一时间只有一个状态被激活,所以状态机必须从一个状态过度到另一个从而执行不同的行为。

FSM组合在一起,从而可以组织和描述一个执行流,从而实现游戏的AI。敌人的大脑,例子,每个状态描述一个行为,攻击或者躲避。

继续阅读“Finite-State Machine有限状态机理论”