Git Product home page Git Product logo

expedition's Introduction

Expedition (Settlers of Catan Clone)

This program is an implmentation of the popular Settlers of Catan basic version. It supports up to 4 players and has all features/rules of the original game including: trade (with other players, ports, or bank) settlements/cities, development cards, and robber.

Screenshot of Expedition

Rationale

I developed this game for a few reasons:

  1. To practice using Angular.js its various constructs such as directives, controllers, and services. I avoided frameworks such as d3.js, sprite.js..etc. to gain exposure to Canvas and JavaScript in general.

  2. At the time I began development, I could not find a fully functioning version of the game online. Expedition was created so that I could play Catan with friends and family.

Getting Started

A live version of this game can be found at http://tinyurl.com/kk8hk3n

Missing Functionality

Game is still missing support for the following:

  • longest road / largest army cards

Other Developmental Details

  • UI/UX needs to be revamped

expedition's People

Contributors

lujohn avatar

Stargazers

hougun avatar Johanna Fulghum avatar  avatar Tony Man avatar

Watchers

James Cloos avatar  avatar

Forkers

nagyist jfulghum

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.