Visit https://excaliburjs.com/sum-monsters/ to play!
- NodeJS 20.x
- Git
Updating your local copy with git pull -r
to rebase your local commits on top of upstream, makes the main
easy to follow and merges less difficult.
-
Clone the repo
git clone https://github.com/excaliburjs/sum-monsters.git
-
Navigate into the root directory
sum-monsters
in your favorite command line tool -
Run the install to download the tools:
`npm install`
-
Build the project:
`npm run build`
-
Run the game locally with parcel:
`npm start`
-
Make your changes, commit directly to the 'main' branch, update your local copy with
git pull -r
, and then push to the remote repository. -
If you run into weird caching issues where your updates aren't showing up when you run the game locally, stop the game and run
npm run clean
to clean out the/dist
and the/.parcel-cache
folders.
You can use the Excalibur chrome extension to help with debugging.