1.2 KiB
1.2 KiB
BattlefieldTaskPlanner — 战场任务规划原型系统
基于 C++17 实现的作战任务规划原型系统,覆盖从事件感知、任务生成、模板管理、 方案制定到分发监控的全流程核心模型。
工程结构
├── CMakeLists.txt
├── README.md
├── include/
│ ├── app.hpp # 顶层应用门面
│ └── core/
│ ├── event.hpp # 事件接收与处理模块
│ ├── task.hpp # 任务生成模块
│ ├── template.hpp # 模板管理模块
│ ├── plan.hpp # 方案管理模块
│ └── dispatch.hpp # 分发监控模块
├── src/
│ ├── main.cpp # 命令行入口
│ ├── app.cpp # 应用实现
│ └── core/
│ ├── event.cpp
│ ├── task.cpp
│ ├── template.cpp
│ ├── plan.cpp
│ └── dispatch.cpp
└── tests/
└── basic_test.cpp # 基于 assert 的单元测试
编译与运行
mkdir -p build && cd build
cmake ..
cmake --build .
./battle_planner # 运行主程序
./basic_test # 运行测试