LokiSharp 的 Screeps 半自动 AI 项目
安装依赖
你需要安装:
从这里下载并解压最新的代码。
在终端中打开这个目录并运行你的包管理器安装依赖包。
# npm
npm install
# yarn
yarn
设置密钥
复制并重命名 screeps.sample.json 为 screeps.json,填写相关设置。
向服务器提交代码
npm run push-main # 官方服务器
npm run push-pserver # 个人服务器
npm run push-sim # 模拟环境
监视代码变动并自动向服务器提交代码
npm run watch-main # 官方服务器
npm run watch-pserver # 个人服务器
npm run watch-sim # 模拟环境
运行测试
npm run test # 运行全部测试
npm run test-unit # 运行单元测试
npm run test-integration # 运行集成测试
检查代码风格
npm run lint # 检验代码风格,仅项目代码
npm run lint-fix # 检验代码风格并自动修复,仅项目代码
npm run lint-all # 检验代码风格,包括测试代码和项目构建脚本
npm run lint-fix-all # 检验代码风格并自动修复,包括测试代码和项目构建脚本
本项目的构建流程参考了 screeps-typescript-starter,代码结构以及设计思路参考了 HoPGoldy/my-screeps-ai 。