In the top right corner, there should be a space between the number and the unit "IC" for the two date indicators.
"Date: 123,456IC" should be "Date: 123,456 IC"
"Since Last Encounter: 7,890IC" should be "Since Last Encounter: 7,890 IC"
When simulation is in progress, once the end of the current generation is reached, the app may crash while advancing the simulation to the next generation. This crash does not always occur with every generation (only some of the time), it may be preceded by a hang which may last several seconds, it occurs regardless of simulation speed or model, and it occurs even after a fresh uninstall and reinstall with default settings.
To reproduce:
Firstly, the keys only need to be pressed in order, not all at once. Left Click focuses the game's window, then using the WASD or arrow keys selects various UI buttons as well as moves the player (in this specific case, pressing A or the left arrow key selects the exit to main menu button). Finally, pressing the spacebar clicks the button, which in the same case causes the game to exit to main menu.
Left Click + A + Space while in game exits to main menu instead of performing a jump, possibly because Space clicks the selected button (which is the button to exit to main menu in the top left). Either the jump button needs to be changed to W or the default behavior should be removed from pressing the spacebar.
Do you mean that the limit is so high that the heat death of the universe (and even the collapse of the false vacuum, see https://arxiv.org/pdf/1707.08124.pdf) would have occurred by the time said limit is reached?
Imagine a marathon race in which out of the hundreds to thousands of participants, you controlled not one, not two, but upwards of fifty runners in an attempt to make them all finish as high as possible.
Or, imagine this: You are a lone zombie in a big marathon race with thousands of participants. The goal is to try to infect as many other people as you can (turning them into more zombies under your control), and to have the resulting zombie horde finish as high in the leaderboards as you can.
Dates are limited to 100,000,000 days before or after the epoch of 1 January 1970 AD 00:00:00 UTC for precision reasons. You seem to be hitting this future limit (275760 AD), causing your date to stop increasing.
The dates stop earlier than that because adding the time per game tick to the current date goes past the limit.
Randomly, instead of generating an image, it instead generates the following error:
TypeError: Cannot read property 'x' of undefined
at /app/metro.js:424:29
at Array.map (native)
at rasterizeLines (/app/metro.js:409:31)
at generateSegments (/app/metro.js:473:27)
at tubeLine (/app/metro.js:585:34)
at Object.tubeLines (/app/metro.js:600:7)
at tubeImage (/app/server.js:49:23)
at /app/server.js:143:37
at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)
at next (/app/node_modules/express/lib/router/route.js:131:13)
at Route.dispatch (/app/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)
at /app/node_modules/express/lib/router/index.js:277:22
at Function.process_params (/app/node_modules/express/lib/router/index.js:330:12)
at next (/app/node_modules/express/lib/router/index.js:271:10)
at SendStream.error (/app/node_modules/serve-static/index.js:121:7)