egolboy / ScreepsScript

LokiSharp 的 Screeps 半自动 AI 项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScreepsScript

LokiSharp 的 Screeps 半自动 AI 项目

准备

安装依赖

你需要安装:

  • Node.JS (10.x 或 12.x)
  • 包管理工具 (Yarnnpm)
  • Rollup CLI (可选, 通过 npm install -g rollup 安装)

这里下载并解压最新的代码。

在终端中打开这个目录并运行你的包管理器安装依赖包。

# 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

About

LokiSharp 的 Screeps 半自动 AI 项目

License:The Unlicense


Languages

Language:TypeScript 100.0%