Skip to content
Sintfoap edited this page Mar 29, 2022 · 44 revisions

Project Proposal: Civilization 209

What is civilization? Civilization is just war, destruction, and survival of the fittest. And sometimes art.

Overview

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.

Game Details

Game Play

When the game begins, the player has cities that are blue and producing troops, the enemy has red cities producing troops, and there are neutral grey cities that do not produce troops. 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 kills a few troops, or winter would have a snowstorm that 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: 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.

Point System

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.

Levels

Difficulty Levels

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.

Level Sequence

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.

Technical Aspects

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.

Level Designer

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.

B-Level

  • 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

A-Level

  • 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.

Extra-Credit

  • 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

Sketch

image

Clone this wiki locally