https://github.com/saeubank/tower_trouble
Group project for (tower defense / match 3) game
https://github.com/saeubank/tower_trouble
game sdl tower-defense
Last synced: about 2 months ago
JSON representation
Group project for (tower defense / match 3) game
- Host: GitHub
- URL: https://github.com/saeubank/tower_trouble
- Owner: saeubank
- Archived: true
- Created: 2017-06-07T17:14:59.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-31T22:13:33.000Z (over 7 years ago)
- Last Synced: 2024-10-23T20:14:45.087Z (6 months ago)
- Topics: game, sdl, tower-defense
- Language: C++
- Homepage:
- Size: 43.6 MB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tower Trouble

- Match 3* Tower Defense
- Language: c++
- Graphics Library: SDL2, OpenGL, SDL2-ttf
- Platform: Computer (Windows, Mac, Linux)
- Additional Dependencies: MySQL, MySQL C++ connector(to play game compile with makefile)
## Controls
- Q: enter and exit tower placement mode
- W/A/S/D: move tower placement cursor
- ENTER: place tower
- N/M: start a new wave
- SPACE: pause
- ESC: quit game_Warning: do not block path to exit, game will crash!_
Click link to see demo of game:
[https://youtu.be/ZCZJNA3EY1M](https://youtu.be/ZCZJNA3EY1M)\* Match 3 not implemented
## Requirements
start up local server with SQL and then do ``source .../path-to/tower-trouble/db/init.sql``
Mac:
```
brew install sdl2
brew install sdl2_ttf
brew install freeglut
```Ubuntu:
```
sudo apt install libsdl2-dev
sudo apt install libsdl2-ttf-dev
sudo apt install freeglut3-dev
```