许多策略游戏都涉及研究技术,并且每种技术都有一套先决条件(起始技术除外)。这些可以线性排列(技术级别)或树(技术树)形式。
我正在寻找一个模组的技术树图,无论是来自虚构文明建设游戏的技术还是学位课程的课程列表。
如果有比“科技树”更好的术语,我完全赞成。我对类似的东西的搜索基本上导致了对文明 IV 或文明 V 的实际修改,以便让游戏本身生成科技树,但虽然这可能有效,但它似乎与我的处理方式完全相反。每次进行更改时,游戏启动都需要很长时间,而且查看它的唯一方法是打开游戏或拼接多个屏幕截图。当我修改游戏时,我通常有一个游戏计划,但在这种情况下,你似乎是在使用游戏来制定游戏计划?!
基本上,树上的每个节点都可以有任意数量的先决条件和并存条件。
我可以在 Visio 中将其映射出来,但是我必须手动安排所有内容。我希望它迭代节点的需求并自动链接它。
我可以使用 Visio、Photoshop、Illustrator 等工具,但感觉这些工具只会涉及大量手动工作,这些工作可能会自动化,并且会出现错误和以后的更改。
我想我自己可以用大约三个数据库表和一些 HTML/CSS 来完成这项工作,但我没有时间去研究另一个编程项目。在我朝那个方向冒险之前,如果知道是否有工具可以做这种事情,那就太好了。
要求:
- 几乎可以在任何环境上运行,我个人有 Windows 8.1 x64,但我有不同配置的虚拟机可用。
- 需要能够输出一些健全的格式,例如带有图像的 HTML、SVG 图像或 PDF。我不希望它输出为某种格式,例如 XML,如果不打开程序,我将无法展示给某人或查看。
- 需要能够以本机格式(无论可能是什么格式)保存它,这样我就可以在不重建整个树的情况下对其进行编辑。
- 需要有一组“节点”,每个节点都有一组先决条件
很高兴拥有:
- 一些用于布局和配置节点的图形界面 (GUI)。我不想打入 XML 文件
- 向每个节点添加描述性副本和图像(不仅仅是标题)
或者,如果在 Visio 中有一个很好的方法,我愿意接受建议。