Skip to content

Online board game remake of the award winning Istanbul game.

Notifications You must be signed in to change notification settings

ankaraboardgame/ankara

Repository files navigation

ANKARA BOARD GAME

Live Demo license

Introduction & Gameplay

Ankara is a multiplayer game based on the board game Istanbul. You play a merchant moving around a grand bazaar, filling your wheelbarrow with goods, bartering, selling/buying, acquiring abilities, and most importantly, collecting rubies. The first person to collect 5 rubies wins.

Architecture

Ankara is built with React, Express, and Firebase. Players are connected to Firebase's real-time / NoSQL database (via React-Redux-Firebase), which propagates state changes to all players. All data flows one way: game state changes are posted to the server, which processes the input and writes updates to Firebase, which then passes the new game state back down to clients/players.

APP Install

If you want to play locally or suggest modifications to our game:

Fork and clone this repository.

Install dependencies

npm install

Start development build / Webpack

npm build-dev

Server's on port 1337!

Thank yous

We sourced our high-res game images from BoardGameGeek.

Play

http://ankaraboardgame.herokuapp.com/

About

Online board game remake of the award winning Istanbul game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published