尝试用拙劣的代码模仿出一个自己的自适应Screeps AI
- Creep工作配置文件化
- Creep模板可通过Config或自适应生成
- 基础的Log功能
- 能量平衡系统初步完善
- 外矿功能初步实现
- Ai入侵监测并自动攻击
- 商品生产、交易初步实现
-
修改 config.js 文件中为自己的建筑、矿点ID,请注意同时填入自己的房间名。例如
//能量矿点 ID ENERGY_SOURCE: ({ 房间名: ['矿点ID', '矿点ID'] }),
如是开局状态,仅修改 ENERGY_SOURCE 、SPAWN 、 UPGRADE_ENERGY_SOURCE 即可
-
在 config.creep.template.js 中将Creep模板配置为适合当前Rcl等级的模板,如刚开局可配置为:
Harvester_01: ({ genMode: "Config", partsSet: [[WORK, 1], [MOVE, 2], [CARRY, 1]], spawnName: "首个基地名称", roomName: "房间名" }),
开局状态下仅配置 Harvester 以及 Upgrader 即可,Mover 一般在 RCL 4级有 Link 之后再行配置
-
在 config.creep.js 文件中根据自己房间的情况调配各Creep工种与工作目标
-
即刻开始!