task_plan_2/README.md

41 lines
1.2 KiB
Markdown
Raw Normal View History

2026-05-25 08:25:48 +00:00
# BattlefieldTaskPlanner — 战场任务规划原型系统
2026-05-25 06:27:38 +00:00
2026-05-25 08:25:48 +00:00
基于 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 的单元测试
```
## 编译与运行
```bash
mkdir -p build && cd build
cmake ..
cmake --build .
./battle_planner # 运行主程序
./basic_test # 运行测试
```