npm initnpm install @types/screeps @types/[email protected]Alternative: Use ScreepsAutocomplete
- Download Garethp/ScreepsAutocomplete: Autocomplete for Screeps and place it in the same directory
- Create
_reference.jslike this ScreepsAutocomplete- Create
jsconfig.jsonto setup the JavaScript project and fill with{ "compilerOptions": { "target": "ES6" }, "exclude": [ "node_modules" ] }
- Install grunt CLI tool
npm install -g grunt-cli - Install grunt and grunt-screeps
npm install grunt grunt-screeps grunt-contrib-watch - Add the
Gruntfile.jslike this - Use
grunt screepsto upload files! - Use
grunt (watch)then it will listen all the modification and auto upload!
- Install
screeps-multimeterbynpm install screeps-multimeter - Run
multimeterand it will ask for some information- API token (Authentication Tokens | Screeps Documentation)
- Shard name (the world you're in)
- Filename for configuration (default is
screeps-multimeter.json)
I've add
"scripts": { "start": "multimeter" }in thepackage.json, so I can usenpm startto invokemultimeter
- Screeps - MMO strategy sandbox game for programmers
- Tutorial in Sandbox
- screeps/screeps: A standalone server for programming game Screeps
- Screeps Wiki | FANDOM powered by Wikia
Updates
- screepers - Community Made Scripts for the Screeps Game
- Third Party Tools | Screeps Documentation
Other Languages
- KasamiBot | Autonomous Screeps AI
- Arcath/screeps-code: My code for the programmers MMO Screeps - This guy build an OS...
- screeps.space/hivemind: a screeps bot
- ScreepsQuorum/screeps-quorum: Screeps Self Managing and Playing Codebase
- Screeps | Trello by kamyl
TypeScript vs. JavaScript
- Difference between TypeScript and JavaScript - GeeksforGeeks
- Typescript vs JavaScript: What's the Difference?
Starcraft II
Hearthstone