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.


tutorial

order by button

Filter your dragons by stats.

tutorial table

List of dragons ordered by attack

Double-click on a dragon to add it to the List of dragons that will be the parents of the new generation.

tutorial table

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.


tutorial table


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.

tutorial table

 in our case will fill all the remaining spaces with the dragons with  highest attack available.

tutorial table

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.

tutorial table


When you are satisfied with your selection we can proceed by pressing the breed and fight button:

tutorial table


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

tutorial table

Dragon B

tutorial table


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

thropy

The game still a prototype, all feedbacks are wellcomed! 

Intro banner

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...

disclaimer banner

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.   

features banner

- Breeding (Genetic Algorithm).

- Unique creature behavior (Boids Algorithm).

-Multiplayer.

license banner


The game is free and will forever be.





Development log

Leave a comment

Log in with itch.io to leave a comment.