项目简介
本项目是基于C++编写的锻造系统优化计算器,针对Terra Firma Craft、Tinker's Forging和Terra Metal Craft等含锻造系统的游戏设计。其目的是计算出最优锻造步骤,助力玩家在游戏中更高效地开展锻造操作。
项目的主要特性和功能
- 动作名称定义:借助
STEPNAME
字符串数组定义游戏里的各类动作名称,如"Light Hit"、"Medium Hit"等。 - 动作影响量化:利用
STEPNUM
整数数组对每个动作在特定状态下的影响值进行量化,以此计算和优化锻造步骤。 - 广度优先搜索算法:实现广度优先搜索算法(BFS),在给定条件下找出所有可能的解决方案或路径,确保找到最优锻造步骤。
- 状态保存与恢复:通过
save()
函数将当前状态保存到队列中,供后续处理或搜索过程使用,保障在决策树中探寻可能的解决方案或路径。 - 用户交互界面:提供简单的交互界面,允许用户选择是否退出程序或重新计算,提升用户体验。
安装使用步骤
- 从项目仓库下载
TerraForgeCalculator.exe
文件。 - 在Windows操作系统下,通过命令行或双击运行
TerraForgeCalculator.exe
。 - 程序启动后,依据提示输入锻造步骤,程序会自动计算并输出最优锻造步骤。
- 查看程序输出的计算结果,包含最优锻造步骤和对应的操作序列。
- 按照提示选择是否重新计算或退出程序。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】