Classes

developer »

gameProject »

pedestrianController »

playerPlatform »

punishment »

team »

Concepts

Libraries

Objects

platform



Objects of this class handle things related to platforms (consoles).

Methods

Variables

EXPIRED_ATTRACTIVENESS_MULTIPLIER (0.25)

when a platform has expired it's attractiveness will be multiplied by this.

POST_EXPIRATION_ATTRACTIVENESS_DROP_PER_DAY (1)

how much attractiveness this platform loses after it has expired per each day after the expiration date.

MARKET_SATURATION_MAX_GAME_AGE (100)

the maximum age of a game to take into consideration when calculating market saturation.

MARKET_SATURATION_MAX_BOOST (1.2)

max boost to sales when the genre & theme of a game that is being sold does not saturate the market at all.

MARKET_SATURATION_BASELINE_AFFECTOR (1)

the baseline sale multiplier when neither a penalty nor a boost is applied.

MARKET_SATURATION_MIN_BOOST (0.6)

the maximum sale penalty for when the market is already saturated with games of the theme & genre a game has.

MARKET_SATURATION_BOOST_CUTOFF (7)

if there were more than this many games released of the same genre/theme, then it will start going from the max boost towards the min boost.

MARKET_SATURATION_PENALTY_CUTOFF (25)

when the saturation is this bad, it will reach MARKET_SATURATION_MIN_BOOST.

IAP_FRUSTRATION_THRESHOLD (1000)

when frustration reaches this much, people will be frustrated on this platform, and refuse to buy games with microtransactions.

IAP_UNFRUSTRATE_THRESHOLD (200)

after people get pissed, frustration must drop below this much for them to stop being frustrated.

SALE_MULTIPLIER_FRUSTRATOR (0.2)

multiply sales of games with microtransactions when the platform users are frustrated with microtransactions by this much.

WEEKLY_IAP_FRUSTRATION_DROP (10)

lose this much iap frustration every week.

MAX_PLATFORMS_BEFORE_CROSS_PLATFORM (2)

the max platforms we can develop a single game for before we need the 'cross-platform' feature.

MAX_GAME_AGE (1920)

the maximum age of a game in days when calculating the platform attractiveness.