tag

状态机

共 14 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
工作流引擎

状态机引擎与状态流转

本文讲解状态机引擎的设计与落地,回答状态该定义在代码里还是表里、并发流转如何防冲突、状态爆炸怎么治。覆盖有限状态机的五个要素、表驱动实现、带前置条件的原子更新与乐观锁、幂等键与审计日志、非法流转的三层防御、超时推进、Spring StateMachine 与 Step Functions 的 ASL 实战,并给出测试策略与落地路线。

14 分钟阅读
状态机 工作流 并发控制
products

在线联机原型全集第 14 章导读:房间逃脱与 Puzzle FSM 可组合性

《在线联机原型全集》第 14 章的章节导读。本章用房间逃脱(Room Escape)验证同步合作解谜:以 Puzzle FSM 描述单个谜题、用事件与 Guard 条件把多个 FSM 组成场景级超图、多人同步动作的判定窗口、并发操作的仲裁与回滚、房间生命周期的七态机、重进与旁观处理,以及软同步加硬落点的延迟补偿与 Event Log 复盘。本页给出本章定位、核心验证目标、技术栈建议与文章清单。

3 分钟阅读
联机原型 状态机
agent

《AI Agent 开发入门》12.1 状态机式编排

循环式 Agent 适合开放式任务,但固定流程需要显式结构。本节手写 minagent 的最小图引擎:Node(名字加一个函数)、Edge(源到目标、可带条件)、Graph(add_node/add_edge/set_entry/run),节点间用 dict 状态传递数据。用假模型真跑一条分类→检索→综合的三节点线性链,打印每个节点的进出 state,并给出图编排与循环式 Agent 的取舍表。

9 分钟阅读
AI Agent AI Agent 开发入门 状态机
game

Godot UI 状态机可视化:页面为什么卡住,要能一眼看见

为什么这个问题要单独设计 复杂页面卡住时,不应靠猜节点树;状态机要能显示当前状态、阻塞原因和旧回调。很多团队会把它当成局部功能,在某个按钮、某个页面、某个脚本里补一段判断。短期看,这样最快;项目跑过几轮版本之后,就会出现同一件事在三个地方有三种解释的情况。玩家看到的是一个客户端,团队内部却把责任拆散了。

9 分钟阅读
Godot UI 工具链