Skip to content

kmccleary3301/retro_royale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retro Royale

Multiplayer P5.js board game

Play it Here

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.

Backend Setup

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.

Playing

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.

Minigames

Main Menu

main_menu.png

Game Select Room

dev_room.png

Game Board

board_game.png

Disco Blitz

disco_blitz.png

Backroom Brawl

fighting_game.png

Fruit Frenzy

fruit_game.png

Keyboard Krawlers

type_racer.png

About

Multiplayer P5 project

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •