~STANDARD / TYPE SCORES~
I allocate scores to different attributes on my animals, I calculate the scores for the offspring based on these. This adds an extra element of realism for me, and allows me to breed towards correcting faults and trying to produce better quality animals.
Foundation animals have each attribute generated by a RNG and are allocated a score between 0 and 1000 (with 500 being the ideal to aim for). Each attribute is then rated at follows
I then work out an animals overall score to determine the average quality of the animal, to do this I add up all the scores under 500. For any scores over 500 I work them out as (1000-???) to get the score out of 500. The total of all 10 scores this way is out of 5000 - with 5000 being a perfect animal (I would expect starters to average at 2500, more than this is a really good starter), and allows me to improve my lines generation on generation.
- Categories
Horses: head | eyes/nose | legs | muscle | forequarter | hindquarter | movement | colour | markings | temperament
Cattle: head | eyes/nose | legs | muscle | forequarter | hindquarter | udder | colour | markings | temperament
For each stat of the baby add together the parents stats and divide by 2 to create a 'base line' for the pairing
Then calculate the difference between the parents stats
Next take the difference away from the base line to create the minimum stat (if below 0 just use 0)
Next add the difference to the base line to create the maximum stat (if above 1000 just use 1000)
Finally using a RNG input the minimum and maximum stat and randomly select the final stat for the baby