littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于C++的锻造系统优化计算器

项目简介

本项目是基于C++编写的锻造系统优化计算器,针对Terra Firma Craft、Tinker's Forging和Terra Metal Craft等含锻造系统的游戏设计。其目的是计算出最优锻造步骤,助力玩家在游戏中更高效地开展锻造操作。

项目的主要特性和功能

  1. 动作名称定义:借助STEPNAME字符串数组定义游戏里的各类动作名称,如"Light Hit"、"Medium Hit"等。
  2. 动作影响量化:利用STEPNUM整数数组对每个动作在特定状态下的影响值进行量化,以此计算和优化锻造步骤。
  3. 广度优先搜索算法:实现广度优先搜索算法(BFS),在给定条件下找出所有可能的解决方案或路径,确保找到最优锻造步骤。
  4. 状态保存与恢复:通过save()函数将当前状态保存到队列中,供后续处理或搜索过程使用,保障在决策树中探寻可能的解决方案或路径。
  5. 用户交互界面:提供简单的交互界面,允许用户选择是否退出程序或重新计算,提升用户体验。

安装使用步骤

  1. 从项目仓库下载TerraForgeCalculator.exe文件。
  2. 在Windows操作系统下,通过命令行或双击运行TerraForgeCalculator.exe
  3. 程序启动后,依据提示输入锻造步骤,程序会自动计算并输出最优锻造步骤。
  4. 查看程序输出的计算结果,包含最优锻造步骤和对应的操作序列。
  5. 按照提示选择是否重新计算或退出程序。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】