Skip to content

JesseTzh/ScreepsCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screeps Code

尝试用拙劣的代码模仿出一个自己的自适应Screeps AI

功能实现

  • Creep工作配置文件化
  • Creep模板可通过Config或自适应生成
  • 基础的Log功能
  • 能量平衡系统初步完善
  • 外矿功能初步实现
  • Ai入侵监测并自动攻击
  • 商品生产、交易初步实现

使用说明

  1. 修改 config.js 文件中为自己的建筑、矿点ID,请注意同时填入自己的房间名。例如

    //能量矿点 ID
    ENERGY_SOURCE: ({
            房间名: ['矿点ID', '矿点ID']
        }),
    

    如是开局状态,仅修改 ENERGY_SOURCE 、SPAWN 、 UPGRADE_ENERGY_SOURCE 即可

  2. 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 之后再行配置

  3. config.creep.js 文件中根据自己房间的情况调配各Creep工种与工作目标

  4. 即刻开始!

最后

Log 模块来自 PY

About

Screeps游戏代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published