Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Alejandro

Pages: [1]
1
SFML projects / Cardepia, a Tower Defense game to bring some flavour
« on: August 26, 2011, 02:14:11 pm »
Hello to everybody!

Over the past few months/years I've started quite a few different projects, all of which abandoned mostly due to lack of motivation/interest in them or having to use many bits from libraries here and there to accomplish what I was aiming for.

Recently I started working on small scale projects which would actually get finished and one of them is a tower defense type game. For now I haven't implemented everything I would like to in it (actually it is far from completed code-wise) but I would like to share it to see what you think about it (critics, ideas, anything that could help me make it better) :)



https://legacy.sfmluploads.org/file/53 <- Link to zip containing the game.

Edit1: Forgot to write down some info you could use:

Hovering the start wave button will show information about current/next creep wave.
Hovering any of the other buttons will tell you what they do.

Information not included in descriptions:

Fire tower creates a fire explotion which deals 1/2 damage every 1 second.
Air tower renders creeps more vulnerable (noted by a yellow health bar) thus taking 2x the normal damage they would take from attacks.
Earth tower stuns the creep for 3 seconds.

Passive tower mechanism:

Passive towers have the exact same effect as their elemental equivalent, with the exception that they don't attack, you have to activate them. When activated the tower sends missiles to all creeps visible on the map (unlimited range). Due to balance reasons, you can use each of the passive towers only once per wave and even if you build more of one kind, only the 1st of them will shoot.

Special towers:

Lethal tower has a 15% chance to kill the creep immediatelly.
Bounce tower releases a missile which bounces between creeps 3 times, dealing 1/2 of the previous damage each time.
Implosion tower gathers the creeps within the splash range around the hit creep and "teleports" them on it's position.
Greed tower's maximum damage increases by 20% of the current gold you have.
Backtrack tower returns the creep 300 steps along the path (if possible).

Bonuses:

Periodically creeps will drop bonuses, which you have to click on in order to activate them. Some of them are immediate, others provide an enhancement to your towers over a period of time. You cannot have 2 bonuses activated at the same time, if you try to, the previous bonus will get disabled and the current one will be active. For now there aren't negative bonuses, so don't hesitate to click on a bonus when you see one.

Creeps with lights:

Special creeps are marked with lights so that you know that they offer something extra. Such creeps will be available after the fifth wave. Here is some info about the current enhancements:
Yellow light - +50 gold after creep death
Purple light - creep is extra strong, thus having 10x more health (watch out for a boss creep carrying this bonus :D)
Red light - creep explodes on death, dealing aoe damage to nearby creeps based on their max health

2
General discussions / SFML + 3D animations
« on: April 06, 2011, 10:30:47 pm »
First of all I would like to say hello to the community as I believe this is my first post in the forum, though I have been viewing the progress on this library and am currently using it in my project.

The game I am trying to make is isometric, which can be pretty easily achieved with 2D images for just about anything, besides the character since it is always in the center of the user's vision and the gamer tends to inspect the character model more in it's behavior and complexity.

I know that character animations could be stored in pre-rendered sprite sheets, but making enough renders to achieve some quality of movement and rotation (and possible weapon/armor combinations), it would take a lot of time and effort to make them.

Anyway to the main subject of the thread.

I have seen in previous threads that SFML could be used with 3D engines that support OpenGL and a particular example was Horde3D. I found the there used to be a link to show an example of using it, but it doesn't work since it was posted about 3 years ago.

Could somebody take his time and explain how I could possibly load 3D models and render their animation in SFML through any engine/library capable of that as it seems that I am not the only one that has requested such information and I doubt that there aren't people who have achieved this.

Cheers, Alejandro

Pages: [1]
anything