Multiplayer P5.js board game
This is a browser-based multiplayer board game written with P5.js, Tone.js, and Node.js.
Authors:
-
Kyle McCleary (Lead Developer)
-
Jake Kinchen (Lead Artist, Minigame Developer)
-
James Power (Minigame Developer)
-
Lydia Parsa (Minigame Developer)
-
Enjolie Watson (Minigame Developer)
-
Brandon Braswell (Minigame Developer)
Server hosts can be selected from the main menu. Note that only the frontend is hosted here. While we have hosted servers elsewhere, there is not currently an official server running the backend.
To run the backend, simply install Node.js here. Next, clone this repository to a folder of your choosing. Finally, run the following commands:
cd path-to-repo
cd server
node server.js
To connect, simply enter the address listed in the terminal into the server select from the main menu.
Once the backend is running and selected on the client, connect from the main menu. Once in the session menu, you can either enter the ID of an existing session or create a new one. Upon doing the latter, this will spawn you in a dev room. If you are the host, you will have a menu of games to spawn into. Other players can connect to the session at any point, and the host is able to start the game at any time.