Horse Breeding in Dash Society

In traditional horse sim breeding becomes the main part of the game with bloodlines being formed with each new generation. Individual horses don’t matter as only the best of the current generation get to past on their genes on to the next generation. Many horses are born and discarded for not having the desired traits and genes for use in breeding. We can consider this 90% of horses are being thrown away for only the 10% of horses for breeding.

Breeding a horse with subpar traits doesn’t mean they’ll breed a foal with better traits than the parents if the two pair are both have bad traits. Does breeding a subpar horse with one with superior traits make the foal any better? Yes and no, as it would be a sub optimal choice when a pair with both good traits can be breed to produce a foal with superior stats compared to their parents.

Dash will do things differently. Not all horses with high stats are good nor all horses with low stats are bad. Every horse will have a use or a role even if it is a simple, mundane one. For a good example a horse with high racing stats may not be ridden at all unless the horse is in a race as to prevent the chance of injury while other horses with lower stats can be used for getting around the world and pulling carts or wagons. Which leads to the next thing we’ll talk about is breeding.

In order to combat the ever increasing number of horses; breeding in Dash Society will have to be much different from the typical horse sim. More horses will put ever increasing load on the server resulting in a slow laggy experience for players.  To prevent this from happening we have to change the process of how breeding is been done in the past.

Gestation should happen in a month or two in order for several things to happen. First that the mare could miscarriage the foal preventing a increase of horses by one or the mare can get sick and die and decrease the population by two. Second the foal born could be a still born or have a disease will end up killing the foal in 24 hours therefore keeping the numbers down. Third the mother could hurt herself and die from injuries leaving the new foal an orphan and if not taken care will end up dying too.

All these things could be used to keep the number of active alive horses down and keep the server stable and lag free. A lengthy gestation with many causes of death will help with the numbers. While the foal is in gestation it is not active and so does not count against the server load. It is only when it is born and actively moving around on its own does the foal affect server load.

Breeders in the game can do many things to reduce the chances of sickness and injuries and death for mare and foal in the game to a smaller percentage. Yet breeding will always be a risky endeavor for mares if they are not properly taken care of even in the wild. That is all for now. If there are more questions I may do part 2 of breeding but right now I’m focusing on pathfinding again.

 

 

 

 

 

 

2 thoughts on “Horse Breeding in Dash Society”

  1. Yes there are other ways to allow higher number of active horses in the world. I tested out the server a few minutes ago. 935 horses spawned in at least 150 herds and it ended up using 100% of the cpu. Beyond 1000 horses it will only lag and get worse. So it is a real limit for now. This does not count npcs or items that could be scattered around the world and also increase the load on the server.

    I look into raising that limit in the future. For now I’m working on map editing while in game. It is quite cool, I think I’ll make a video on it.

Leave a Reply