A digital version of the popular drinking game "pyramid". Live version can be found at https://pyramid.ninja.
- Pyramid.ninja is a PWA game powered by Firebase. It primarily uses Firestore to hold and sync game data across clients. The host's screen should be seen by all players who join with a random generated game code.
- Firebase uses anonymous accounts but could be extended with login and history.
- Find out how to play Pyramid the game at https://pyramid.ninja/about
- Webpack
- Firebase
- Node > 10
- You will need an active Firebase project to deploy to. It's also recommended to have a local Firebase environment setup for testing, this project relies upon Firestore.
- Clone the repo into a lovely folder of your choosing.
- Run
npm install
from theroot
folder andfunctions
folder to install relevant node modules. - Run
webpack
ornpm run build
to package and populate thedist
folder. - Run
firebase serve
to start a local server, the default port is 5000. - Navigate to http://localhost:5000 in your favourite modern browser to see pretty things.
If you can't tell, this thing is a bit beta, so feel free to submit issues and other fun stuff!
Powered by Rouic! www.rouic.com