Holy frugal cow.
So, I've been working on some additional stuff for the game engine, like ingesting substances (via air, eating / drinking or injections, tee hee), sleeping, losing and regaining stats - all defendant and interwoven with each other. Like how libido influences your arousal, but certain drugs and events can make your arousal resistance to drop... Or how the dreams you can have can be influenced by your experiences and make you horny via your subconscious... You know - lots of different little things that make the in-game world interesting and complex.
So yeah, I wanted to see just how fast this current un-optimized version is, how fast can we skip ahead if we would want to do that. Cause one thing I really don't want to recreate is the speed of Trap Quest (which is abysmal even on powerful machines). Nothing ruins the mood more than waiting to see what happened after your decision, right? I've set the game world to run in the background and stop after generating one year of in-game time. Even if the engine is un-optimized as it is, I wasn't expecting this...
It generated the whole world - actions, player updates, stat cooldowns and all the other little things I've been meticulously plucking into it in... <gulp>... Well... the engine...
...GENERATED ONE FULL YEAR IN 18 SECONDS. WITH A SINGLE-SECOND RESOLUTION.
That means it updated every second of the in-game time, updating the player, the world, clothes, ingested substances, NPCs, everything! For a year. On each and every second of the play-through. In 18 seconds.
I'm blown away. Need some sleep soon, but heck, too hyped to stop coding.