Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.37 KB

README.md

File metadata and controls

59 lines (37 loc) · 1.37 KB

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/