Skip to content

Multiplayer browser game leveraging Socket.io and React Three Fiber. Built on the MERN stack with GraphQL.

License

Notifications You must be signed in to change notification settings

binderb/board-of-the-rings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Board of the Rings - An Unexpected Party Game

License: MIT

Description

Board of the Rings is an online multiplayer trivia game honoring the works of J.R.R. Tolkien. Players compete to reach the final game space (Mount Doom) by answering a final trivia question correctly. Once you reach Mount Doom, the Ring is destroyed and you win!

Table of Contents

Installation

The game is deployed to Heroku, so no installation is required! Simply visit the deployed application here.

Usage

Access the game at the deployed heroku URL and create a user profile. Once logged in, click the button to Host or Join a Game! if you are the host, share the room code with the other players. If you are joining an existing room, enter the code in the space provided. The game will let you know when it's your turn. Press the Pass Turn button to move play along to the next player in the turn order. The application will also keep track of how many games you've won.

The application landing page: landing

Hosting or joining a game: lobby

The game session: lobby2

Playing the game: ingame

Winning the game: winning

Credits

This game was created by Ben Binder, Rishabh Kamath, Nick Menzhuber, and Lily Russ as the final project for the University of Minnesota's Full Stack Web Development certificate course in February, 2023.

Contribute

Please contact Ben Binder if you are interested in contributing to the project.

Tests

The backend database architechture for this project was testing using Apollo's GraphQL as well as MongoDB compass. All elements of the front end and game loop design were testing via end to end user testing.

License

This project utilizes the following license: MIT

About

Multiplayer browser game leveraging Socket.io and React Three Fiber. Built on the MERN stack with GraphQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •