Spelprogrammering 1/ Game Programming 1

Jag och Andrée Henriksson ska tillsammans skapa ett spel i c++ samt använda oss av SDL katalogen.

Spelet som vi ska skapa ska vara ett klassiskt Tower Defence spel.

Project Plan

Game genre: Tower Defense

A simple Tower Defense with 3 different towers. Enemies walk from A to B following a path. The players objective is to put towers on the side of the path to stop them from reaching their destination.

Towers: 3 different

– Standard canon tower

– Long-range sniper tower

– Short-range heavy tower

Money: Each enemy killed gives the player money. At the end of the wave the (unspent money get multiplied).

Enemies: 1 standard enemy and 1 tougher boss.

Loss: After a certain amount of enemies have reached their destination the player loses.

Win: If the player survives for 15 rounds he wins.

Score: For each enemy that is killed the player gets points. The score is stored and compared to previous high scores.

Map: Grid where the towers can be placed.

STATES:

___________________________

1. STARTING SCREEN

o Start game

o How to play

o High score

o Options

o Quit

____________________________

2. GAMEPLAY

o Escape button pauses the game and brings up a menu with Options and Quit.

____________________________

3. OPTIONS

o Music on/off

o Music level

o Sound effects on/off

o Sound effects level

____________________________

4. HIGH SCORE

o Shows the 5 highest scores and name

____________________________

5. HOW TO PLAY 

o Controls

o Towers

o Enemies