Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

This is well made game but has a fatal error in its rate calculation. If

1. X makes 1 resource every 6 seconds, emits 6 pollutants every 6 seconds

2. Y makes 1 resource every 3 seconds, emits 3 pollutants every 3 seconds

then it is correct that together X and Y make 1/6 + 1/3 = 1/2 resource every second or 1 resource every 2 seconds.

But it is very incorrect that X and Y emit 9 pollutants every 2 seconds. (This is what the game does.)

Since both make 1 pollutant every second, X and Y emit 4 pollutants every 2 seconds.

To fix this, since the pollutants' rate is expressed at the same interval as resource generation, they must first be normalized to the target interval before adding.

X makes 6*2/6 = 2 pollutants every 2 seconds

Y makes 3*2/3 = 2 pollutants every 2 seconds

Together they make 2 + 2 pollutants every 2 seconds.

The more extreme example is when X is a normal resource maker and Y is both very fast and has no emissions. You'd expect emissions at the rate of X but the game will give you crazy amount of emissions.