- This game was developed as a Project for a Computer Graphics class
- Operating system used: Linux (Ubuntu).
- Main language: C++
- Freeglut:
sudo apt-get install freeglut3-dev
- SOIL:
sudo apt-get install libsoil-dev
- SDL:
sudo apt-get install -y libsdl2-mixer-dev
- Compile:
make all
- Run separately: after compiling, use
./Bin/ctc
- Compile and run:
make run
- Clear:
make clear
- W: up
- S: down
- SPACE: enters selected
- ESC: Closes the game
- SPACE: goes back to menu
- ESC: Closes the game
- W: moves player up;
- A: moves player esquerda;
- S: moves player down;
- D: moves player direita;
- SPACE: shoots projectiles.
- ESC: Closes the game
- When an enemy dies, there is a probability, set as the enemy's atribute, of him releasing an item that upgrades the player's weapon
- Possible upgrades
- damage increase
- increases firerate
- increases HP (MAX: 4)
- increases number of shots realesed in a cicle (1, 2, 3)
- changes the projectile's model (default, colides with walls, follows an enemy)
- The game ends when the player kills the boss, or when he dies (loses all 4 lives)
- There may or may not be something waiting for you after the credits