Skip to content

Kered13/sc2-planner

 
 

Repository files navigation

SC2 Planner

This is a (hopefully better) remake of the original (but deprecated) sc2planner from scratch, written in React and Typescript.

You can create build orders for StarCraft 2 Legacy of the Void, and this application will calculate at the time those actions can be executed.

Demo

You can find a live version here

Examples

Terran

Reaper expand into reactored hellions

A version of the 211 16 marine drop

Protoss

Gateway expand into 1 gas 7 gate chargelot allin

Zerg

17 Hatch, 17 pool, 16 gas

Building it yourself

Requirements

Node is required to create this static website.

Setup

Install packages:

npm install

Deploy

To test:

npm test

To start dev server:

npm run start

To deploy in /build directory:

npm run build

Copyright

Most image assets are owned by Blizzard and are used according to http://blizzard.com/company/about/legal-faq.html.

©Blizzard Entertainment, Inc. All rights reserved. Wings of Liberty, Heart of the Swarm, Legacy of the Void, StarCraft, Brood War, Battle.net, and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.

Other

Prettify all .ts files:

prettier --write "**/*.ts"

TODO

Tasks that still need to be done, also see the issues page:

  • Improve GUI looks
  • Add SALT encoding and decoding
  • Grey out actions / icons that are currently not available (locked by techtree)
  • Sort zerg townhalls by how much larva it has (build units from hatchery first which has the most free larva)
  • Sort terran production structures by: has reactor, has no addon, has techlab when trying to queue new units that do not require a techlab.
  • Add snapshots as described here so that you can click the time bar and it shows you the status of resources and amount of units at a certain time

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 78.3%
  • TypeScript 21.6%
  • Other 0.1%