gembalaya
v2.0.0
Published
Clone of Splendor
Readme
Gembalaya
My implementation of the board game Splendor using boardgame.io and React. You can play Gembalaya as well as some other games at https://lhog.herokuapp.com/.
Development
Run npm install to install the necessary packages. Run the server using npm run dev-server and the client using npm run dev. This will instantiate two game boards in a single window for easy testing.
Alternatively, you can run npm run dev-lobby (with the server running) to use the basic lobby provided by boardgame.io.
Deployment
This is currently setup for deployment to Heroku with the server and client running at a single port. Run npm start to deploy.
However, this deployment only has a simple lobby implementation and no persistence. Check out Lewis' House of Games for a more robust lobby implementation meant to host many boardgame.io games.
Publish
To publish the package to npm, run npm run publish:npm to compile files for publication, followed by npm publish.
