-
Notifications
You must be signed in to change notification settings - Fork 0
Home
What is civilization? Civilization is just war, destruction, and survival of the fittest. And sometimes art.
Civilization 209 is a real-time strategy game during which you strive to reach total dominance of the map through conquest. You start with a set number of cities that produce troops that you are able to send in an attempt to conquer neutral and enemy cities. There are three difficulty levels, in easy mode, the enemy cities helplessly watch as your troops conquer them, in medium mode the enemy offers resistance with their own troops, and in hard mode you struggle against an enemy with the strategical prowess of Napoleon and world domination ambitions rivaling your own. The game is lost when you lose all of your cities or when a combination of lost cities and your own slow reaction time cause the score to reach zero.
When the game begins, there are enemy (red) , player (blue), and neutral (gray) cities. The enemy cities and the player cities both produce troops, but the neutral cities do not. The amount of cities and each city's location is dependent on the level. On each city, the number of troops they currently hold is displayed. To play, the player clicks on the city they wish to sent troops from and drags it to the city they wish to sent troops to. Troops then march out of the sending city to the destination city. When troops reach a city, they decrement the populations of neutral or enemy cities and add to the population of player cities. When a neutral or enemy city's population becomes negative one, the city becomes a player city with a population of 1.
In A-Level, each level will have weather for each season that can affect troops en route. For example, summer will have a lightning storm that randomly kills a few troops, and winter will have a snowstorm that slows travelling troops. There will also be different types of cities that send different types of troops. For example, base troops are circles, triangle troops are faster than circles, and squares count as two circles when attacking cities.
In the Extra-Credit level, there will be cities that are capable of shooting projectiles at attacking enemy troops to eliminate them before they can attack the city.
The player wins when they control all of the cities on the map. The player loses if they no longer have any cities on the map, or if their score reaches zero. Starting score is dependent on the level. Taking over a city for the first time adds points to the score, but losing controlled cities takes away points. A single point is also lost every second, effectively giving a time limit for the game.
Basic controls:
- Mouse: The player clicks on cities and drags to the city they want to attack. This sends out troops from the player's city to attack the enemy city.
The score starts at a given score dependent on the level. The score can increment by taking over cities for the first time, and points are lost over time and when player cities are taken over by the enemy.
The game will have 3 difficulty levels: easy, medium, and hard. In Easy Difficulty Level, the enemy does not fight back. In Medium Difficulty Level, the enemy fights back, attempting to take over player cities and making defensive maneuvers. In Hard Difficulty Level, the enemy actively fights back with upgraded efficiency and strategy.
The game levels have four different seasons, with each level having different weather effects that affect troop movements in different ways. At the main game screen, the player can choose which season level to play in, or to play in campaign mode. In campaign mode there are 3 different maps for each season, each map layout getting progressively harder. When playing in campaign mode, it goes to the next level in the campaign. When a player finishes a season level game, it goes back to the main game screen to select again.
This game will operate on Windows 10 and will have a GUI interface. The game will load onto a title screen with options to display a help screen with information on how to play the game, display an about screen, and display a high score leaderboard. There is also an option to start the game.
The level designer will allow players to choose the amounts, types, and locations of cities. It will allow the player to save these designs and play them. The starting score will be determined by a fixed equation based on the amount of player cities, enemy cities, and cities total.
- Title Screen: shows the game title, allows the player to select difficulty level and start game, or navigate to the about, help, or high score screens
- About Screen: lists the programmer's names; includes sources of visual and audio media, and any copyright permission notices required for assets used
- Scoring: Depends on the map. Start with a set number of points calculated from the number of cities. The score decreases based on time and when the player's cities are captured. Maintain a list of top scorers displayed on a high score screen
- Difficulty Levels: the game has levels of difficulty (ex. easy / medium / hard); The screen allows the player to set the difficulty level
- Sound Effects: sounds for when a city is captured or when weather strikes
- Cheat mode: When enabled, it shows how many enemies are in the enemy cities
- Help screen: tells the user the basics of the game and how to play
- Game save/load: allows the player to save the game state and continue playing at a later time
- Levels: the game progresses through a series of “levels” (different from the “difficulty level”), where each level has a different screen layout
- Level Designer: a separate application that provides a GUI builder to allow a player to build the screen layouts using drag ‘n drop techniques
- Seasons and Random Weather Patterns - The random weather patterns have different effects on the troops such as slowing, weakening, or killing.
- A More Difficult Enemy - The enemy becomes very smart in its strategy as to how to deploy troops.
- Varying Troop Types - Examples: Circles are basic troops, Triangles are faster troops, Squares are stronger troops.
- Varying City Types - In coordination with troop types.
- Advanced (yet "minimalistic") Animation Design
- City Defensive Capabilities (or defensive structures such as towers that would destroy enemy troops as they approached)
- A Special Easter Egg "Secret" Level
- A Campaign - Journey Through the Four Seasons (play through the four seasons of the game)