使用 React 实现的自定义 Screeps Web UI。在线演示地址 https://screeps.devtips.cn/a
Screeps 是一款面向编程爱好者的开源 MMO RTS 沙盒游戏,其核心机制是为您的单位编写AI。您可以通过编写 JavaScript 来控制自己的殖民地。
Screeps 的后端代码是开源的,可以在自己的服务器上搭建一个游戏私服,但是前端 UI 并没有开源。只能通过 Sream 客户端来连接游戏服务器。于是我开发了这个 Web UI。
clone 本仓库,运行 npm start
。
git clone git@github.com:justjavac/screeps-web-ui.git
cd screeps-web-ui
npm install
npm start
如果没有报错,则说明本地服务已经正常启动。 在浏览器中打开 http://localhost:3000 可以看到页面。
Api 部分的代码在 node-screeps-api 的代码库基础上进行了修改,并适配了浏览器。将来此部分代码会基于 swr 使用 React Hooks 重写。
screeps-web-ui 的源码使用 MIT License 发布。具体内容请查看 LICENSE 文件。