An idea: clean up UI clutter by subdividing achievements and upgrades. For upgrades, just subdivide between 'bought' and 'availiable and unlocked'. But for Achievements? It would be nice if I could quickly view progress on any given group-- clicks, money earned, secrets, evil, good... the scrolling isn't great.
"And lo and behold, on the 26th day, the knight didst commit patricide and murder the princesses father the mighty king, whilst destroying royal property and abducting the heir to the throne. For these crimes, along with a count of animal abuse, we pronounce the Love Knight... guilty!" The sequel takes place in jail. Pshoo.
I'm going to agree with the 'fix the screen size' comments. The 5 solution doesn't work because it dramatically cuts the point gain, and the screen is too large despite my fairly normal monitor. W3Schools estimates 66% of users have screen heights of less than 1080px, and 38% have screen heights less than 800px. I have a 1200px screen, but most of it is also taken up by my tabs and my control bar...
For some reason, all posts like this keep getting hidden by downvotes, but I'll mention it anyhow for the developers. Your current formula is built so that with each successive buy of ANY object, some variable is increased. Then, that variable is multiplied to the price. This produces some odd results, where 10 of object a with 200 units is more expensive than 10 of object y of 200 units, despite y having a better value. This is off-putting, and should probably be resolved by using an array and not a single value.
press f11 to make your browser fullscreen!