Skip to content

AhmedNasserG/The-Conqueror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The-Conqueror

Intro

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.

Motivation

This project is a application of what we learned in CSEN 401 course int the university. We learned :-

  1. OOP

    • Inheritance
    • Polymorphism
    • Abstraction
    • Encapsulation
  2. Exception Handling

  3. GUI (Java Swing)

  4. Design Pattern (MVC)

Contributing Guide Lines

Commit Naming

  • 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

Contributors

About

A single player turn-based empire building game.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages