/screeps-tools

Tools to help players of the Programming MMO Screeps

Primary LanguageTypeScript

Screeps Tools

Tools to help players of the Programming MMO Screeps.

Hosted Option

The hosted option is available for convenience at screeps.admon.dev

Building Planner

Plan out room layouts with the Building Planner tool.

Features:

  • All structures including Factory
  • Import rooms from any MMO shard with an option to include structures
  • Importing rooms always includes the controller, source(s), and mineral when available
  • Road structures are visually connected to adjacent roads like in game
  • Hold left-click and drag to place many structures
  • Hold right-click and drag to remove many structures
  • Ramparts can be placed over structures easily

View the building planner

Creep Designer

Configure Creeps body parts and evaluate stats with the Creep Designer tool.

Features:

  • Stats are shown based on body parts added
  • Creep actions are listed based on body parts added
  • Body parts can be boosted using the Boost dropdown
  • Stats calculated "per tick", "per unit count", "per hour" and "per day"
  • Tick duration option affects stats calculated "per hour" and "per day"

View the creep designer

Development

You can compile the react app and run it on your machine.

Requirements

Install

  • Clone this project git clone https://github.com/admon84/screeps-tools.git
  • Run npm install in the project directory

Once you have cloned the project and installed node modules, these scripts are available in the project directory:

npm run build

Build lib/app.js (including any changes you make)

npm run start

Starts the web server. View it at http://localhost:3000

npm run launch

Builds the app and then starts the web server