Lordz of the ring is a fighting game developed in C++ using SFML 2.0. The goal was to create a game whose controls were simple, and fun immediate. This was my summer project in 2013, and my second personnal video game.
Elements with '*' are not implemented yet.
Only 6 inputs : 3 attacks, and 3 dodges to react against. Only 4 stats for characters, 2 gauges to manage.
The game was designed to be played with a friend on the same computer. The screen is separated vertically (as in Wii Boxe) so that each player has an equal vision of the game (not like tennis game where a the top player is disadvantaged).
There are several options you can modify for the match : victory type, rounds number, rounds time, and modifiers for health and stamina.
The game has been maked in a way that allows easily to add new characters, with their own stats. (For now, there are only 2 characters, in fact the longest part is to create the graphics for new characters).
If I have time, I will try to add network gaming with a friend whose IP is known.
If I have time, I will try to add computer controlled opponents.
There are only 3 attacks : Left Attack, Right Attack, and Middle Attack. Each attack can be dodged in one direction : Left incoming attacks can be dodged by the right...
Left and Right attacks has the same strength, but the Middle attack (uppercut) is more powerful. However, it's easier to dodge and more punitive when missed.
Each attack consumes stamina : once you run out of stamina, you're character needs to recover : you're vulnerable ! So watch out !
When you take several hits without attacking or dodging, you're character has a chance to be stun. Calm down and try to dodge to avoid that !
There are 4 ways to win a match : by KO number, by rounds, by damages, or by TKO.
After the number of rounds defined in the settings, we are counting each KO on both side : the player who performed the most wins the match.
After each round, we count the number of KOs of each side. The player who performed the most wins a points. After all rounds, the player who earned the most points wins the match. Note that between rounds, characters recover all their health.
Here, only inflected damage count, for all the rounds.
For every other win type, you can choose to set TKO victory : when one performs 5 KOs in 1 round, this is a TKO. Note that after each KO you recover a part of health (decreasing with number of KOs).
Stats set are what differences two characters.
Increase the total amount of health of the character. The more health you have, the more attacks you can bear.
A high stamina allows to performs more attacks before being tired.
A strong character will do more damage during attacks.
The chances of being stun while being comboed are reduced with a high resistance.