Skip to content

lee-dohm/screeps

Repository files navigation

Screeps

All my code for Screeps.

Use

There are much more mature Screeps codebases out there if you want an introduction to serious AI concepts and logic. But if you want to learn from the ground up like I'm doing, feel free to fork my codebase and use it as your own starting point.

🚨 Note: This is not intended to be a stable platform. I reserve the right to completely burn the whole thing down and start over. I've done it twice already 😀

Getting started

  1. Install Node (see the Screeps documentation for which version to use)
  2. Clone the repository
  3. Run npm install
  4. Copy dist/username.js.example to dist/username.js
  5. Replace the example username in dist/username.js with your own Screeps username

Building

The code doesn't need to be built, but you can autoformat the code using npm run build. Autoformatting also happens before deploys.

Deploying

  1. Copy .screeps.json.example to .screeps.json
  2. Add your own credentials to the .screeps.json file
  3. Deploy any code changes with npm run deploy

Documentation

License

With the exception of dist/watch-client.js, the code in this repository is available under the MIT license in this repository.

dist/watch-client.js is used with permission under the license in screepers/screeps-multimeter.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published