SuperAPI AI 工具集

godot-genre-simulation

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:为 Godot 引擎中的模拟经营、大亨、城市建造与资源优化类游戏提供系统设计蓝图,涵盖经济管理、时间推进、互联系统、NPC 模拟与反馈循环。

主要能力:提供整数分货币的多资源经济、与帧率解耦的模拟时钟、NPC 日程代理、生产者/消费者图、CSV 转 Resource 烘焙、AStarGrid2D 物流与低处理器模式辅助等组件脚本,并给出核心循环:建造→经济结算→查看收支→解锁扩张→优化物流。

使用方式:实现对应系统前需先阅读 tycoon_economy.gd(整数分/离散库存)、sim_tick_manager.gd(_physics_process 累加器)、simulation_tick_controller.gd(速度/暂停控制)。按实体规模选择策略:约 200 以下用 tick 信号直接更新,数百代理用轮转池,重图/路径计算用 WorkerThreadPool 并配合 call_deferred 更新 UI,静止管理界面启用 OS.low_processor_usage_mode。

限制与反模式:主货币禁用浮点,须用整数分或定点;禁止在 _process 中逐个处理上千实体;成本须用指数增长而非线性;不得隐藏关键指标;须设仓储上限;避免早期变成等待模拟器;共享 Resource 须 duplicate();模拟逻辑不得绑定视觉帧率;UI 不得逐帧刷新;重经济循环不得同步执行;大量资源数据不得存为 Node;后台线程不得操作 SceneTree;大 JSON 存档不得在主线程解析;需求比较须用 is_equal_approx()。

适用场景:管理模拟、大亨、城市建造、工厂物流与资源优化游戏。具体收费、价格与平台信息暂未提供。