House Of Dragonblood
Tutorial
TL;DR
-Double-click to select a dragon.
- Pick 12 dragons.
- The dragons will mate with each other generating 144 new dragons.
- The mate process average the stats of the two parents and add a mutation. For example, one dragon with 12 attack mating a dragon with 10 attack will generate a new dragon with 11 attack +- 10% which is the mutation rate, so the child can have anywhere between 9.9 to 12.1 attack.
-Battle against an opponent, if you win get a trophy, if you lose the battle lose a life as well.
-Pick again 12 dragons from the new generation to breed and repeat the process until reach 10 victories or until you run out of lives.
How the game works:
House of Dragonblood is an auto-battle where you create your Dragon lineage. You do that by selecting 12 Dragons to be the parents of your horde. Select your dragons wisely because their stats will define the stats of their children. The dragons will breed among each other and will generate 144 new dragons. The newborn will then fight and be available for the next breeding, so you can enhance the stats even more.
Select the dragon that you wich based on the stats that you wanna build. You can choose between 6 stats: Attack, Range, HP, Defense, Attackspeed, and Movementspeed. Just as an example let's take an attack build to explain how the game works.
First order our dragon by attack so the highest attack goes to the top of the list.
Double-click on a dragon to add it to the List of dragons that will be the parents of the new generation.
Its important to carefully analyze your options because sometimes taking the top of the list might not be the best option, because the generation is random sometimes other dragons can have other stats higher. For example the third dragon of the list has much more HP than the second. You might consider this when choosing your dragons.
But if you are feeling lazy, or just wanna to fill up the remaining spaces you can click on the Pick top of the list. that will fill any remaining space based on the top of your order.
in our case will fill all the remaining spaces with the dragons with highest attack available.
if you change your mind about a dragon you can double click to remove it from the list or press the X button to clean the whole list.
When you are satisfied with your selection we can proceed by pressing the breed and fight button:
How the Breeding process works
Before jumping into the battle we gonna generate the dragons that will actually battle for us. The breeding process occur by taking two dragons at time. The child of the dragons with have the average of the parents stats plus a mutation.
(Dragon_A.stats + Dragon_B.stats)/2 ± Mutation(10%)
For example, imagine that we have two dragons:
Dragon A
Dragon B
The attack child of this Dragon will be:
Dragon_A Attack: 11.2
Dragon_B Attack: 11.9
Child Attack: (11.2 + 11.9) / 2 ± 10% = 11.55 ± 10%
So this child will have anywhere between 10.39 and 12.70 of attack.
In the same way, its HP will be: (91.6 + 94)/2 ± 10%, between 83.52 and 102.08.
The same formula is used for calculating the other stats and the child of this pair will have the following stats:
Attack: 11.55 ± 10%
Range: 11.55 ± 10%
HP: 92.8 ± 10%
Defense: 9.3 ± 10%
Attack Speed: 1.4 ± 10%
Movement: 1.4 ± 10%
Balancing
To avoid dragons of winning on the random game and getting stats out of the control the mutation formula its a little bit more complex. The increase in one pair of stats will decrease other pair of stats. for example the actual mutation formula of the HP is
Dragon_A + Dragon_B / 2 + (HP_mutation% - Attack_mutation%)
this means that the mutation in the HP is inversely proportional in the mutation of the attack. In other words if the Attack goes up the HP goes down. On this way we prevent dragons of being just good on everything, you must pick two.
The pairs of balancement are:
[ (Attack, Range ) - (HP, Defense)] [ (HP, Defense) - (Attackspeed,Movement) ] [ (Attackspeed, Movement) - (Attack, Range)]
So If your HP and defense go up your Attack and Range won't.
Attack speed and Movement go up, but your HP and Defense won't.
Attack and Range go up, but your Attackspeed and Movement won't.
The battle
It's time to prove our strategy. Our dragons will fight automatically until all dragons of one team are dead. The match will take 60 seconds and then the deathmatch will start, damaging random dragons for both teams for doing damage/second until the round ends.
After each battle we have another opportunity to breed with the childer of the previous dragon, this is the second generation, and we gonna pick 12 of those dragons to make the third generation and so on, this is how we gonna influence the battleground. Here you can prove your strategy by focusing on just one attribute, maybe you wanna the dragons with the highest attack in the town, but they will lack HP and will be fragile, maybe you want a big bulk of dragons that will have a lot of HP, or maybe a well balanced team with all weakens covered. It's your time to shine now.
The Victory
Defeat 10 houses to become victorious or lose your 5 lives and be defeated. This is how the game ends
The game still a prototype, all feedbacks are wellcomed!
YOU NEVER PLAYED ANYTHING LIKE THIS!
Forge your legacy in House of Dragonblood, a strategic dragon battle game!
Breed, train, and unleash powerful dragons, each with unique abilities and strengths.
This game leverage the power of genetic algorithms to bring new and innovative gameplay!
Using the Boids Algorithm, the creatures have a unique behavior, which one can watch for hours without getting bored.
ONLINE MULTIPLAYER AVAILABLE- No accounts needed, just press play and enjoy your fun without wasting any more time.
RANKED - Coming soon.
PATREON: https://patreon.com/GNDLFDesigns?utm_medium=unknown&utm_source=join_link&utm_cam...
I made this game alone on a weekend. The game is far from perfect and the visual needs hard improvement. But this is my hobby, I work full-time as a developer. If you enjoyed the game and want to see it evolving consider subscribing to my patreon or donating here. I have many ideas for skills and items and hope that we can continue working on this game.
- Breeding (Genetic Algorithm).
- Unique creature behavior (Boids Algorithm).
-Multiplayer.
The game is free and will forever be.
Status | Released |
Platforms | HTML5 |
Author | GNDLF The Maker |
Genre | Strategy |
Made with | Godot |
Tags | 2D, Atmospheric, Deck Building, Multiplayer, Singleplayer, Top-Down, Turn-based, Turn-Based Combat, Turn-based Strategy |
Average session | A few seconds |
Languages | English |
Inputs | Mouse, Touchscreen |
Multiplayer | Server-based networked multiplayer |
Development log
- Tutorial addedMar 06, 2024
Leave a comment
Log in with itch.io to leave a comment.