massively multiplayer procedurally-generated 2d golf. think desert golf + trackmania
after cloning the repo, run npm install
in the project root to get all necessary dependencies to build, test, and run.
in two different sessions:
npm run server-watch
npm run client-watch
and navigate to localhost:8080
npm run test-watch
create a secret.json with ssh & sentry deets
{
"host": "zombo.com",
"username": "bigjeffrey",
"path": "/home/bigjeffrey/manygolf",
"ravenDSNPublic": "https://[email protected]/1234"
"ravenDSNPrivate": "https://foo:[email protected]/1234"
}
on your server, make sure you have node+npm and forever (npm install -g forever
) installed
then locally:
npm run deploy
this builds files locally and bundles up built files + source, deploys it to your specified path, and runs it.
the server runs using the forever tool. you can start/stop/look at logs with this.
it's up to you to expose the server (port 4080
) and the files in build/
to the world. nginx can do it!
https://trello.com/b/EfK64dEy/manygolf
- virtual buttons for mobile by Kenney: http://kenney.nl/assets/game-icons
- Licensed under CC0 1.0 Universal
- emoticons by Austin Condiff: https://thenounproject.com/acondiff/collection/simplicicons/
- Licensed under CC Attribution 3.0 United States
- Excited by Austin Condiff from the Noun Project
- Disgusted by Austin Condiff from the Noun Project
- speech-bubble by Austin Condiff from the Noun Project