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.

 

 

 

 

 

 

Horse personalities or how to make horses uniquely different.

I like to note that this post is speculative in nature as currently it is not in the schedule to implement personalities in the game yet. Maybe a few months down the road. Lets get started though and see what we are getting into!

Personalities are a way for horses to express themselves to the player. Giving a benefit of uniqueness to ones horse so stats aren’t the only thing that make a horse worth using. Their behaviors can also be used to balance their stats and preventing super horses that are better than any horse out there except against other super horses.

Horses can be given a few personalities off the start when they are first born. There is a loner personality that makes a horse avoid large herds and prefer to be alone most of the time. Usually you won’t find these in herds very much. There can be a hyper-active horse that bounces around too much from in and out of the herd. They tend to move around more and would make excellent chasing horses if you can pin them down!

Not all horses come with good personalities or useful ones. Sometimes a horse with a calm manner isn’t the best horse to be good for races where a more active personality would be. Sometimes horses can be bad, espically ones with high stats that would be a good horse but takes the right hand and the right rider to set them straight or not.

Most horses stay in the middle of the road on personality wise. There are a few or rare extremes in the bunch. But if you look hard enough you can find the horse that matches you and has the attitude and stats to reach your goals. Now that is all I am going to say about personalities. There is mood and behaviors too that horses can display. At birth the personality is set in stone to prevent any wild moods swings that would probably annoy players to find their horses changing while under saddle. Not a fun situation to be in. It is best for them to remain as they are and wait for another horse to come around that’ll match the owner’s tastes more.

Up next I am going to talk about horse breeding and why it can be a problem. I hope to hear any comments or insights players would like into the Dash Society horse game 🙂 Thank you.

 

 

Pathfinding in Dash Society

What is pathfinding and what does it have to do a with a horse game. Well I am here to tell you why it matters and how it works in Dash.

Pathfinding is a way for the horses in the game to find their way around obstacles and other horses. It is a way for herds to roam the landscape without being stuck on obstacles and  for getting away from nearby players. Horses will have to dodge riders and obstacles and the terrain to get to where they want to be.

Without it, horses would have no common sense on how to move around the world and would be hopelessly stuck in places no living animal would be stuck in. A small boulder in a field with nothing around it could keep a horse stuck for hours as there is no pathing around it for the horse to follow. Earlier versions of Dash suffered from this issue many times in the past.

How do the wild herds work when they are on the move with 2 to 3 and up to 20 horses in one herd? They follow the lead or head horse usually the lead stallion while they navigate the map. The horses stay in the herd by sticking close to the lead horse and far enough apart so they don’t trample each other. They move as one loosely cohesive group.

This should lead to an experience on encountering a new herd and having them run away from riders in a general direction while staying together. It is also becomes possible for riders to break or cut one or two horses out of the herd and rope them while separated from the other horses. That will be the best chance on catching a horse and bringing them back to the farm. Look out of the lead stallion though as he may come back and fight you and dismount you from your horse while you to steal his herd. Lead stallions are the hardest horses to catch and tame. Quite fun it would be 🙂