Skip to main content

Breeding

Overview

If you want to learn more about the breeding, this is the right place! We always has been quiet about the breeding part, we thought it would be better for player to explore it on they own! But anyway, we will share some bit of information here:

Let's take the example in our whitepaper: 2 Kugles breeding together can create life! alt text

Let's break down this process into small steps:

First, the difference between tiny Kugles and adult Kugle, or just Kugles: Tiny kugles cannot breed, they are not NFT, they are unfertile tiny Kugle given to players that create an account. You must have NFT (Adult Kugles) to be able to breed. An adult Kugle can breed twice. At first, the fertility is at 100%, then 50%, then 0%. Once a Kugle is at 0% fertility, it cannot reproduce anymore! Unless you get a special mutation... but more on that later. alt text

With that out of the way, let's recap what's constitute a Kugle ? Element ? bodyparts ? badge powers ? what's is all of that ? Let's break down what's constitute a Kugle:

BodyParts

A Kugle can have up to 5 kind of bodyparts. They each correspond to a specific power in-game. Each of them can have up to 3 layers of styles. There is at launch time, more than 40 bodyparts, and more than 80 styles in total! alt text alt text

And, for each of them, we have from 2 to 10 params than can be randomised by our generator. Here in this exemple, the "Fluid" style have 10 parameters that can change and be merged with others. In other words: breeding possibilities are infinite!

alt text alt text

Each kind of bodyparts is directly linked to a special power in-game at first. But later throught breeding, you could have more powers than the first genesis. alt text

When breeding, you can see a panel that list every possibilities.

alt text

Colors, Shapes & Size

When you do a breeding, for every step (let's take the eyes as example). A Random is applied: it will take the type of eye (here, classic or evil), then it will apply the color randomly: green, or red, or a mix of both. If the user pay an extra 100 carbons and 2 DNA for that kind of case to choose the eye of the kugle 1 or 2, he will have 75% of chance to get the exact eye of the Kugle 1 or 2. But never 100% chance, mutation can always occure :)

alt text

To go further: when 2 Kugles have a Horn. It will not simply randomise one or the others, but it will also randomise the shape, and every style inside it: Therefore, you could have the shape of the first one (a devil horn, or a licorn horn), and inside it, for every 3 layers of styles: you could have any style, and inside them, any colors & additionnal shaders properties merged.

alt text

Powers

Beside simply the look, there are exceptions for the 5 BodyParts that are linked to powers (So Horns, Dorsal, Wings, Paws and tail).

  • When both Kugles have the same Power, you have 75% of chance that the child have it too! If you pay extra 100 carbon, it goes up to 95%.

alt text alt text

  • When the Kugle1 has the bodyPart, but not the Kugle2, in this case, you have only 25% chance to get the tail for your child! You could use some extra carbon here to be sure to get this tail! In this case, paying extra 100 carbon & 2 DNA only give you +10% chance increase on the base 30%. You can pay extra carbon & DNA 7 times maximum, going up to 95% chance to get this power, using additionnal 700 carbon & 14 DNA per bodyParts maxed.

alt text alt text

  • Rules of low powers: An additionnal bonus is applied for Parents with little to no powers. If you have a total of 0 powers (or 1 with less chance) between your 2 parents, the chance for each bodyparts to grow increase from 2% to 5%. So each 5 powers have a 5% chance, Leading to a good chance for a 0 sum powers parents to make at least a one power child!

  • Singulare mutation: Finally, at any moment, a 1% chance can Add a bodyPart. This special features mean you can gain one power random, and also have one of your existing power & bodyPart shapes/size/colors changed by a singulare mutation.

To take a deeper look at our example from the whitepaper: here for the Body, you have the Layer 1 of the skin with the style & colors of the Kugle 2, on Layer 2 you have the Skull from the Kugle 1, but with colors from the Layer 2 of the Kugle2! alt text

Miscelenious

  • About Gold: When one of the parent have gold nest, you have 80% chance of giving it to the child! It's a strong gene! IF both have it, 100% of chance to keep it. Also, anytime if no one have it, you have 1% chance to gain the gold!

  • The custom size of each bodyParts apply a Random() rules, and cannot be defined

  • The upgrades of powers if any, doesn't goes throught the breeding. The child have to earn his own experiences!

  • After a breeding, every parents lose 50% of Fertility, but that's it! nothing else, you can still play and do anything you want with them.

It goes without saying that we reserved some surprise with this system. Obviously, the client app Kugle doesn't have anything inside that could help to generate a breeding for security purpose. Our breeding app is an external app, running in background by our server, and when a breeding is done from our players, this app take care of making the magic happen alt text

One last touch before we go: let's talk a bit about the generation system. So first, every Kugle bought from boosters are Generation 1, (except the first 2000 bought on initial launch, they are generation 0, or G for Genesis). An NFT with generation 0 generate more heat/carbon per days throught staking, or when doign daily missions than generation 1, same with generation 2, 3 etc. The more you go into generation, the less they generate heat/carbon. So take care of your initial genesis Egg/Kugles!

When breeding: we take the AVERAGE number of the 2, and we add one: (Average(Gen1, Gen2) + 1). If the average calcul is decimal, we round it first upper.

alt text

There is a lot more in this topic, but we prefere to stop here, and let players discovers the rest by themselve!