CS319-2H-CA

"Settlers Of Catan" game for CS319 course

Group Members

  • Ravan Aliyev
  • Hazal Aksu
  • Ayşe Nursu Savaşkan
  • Berrak Taşkınsu

Description of the Project

The project is an implementation of Settlers of Catan game. The purpose is to develop an object oriented software by team. The game will be implemented in Java by the use of Java FX library.

Description of the Settlers of Catan game

This game is a multiplayer game, it can be played between 3-6 people. The object of Settlers of Catan is to be the first to gain 10 victory points. Points are earned by building structures, buying cards, and earning accomplishment cards such as “Longest Road” and “Largest Army”.

In the beginning of the game, land hexes are shuffled and placed on the table in the shape of a hexagon. The water hexes are placed in a way that they cover the hexagon. Later, numbers are placed on top of every land hex except for the desert hex. These tokens are placed in an alphabetical order, starting from the corner of the hexagon. Rubber token is placed on the desert hex.

To start the game, each player choses a color and places a settlement and a road adjacently, on their part of the board. This goes on for another round until each player has two settlements and two adjoint roads. Later on each player, in turn, draws the relevant cards according to how many and which hexes are touching their last placed settlement. The game goes on in clockwise direction until there is a winner.

Links to Google docs

Project Meetings: https://docs.google.com/document/d/1CAWjP0Epc4pQKluuDd7rQgvlfVQrTqoja1wOdxx9Ic8 Analysis Report 1st Iteration: https://docs.google.com/document/d/1Sy7WEmmYqgLAZg5PkC1J7GuC7s1idzA_7fJ-C8JnB_g/edit?usp=sharing Design Report 1st Iteration: https://docs.google.com/document/d/1_0SOlaIshBXDiJfczy5XeUz7TgkHkRrfIIiEhEelwXM/edit?usp=sharing Final Report 1st iteration: https://docs.google.com/document/d/1SLYtOHn2Sqo5TZryMTNAPAWKUfAyffp5Ngf3_VsNpeo/edit?usp=sharing Analysis Report 2nd Iteration:https://docs.google.com/document/d/14P6R0WSDDrzUMt1I7sotLHW2zEu6OOvAZc80u-Qk4Zk/edit?usp=sharing Design Report 2nd Iteration: https://docs.google.com/document/d/1JhRcaD8Kiz_0B8DFqc4EF39KznOifC7wAKRUfey1Wm4/edit?usp=sharing Final Report 2nd Iteration: https://docs.google.com/document/d/13HE9I5RXe8NMHWqFwbaTjwfd4kkgivn2L25AMZ7r1hU/edit?usp=sharing