Breeding In The Core Games
Breeding, like Trading is also a big part of the core games in Pokemon. Introduced in Generation 2 with gender, breeding allowed trainers to hatch Pokemon from eggs. All you had to do was bring your Pokemon to a Pokemon Day Care center and leave it with the people in charge. While you’re out travelling the world, your Pokemon will gain xp and levels as time progresses. If you’ve left 2 Pokemon there and they are compatible, then there’s a chance they will produce an Egg for you to incubate and hatch into one of the two Pokemon.
Pokemon in these games were part of Egg Groups and only Pokemon with at least one Egg Group. Alternatively, Pokemon of the species or sharing an evolution line could evolve.
The Pokemon hatched would usually be the same species of the female involved in the breeding. Alternatively, trainers would also use Dittos and the egg would hatch into the non-Ditto parent if they wanted the father’s species to hatch. Hatching would occur after trainers took a certain number of steps in the game world, while the trainer had the egg as part of his Pokemon party.
Why would trainers want to breed and hatch Pokemon from eggs? There are a few reasons why. First, Pokemon hatched from eggs inherit IVs from their parents. The core games have six stats, 3 randomly selected from each parent and the remaining 3 are randomly generated. This has been the case since Pokemon X&Y, which also introduced the item Destiny Knot which increases inherited IVs to 5. If breeding were in Pokemon Go,
Secondly, moves can be passed from parent to child. These moves are called Egg moves, and Pokemon can only learn it if hatched from an egg with a particular parent Pokemon knowing that move.
Thirdly, you can get Shiny Pokemon too, and there is a higher chance than if you were to hunt for the equivalent Pokemon in the wild. In the core games you could increase the chances of getting a Shiny hatch by breeding two Pokemon from different language versions of the game, a method known as the Masuda method.
Implementing Breeding in Pokemon Go
So how should all of this be brought over to Pokemon Go?
Apart from Pokestops and Gyms, there aren’t any physical locations like you’d have in the core games. I initially thought you could have breeding occur by slotting Pokemon into Gyms and there would be a chance you’d get an egg when the Pokemon returned from it. The longer the Pokemon is in the Gym, the higher the chance of an egg.
Instead, I think it would be better to allow 2 Buddy Pokemon instead of 1. If the two of them share at least one Egg Group then you’ll receive an egg after some time has passed. The trigger for an egg could be when the female Pokemon completes one round of its walking distance. Every time it is completed, there is a chance of an egg being found. Eggs can only be found if the trainer has an empty slot for eggs.
The female Pokemon here refers to the Pokemon with the female gender or if using a Ditto, the Ditto itself. You’d want to use a Ditto when you want to hatch the male Pokemon’s species or when you want to breed certain genderless Pokemon. The hatched Pokemon will have a level of 20 like normal Pokemon and it will be most basic form of the female. So two Venusaurs will always produce a Bulbasaur.
The egg itself would be a special type of egg with its own colour scheme and its own hatch distance. The distance for now could be a 10km egg. Its more than the 7km egg but you’ll be invested in it since you’ve chosen to pair those two Pokemon together. Pokemon hatched from it will give the same amount of candy as if you had hatched them from a 10km egg, even if you couldn’t find that egg in the 10km egg. Maybe give it a red colouring, so it stands out.
The easiest way to do this would be to only allow Pokemon to breed with members of the same species or its evolution line. For example, a Venusaur would be allowed to breed with only other Venusaur or Bulbasaur and Ivysaur. Its simple and effective.
However, its also boring. Egg Groups in the core games include Pokemon you didn’t think were compatible. Snorlax and Tyranitar are compatible breeding partners. So can Slaking and Luxray. It provides an element of fun discovering who can pair with who and also more options if you want to breed a certain Pokemon.
The only Pokemon excluded from this would be the legendary Pokemon and Pokemon who couldn’t breed at all in the core games.
This where legacy moves come into play. Legacy moves could be used where evolving the hatched Pokemon will guarantee the evolved form learns that Pokemon’s legacy move. This could happen if either parent already knows the move and the child can learn it. For instance, if a Larvitar’s parent Tyranitar knows Smack Down then the child will know it when its fully evolved. If the parent doesn’t know the legacy move then it will only have access to the normal movepool.
Pokemon Go can effectively follow the core games here. The difference would be that you only have 3 IV stats to play with. In this case we’ll go for one stat inherited from the father, one from the mother and finally one random stat. Unlike eggs where the lowest possible IV combination is 10/10/10 using the format of Attack/Defence/Stamina, Pokemon hatched from these eggs will have IVs that cover the full range from 0/0/0 to 15/15/15. The possible range of values is only limited by the Pokemon you bring. For example, if you have two 100% IV as parents, then the child will have 15 in 2 stats and then for the last one, it could be anywhere from 0 to 15. This effectively means you have a 1 in 16 chance of hatching a 100% IV Pokemon. To hatch one normally would be a 1 in 216 chance , less than a tenth of the former.
For Pokemon Go, it can be difficult to do the Masuda method so the idea would be to just have it such that there’s always a chance of the child being Shiny if that species has a Shiny form available. If at least one parent is Shiny, the chances of it goes up. Two Shiny parents? Then it will be even higher.
Now, why would you want this? One, the 10km distance is daunting but remember you know what Pokemon you’re getting as to the randomness of the normal 10km egg. You can control the IV range by choosing which Pokemon to breed together. The higher the parent IV, the higher the chance of hatching that 100% IV Pokemon. Throw in the chance of a Shiny Pokemon and your chance of getting a 100% Shiny IV one is higher. Its one reason why people breed so many Pokemon in the core games, they want that great Shiny one.
So what do you think,should Breeding be a thing in Pokemon Go?