DanielNautre / PastInfinity

Incremental game
GNU General Public License v3.0
0 stars 0 forks source link

Handle "offline" progreds #8

Open DanielNautre opened 2 years ago

DanielNautre commented 2 years ago

Curent State

Once the game is closed, manually or by the OS, All progress stops

Desired State

At startup the game calculates what would have happened if it had kept running

Rational

Idle and incremental games do not require Player constant involvement. The player might want to use this downtime for more productive tasks without being punished for leaving the game.

DanielNautre commented 2 years ago

One possible way would be to run the same function that processes progress but instead of each frame we process several seconds at once. This would be less precise but would allow faster processing of offline time