Search…
⌃K

Dogamí Stats & Allocation Mechanism

By default, every Dogamí has a total of 140 points that are distributed over five Stats. As a Puppy, a Dogamí only has a fraction of these 140 points and the traits need to be subsequently developed over his/her lifecycle.
Example: Distribution of Stats for one Dogamí
  • Vitality (35)
  • Robustness (30)
  • Intelligence (20)
  • Friendliness (20)
  • Obedience (35)
Total: 140
Rest assured! Accessories & Dog Attributes can extend the 140 points maximum.

🧮 Explanation of Initial Allocation of Stats

The max. Stats Points (SPmax) is defined by the following parameters:
  • Stats Number parameters (SNparam) = The number of Stats of a dog
  • Stats Value parameters (SVparam) = The normal value of a Dogamí's Stats
SPmax=SNparamSVparamSPmax = SNparam * SVparam
  • Factor Parameters (Fparam): Depending on the dog's breed, for each Stat, we will define a weight that will determine the possible number of points
  • Expected value (Ev): It is the basic value generated for each Stat without a random factor
Ev=(Fparam[NameStats]SPmax)Sum(Fparam)Ev = \frac {(Fparam[NameStats]*SPmax)} {Sum(Fparam)}
  • Spread (SD): Is defined for each Stat and is used to randomize the final value
SD=(Factor[NameStats]1)SDcoefSD = (Factor[NameStats] - 1) * SDcoef
  • Sample Value (Sv): Is an intermediate value for each randomized Stat between the Expected value and the Spread
Sv=Rand(Ev,(Ev+SD))Sv = Rand(Ev, (Ev + SD))
  • Final Value (Fv): Is the final value calculated
Fv[NameStats]=Sv[NameStats]Sum(Sv)SPmaxFv[NameStats] = \frac {Sv[NameStats]} {Sum(Sv)} * SPmax

🐶 Stats value for the Puppy Phase:

For the Puppy Phase and the reveal, the final value of the Stats will not be disclosed:
  • Puppy Stat (Pstat): is an integer
  • Pstat is the stat displayed for the Puppy Phase that will only be a fraction of the final value
Pstat=FvRand(X,Y)Pstat = Fv * Rand(X, Y)
  • Stats will be randomized between X and Y
Param
Vitality
Strength
Intelligence
Friendliness
Obediance
Factor Parameters (Fparam)
0.85
0.80
0.85
1.30
1.20
Expected value (Ev)
23.8
22.4
23.8
36.4
33.6
Spread (Sd)
-3.0
-4.0
-3.0
6.0
4.0
Final value (Fv)
22.00
22.0
22.00
40.00
34.00
SPMax
140.00
In the MVP, the evolution of a Puppy's Stats will be very slow. The maximum stats of a Puppy are limited to 40% of his full potential.
Puppies will have their Stats starting between 10% and 30% of their grown-up potential. The maximum of a Stat at its full potential is 60 and the minimum is 7. Knowing this, we can calculate the min. and max. spread that a dog can earn during the Puppy and Adult Phases.
Feature
Puppy stats beginning
Adult max. potential
Min. Stats
3
7
Max. Stats
18
60
Min. spread
0
4
Max. spread
18
36
The idea is to dynamically calculate the progression of the dogs' Stats in order to reach 40% of their full potential as the player progresses. So, the bigger the spread, the faster the dog can earn points and vice versa.
To summarize, a Puppy's initial Stats are between 10% and 30% of his/her grow-up potential, with a maximum of 140 points as an Adult by default. Body Attributes and Accessories can increase the Stats beyond 140 points.