This library handles various data related to creation of platforms.
CUT_PER_SALE_STEP_SIZE (0.025)
used when randomizing the cut per sale of a platform.
DEV_DIFFICULTY_STEP_SIZE (0.05)
used when randoming the development difficulty of a platform.
GAME_SCALE_EVALUATION_TIME_PERIOD (240)
when randomizing the max. game scale for a platform we will only evaluate other platforms that have been released in this timeline.
PLATFORM_COST_AMOUNT_PER_STEP (0.05)
how much of the original value will be used for offsetting the cost by the step amount.
PLATFORM_COST_DELTA_ROUNDING (500)
round the license cost in segments of this much.
LOWEST_CUT_PER_SALE_OFFSET (-0.05)
offset the normalized lowest cut per sale value by this much to ensure that no platform can have a cut per sale value of 0.
MINIMUM_PLATFORM_COST (1000)
when randomizing the platform cost, this is the lowest it will go to.