XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

AutoMiningScript

【SpaceEngineer】全自动挖矿脚本

公开
关注 0 Fork 0 Star 0
返回提交历史

SpaceEngineersModDev/AutoMiningScript

重构为多角色多工程结构,支持独立导出

重构 AutoMiningScript 为矿机/主控/标点/看门狗四角色,拆分为独立工程与脚本,核心代码模块化,支持一键构建与自动化测试。新增 build.ps1 脚本,完善 MDK2 配置与导出流程。所有角色逻辑抽象为 RoleLogic,支持协议、存储、诊断等功能。移除外部依赖,飞控/导航/硬件均为原生实现。新增 72 项 xUnit 测试,确保一致性。重写 README,新增 VALIDATION.md 验收清单。兼容旧存档,支持热重载与恢复,完善异常提示。代码风格统一,LCD 支持多页与自动轮转。

713af4a
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

34 个文件 +4564 -1186
Modified .gitignore +5 -1
Added AutoMiningFleet/AutoMiningFleet.csproj +33 -0
Added AutoMiningFleet/AutoMiningFleet.mdk.ini +10 -0
Added AutoMiningMarker/AutoMiningMarker.csproj +32 -0
Added AutoMiningMarker/AutoMiningMarker.mdk.ini +10 -0
Added AutoMiningScript.Tests/AutoMiningScript.Tests.csproj +19 -0
Added AutoMiningScript.Tests/FleetStateTests.cs +104 -0
Added AutoMiningScript.Tests/FlightResourceTests.cs +129 -0
Added AutoMiningScript.Tests/MinerStateTests.cs +167 -0
Added AutoMiningScript.Tests/PlannerTests.cs +180 -0
Added AutoMiningScript.Tests/ProtocolTests.cs +196 -0
Added AutoMiningScript.Tests/TestRig.cs +77 -0
Modified AutoMiningScript.slnx +4 -0
Modified AutoMiningScript/AutoMiningScript.csproj +30 -9
Added AutoMiningScript/AutoMiningScript.mdk.ini +10 -0
Added AutoMiningScript/Core.cs +212 -0
Added AutoMiningScript/Display.cs +268 -0
Added AutoMiningScript/FleetController.cs +420 -0
Added AutoMiningScript/Flight.cs +430 -0
Added AutoMiningScript/Hardware.cs +235 -0
Added AutoMiningScript/MarkerController.cs +81 -0
Added AutoMiningScript/Persistence.cs +17 -0
Added AutoMiningScript/Planning.cs +287 -0
Added AutoMiningScript/Protocol.cs +115 -0
Added AutoMiningScript/Resources.cs +231 -0
Added AutoMiningScript/Settings.cs +46 -0
Added AutoMiningScript/WatchdogController.cs +57 -0
Added AutoMiningWatchdog/AutoMiningWatchdog.csproj +31 -0
Added AutoMiningWatchdog/AutoMiningWatchdog.mdk.ini +10 -0
Modified README.md +291 -1
Added build.ps1 +84 -0
Added docs/VALIDATION.md +96 -0