-
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 where you struggle 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. On easy mode, the enemy cities helplessly watch as your troops conquer them, on medium mode the enemy offers resistance with their own troops, and on 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 slow reaction time causes the score to reach zero.
When the game begins, the player has cities that are blue, the enemy has red cities, and there are neutral grey cities that do not produce population. The amount and location of the cities is dependent on the level. Cities have the number of troops they currently hold displayed on them. The player clicks on the city they wish to send troops from and drags it to the city they wish to send troops to. Troops then march out of the sending city to the destination city. In A-Level, each level will have a weather season that can affect troops in route. For example, Summer might have a lightning storm that randomly strikes a few troops, or Winter would slow troops from reaching their destinations. When troops reach a city, they decrement neutral or enemy city populations or add to the population of player cities. When a neutral or enemy city reaches a population of negative one, they become a player city with one troop.
In the A-Level, there will be different types of cities that send different types of troops. For example, if circles are the base troops, triangles are troops that are faster than circles, and squares are troops that 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 have control over 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: User clicks on cities and drags to the city they want to attack.
Score starts at a given score dependent on level. Score can be added to 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 effect 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 is 3 different maps for each season, each map layout getting progressively harder. When a player finishes a season level game, it goes back to the main game screen to select again. When playing in campaign mode, it goes to the next level in the campaign.
This game will operate on windows 10, and 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.
- Title Screen: show game title, allow user to select difficulty level and start game, or navigate to the about, help, or high score screens
- About Screen: list programmer names; include sources of visual and audio media, and any copyright permission notices required for assets you used
- Scoring: Depends on the map. Start with a set number of points calculated from the number of towers. The score decreases based on time and when the user's cities are capture. Maintain a list of top scorers displayed on a high score screen
- Difficulty Levels: the game should have levels of difficulty (ex. easy / medium / hard); allow the user to set the difficulty level
- Sound Effects: sounds for when a tower is captured.
- Cheat mode: Show how many enemies are in the enemy towers
- Help screen: tell the user how to play
- Game save/load: allow the player to save the game state and continue playing at a later time
- Levels: the game should progress 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 user to build the screen layouts using drag ‘n drop techniques
- Seasons and Random Weather Patterns
- A More Difficult Enemy
- Varying Troop Types - Examples: Circles are basic troops, Triangles are faster troops, Squares are stronger troops.
- Varying Tower Types - In coordination with troop types.
- Advanced Animation Design
- Tower Defensive Capabilities
- A Special Easter Egg "Secret" Level
- A Campaign - Journey Through the Four Seasons