Skip to content

michaelti/olympus-backgammon

Repository files navigation

Olympus Backgammon

Portes, Plakoto, and Fevga are three Greek variants of backgammon commonly played together as Tavli. Olympus Backgammon allows players to play these games against their friends online or against a computer. Games can be set up at backgammon.app.michaelti.ca on desktop or mobile.

Portes game in progress

Gameplay

Starting a game

From the homepage, the player can either join a game created by their friend by entering the four digit code or they can create a new game versus a human or a computer. The player who creates the game will see the room code and gets to choose the game variant.

Homepage

New game menu

How to play

Both players roll a die to go first. To make a move, click on one of your checkers. The highlighted spaces show where you are able to move. Checkers can be moved a number of spaces equal to the number on each dice. The object of the game is to advance your checkers all the way around the board before your opponent. To learn more, follow the links for each variant.

Portes

How to play Portes

Portes new game

Plakoto

How to play Plakoto

Plakoto game in progress

Fevga

How to play Fevga

Fevga game in progress

Development

This repository contains three projects: frontend, backend, and olympus-bg. They can be run separately or concurrently using the following steps:

  1. Install all dependencies: npm install
  2. Run all projects: npm start

See the READMEs inside each individual project for more details.