admon84 / screeps-tools

Screeps Tools (Building Planner and Creep Designer)

Home Page:https://admon84.github.io/screeps-tools/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screeps Tools

Tools to help players of the Programming MMO Screeps.

New Screepers Edition in 2023!

Be sure to check out the Screepers Edition of this project which has even more features: screepers/screeps-tools

Building Planner

Plan your base layouts for Screeps with the Building Planner tool.

Set the RCL and place structures on the map to create a base layout plan.

Features:

  • Structure placement following in-game logic (ramparts over structures, containers on roads)
  • Terrain and existing structures can be imported from live MMO and seasonal rooms
  • Roads are visually connected together using SVGs

Controls:

  • Left-click to place structure at position
  • Right-click to erase structure at position
  • Hold left-click and drag to place multiple structures while dragging
  • Hold right-click and drag to erase while dragging

building planner

Creep Designer

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

This is similar to o4kapuk's creep calculator

Features:

  • Generates a stats table based on creep body parts you add
  • Estimates creep abilities and effectiveness over time
  • Lists out the available creep actions
  • Includes support for boosted parts

creep designer

Getting started

Screeps Tools is easy to install and run on your local machine.

Requirements

  • Node.js 14+

Install and run

  • Clone or download this repo
  • Install dependencies with npm install
  • Start the app with npm start

History

I initiated this project in July 2019 as a fork from Aracath/screeps-tools, aiming to enhance the UI and incorporate additional features. In 2021, I transitioned from the screeps-tools-fork repository and established this new repository with a Python backend proxy for API calls. For several years, I hosted this rendition of Screeps Tools on screeps.admon.dev. However, in 2023, I ceased hosting Screeps Tools on screeps.admon.dev and executed a final update to this project, replacing the Python backend with simple fetch API calls in the React client.

Credits

About

Screeps Tools (Building Planner and Creep Designer)

https://admon84.github.io/screeps-tools/

License:MIT License


Languages

Language:TypeScript 91.9%Language:SCSS 7.6%Language:HTML 0.6%