task_plan_2/README.md

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            # 运行测试