Tower Defense.
Hello, this is my wip game using SFML. Using C++;
>How are you using sfml?
Everything. Input, window system, network packets, graphical sprites, music and sounds.
>Detailed description
A tower defense, in which you place towers to defend against on-coming enemies.
In this case, they are tanks, jeeps, planes, helicopters, etc..
The 'twist' sort of, to this is that, the enemies can also return fire on your own towers.
Meaning you have to not only defend, but repair and rebuild if you lose any towers.
Each unit and tower can be upgraded pretty much unlimited. Health, firepower, firing speed, and viewing range.
However each upgrade raises the base cost, making it more expensive each time.
Although the enemies don't have an exit to leave from, your health is actually your main buildings,
as the enemies will try to destroy them. That is this games version of a game over.
Failing to destroy any unit, they will continue to drive around and harass your buildings.
>Other Info
I always wanted to make a tower defense. I had no other ideas other then using squares as enemies, I thought I'd do red alert since there wasn't much of it and I felt like making graphics for tanks/turrets.
Plus I love the tesla coil and this has it. yea. I also thought it'd be an easy 3-4 days of work to make it. Nope. This dragged on way longer then I thought.
All graphical assets, menu, tanks, logos etc.. have been created by me. Except for the sfml logo.
I tried my best, I'm no photoshopper, so don't expect fancyness.
The programming and other code assets have all been created by me except for:
https://github.com/SFML/SFML/wiki/Source:-Simple-Collision-Detection-for-SFML-2
I'm still a beginner so expect bugs and such. I do however try my best to polish my games however this ones abit of a mess.
As of right now you can only play one map, and it has 10 waves. and its extremely unbalanced.
>Controls
Mouse to select buttons, WASD to move the camera. Select a unit on the sidebar, simply click to place it anywhere. Holding before clicking allows you to rotate the unit first.
Click a unit to select it, then you can see its fov, and status on the sidebar, where you can upgrade/repair(not done) etc..
Screenshots:
http://i.imgur.com/8NJaOxu.jpg
http://i.imgur.com/c2EfVjW.jpg
http://i.imgur.com/rI9E1Ci.jpg
http://i.imgur.com/dTjMZ34.jpg
(http://i.imgur.com/tDW17mb.png)
>Demos
http://www.mediafire.com/download/cz18g0u7pqjs9lc/TD+RA2.zip (22 MB)
sfmluploads......... (nullptr)
Thanks for checking this out. More features prolly on the way hopefully perhaps maybe.