- Zeynep Korkunç, 21702571
- Olcay Akman, 21702671
- İrem Seven, 21704269
- Münevver Uslukılıç, 21602297
- Hüseyin Ata Atasoy, 21702532
- Can Mergenci, 21201252
Analysis Report 1st Iteration
Design Report 1st Iteration
Analysis Report 2nd Iteration
Design Report 2nd Iteration
Final Report 2nd Iteration
The goal of this project is to create a digital version of the Terra Mystica boardgame, while practicing the principles of Object Oriented Programming. The project will be implemented in Java by using the JavaFX Library.
In Terra Mystica, each player takes control of one of the 14 unique factions, trying to develop their faction better than their opponents. Each faction has a specific type of terrain, which are named the Plains, the Swamp, the Lakes, the Forest, the Mountains, the Wasteland or the Desert. Each player can control build structures on its Home terrain. Every player tries to improve his faction as much as possible and in the end, player with the most victory points win.
Terra Mystica takes place over 6 rounds, each consisting of 3 phases.
Each round begins with Phase 1: "The Income Phase". In each income phase, a player can collect new Workers, Coins, Priests and Power based on their Faction board and Bonus card or Favor tiles.
The round continues with Phase 2: "The Action Phase", where players each do one action each from the available 8 choices, which consist of building dwellings on unoccupied terrain, facilitate building, upgrade structures, cult scoring, power actions, special actions, passing and starting player. The Action Phase continues until every single players refuses to make any move.
Then, the round ends with Phase 3: "Cult Bonuses and Clean-Up Phase", where each player earns the Cult bonuses. Then the round ends.
1- Victory map expansion. Each player will earn certain amount of income bonuses, when the player will reach to certain amount of victory points.
2- When a player's terrain is surrounded by three adjacent territories of another player, the building on that terrain will be decreased by one level and if it is a simple dwelling, it will be destroyed. The attacker earns the loss of the victim. This adds another aspect to the competitive side of the game among players.
Link for the manual of the game: http://www.feuerland-spiele.de/dateien/Terra_Mystica_EN_1.0_.pdf