Skip to content

MatthewLJensen/Rook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rook

Rook Web Game built for Networking Class. Implements Socket.io, Node.js, ExpressJS, and some Firebase features.

Features

  • Login with FirebaseUI
  • Dynamic lobbies to support multiple simulataneous games
  • Chat client to communicate with your lobby
  • Score keeping
  • Organizable cards
  • Call partner (by choosing a partner card)
  • Points in Kitty notification
  • Simple UI
  • Server side verification to prevent cheating

Play Rook

You can access the version I have hosted on Heroku. Play Rook online here.

Screenshots and Gifs

Gameplay (gif):

Lobby Creation

Chat (gif):

Lobby Creation

Creating a lobby (image):

Lobby Creation

Occupied Lobby from Prelobby (image):

Lobby Creation

Inside Lobby (image):

Lobby Creation

Bidding Form (image):

Lobby Creation

Run it on your own system

Requirements

Node.js

Get the Code

git clone https://github.com/MatthewLJensen/Rook

Instructions

Using terminal, navigate to the folder you cloned the project into Grab the necessary modules npm install
Run the command Node index.js
Open up a browser to http://localhost:3001/

About

Rook Web Game built for Networking Class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published