I've decided to show you my project I've made for college assignment.
It has no in-game GUI for options whatsoever, because I was running out of time, so every option can be changed only via config file.
Game is about killing enemies, which spawns randomly and are constantly going approaching to player position. Each kill adds points for killing one. After kill, enemy is re-spawned and its level is increased, which means, that its speed and kill points are increased.
You can play in three different stages of lightening, which could be changed whenever you want. In every stage there's different score multiplier.
Player has health and energy. Energy is decreased whenever you run or shoot, but it regenerates over time. Flashlight decreases regenerate rate by 50%.
10 best highscores are downloaded and displayed in game.
If you get highscore, it's uploaded to my server.
I think that's it about gameplay.
Libraries I used:
Irrlicht 1.7.3
IrrKlang
cURL
Grass Node by bitplane
Settings File Reader by torleif (slightly modified)
Time for screenshots:
Since i can't use url tag, here is the preview:
![Image](http://i.imgur.com/RgYwn.jpg)
And here are actual screenshots:
http://imgur.com/a/UYkro#0
Video demo:
https://vimeo.com/95054837
Source and compiled binaries:
http://sourceforge.net/projects/left4life/
Edit: Video and some sreenshots aren't up to date at the moment, beacause everything that wasn't, now is taken from the free sources.