2.0.1 • Published 1 year ago

wattmatrix v2.0.1

Weekly downloads
20
License
MIT
Repository
github
Last release
1 year ago

WattMatrix

My implementation of the board game Powergrid using boardgame.io and React. You can play Powergrid as well as some other games at https://lhog.herokuapp.com/.

Gameplay

I've abstracted a number of components for a simpler UI, so it will be easiest to play if you are already familar with the physical game. There are three tabs, one for the map, one for the power plant and resource markets, and one for assorted reference information (the income chart, other players' boards, etc). The is currently no undo feature, and clicking on a red button will end your turn, so be careful!

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 three 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.

2.0.1

1 year ago

2.0.0

1 year ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.0

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.11

4 years ago

0.1.12

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago