A single player turn-based empire building game. A player initially chooses one historical city to start his empire with. The goal is to conquer the whole world by taking control over every other city under a certain amount of turns. In order to achieve this goal, the player have the option of building various types of building in any city he has control over and also build armies in order to conquer other cities.
This project is a application of what we learned in CSEN 401 course int the university. We learned :-
-
OOP
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
-
Exception Handling
-
GUI (Java Swing)
-
Design Pattern (MVC)
- use the same spacing and capitalizing.
- use this pattern -> Operation: description
- Operations -> Update - Fix - Add - Remove - Replace
- Example ->
Update: Readme by adding Commit Naming rules
- Example ->
Fix: bug in class B cause crash when blablabla