GithubHelp home page GithubHelp logo

sevenwonders's Introduction

An electronic version of Seven Wonders

Android Client

Android device in landscape with a full screen google map. A droid icon is pinned to the map where your are located Figure 1 - User creating a game

Android device in landscape showing one player with is civilisation (Gizah B) and his hand (seven cards) at the begining of the game Figure 2 - Game begins

Android device in landscape showing three possible actions for baths: play, wonders and discard. Ore vain is in the player tableau and her civilisation is babylon A Figure 3 - Possible actions

Android device in landscape a modal screen is showing: trade choices: 1 Stone from Left; you can select the trade text or a cancel button Figure 4 - Trade

Android device in landscape. guix swipping to the left the picture showes the transition between the screens Figure 5 - Swipping left

Android device in landscape JR has a card that gives stone/wood Figure 6 - Left player has the stone required for the card Baths

Multiple ressources and civil card are stacked in the player's tableau Figure 7 - Mid Game

Server

Model

  • contains base version
  • city expension
  • leaders expension (barely started)

Setup

  • chmod a+x setup.sh
  • ./setup.sh

Trello

https://trello.com/b/epzEegka/seven-wonders

Legal

This project contains the game logic and the game server for the seven wonders game

it's was done in the academical context of INF8405 Informatique Mobile at Polytechnique Montreal (http://www.polymtl.ca/etudes/cours/details.php?sigle=INF8405)

We acknowledge this is a copyright property of Repo production(http://www.rprod.com/). We belive this work fit in the fair use section of the copyright laws of United State of America (github is hosted in this country).

  • Purpose: It was done as nonprofit educationnal work. We transformed the game into an electronic version.
  • Nature: For an educational objective
  • Amount: We use a large amount of the work (cards, civilisations, etc) but It wont make sence to use a portion of the game for the educational purpose
  • Effect: Until now the copyright holder (repo production) has no electronic version of the game marketed. We didn't distributed the work on google play distrubtion network or over other means. While someone could host a game server on his own, we beleive that there is no effect on the sales of the physical game for the copyright holder.

sevenwonders's People

Contributors

jedesah avatar masseguillaume avatar tayducnguyen avatar

Watchers

 avatar  avatar

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.