SuperAPI AI 工具集

godot-genre-roguelike

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:为 Godot 项目提供 roguelike/roguelite 的架构与实现蓝图,涵盖程序化生成、永久死亡、元进度、种子随机数、遗物与难度缩放。

主要能力:提供 scripts/ 下的模块化组件,如 dungeon_generator_walker.gd(Drunkard's Walk 生成)、seeded_rng_resource.gd(种子持久化与分享)、meta_progression_manager.gd(永久解锁与存档边界)、astar_grid_handler.gd(AStarGrid2D 寻路封装)、weighted_loot_table.gd(加权掉落)、fog_of_war_masker.gd、fov_raycast_calculator.gd、turn_manager_decoupled.gd、director_ai.gd、synergy_manager.gd 等;并给出核心循环(准备→跑图→挑战→死亡/胜利→元进度→重复)与技能链分阶段(架构、世界生成、战斗、进度、持久化、平衡)。

使用方式:按阶段只打开匹配的脚本,不要整体加载 scripts/ 目录;实现生成、种子分享或元解锁前先阅读对应强制脚本。世界生成使用本地 RandomNumberGenerator 并传入种子,关键掉落用 Shuffle Bag 或加权表,重生成后调用 AStarGrid2D 的 update(),使用导航网格时重新烘焙 NavigationRegion2D。

适用场景:地牢爬行、动作 roguelike、roguelite。

限制与注意:避免纯随机导致不可通关,需提供重掷、商店或保底;元进度升级保持 +5–15% 的细微幅度;Run State 与 Meta State 必须分离,防止存档作弊;重负载生成应放入 WorkerThreadPool,且不得在后台线程操作 SceneTree。具体价格、平台与效果资料暂未提供。