v2.02 - It's 2021! Moved the game back to my personal site Removed Kongregate support v2.01 - More major performance increases Performance Reduced unnecessary layering of randomBiome sky gradients by 99% (!) Fixed a bug causing some randomBiome sky gradients to never get deleted after leaving the biome Optimized click boosting from O(n) to O(1) complexity, massively reducing CPU cost Increased blocking rate of lategameThrottle() from 30% to 85% Throttled hexScanner movement controller from 60FPS to 1FPS Optimized hexScanner movement controller to not use complex math operations Slightly optimized logic in basic shape movement General Bugfixes Fixed a bug where 2.0's throttled FPS of stars and planets made click boosting look bad Fixed a bug where lategameThrottle() could temporarily break game initialization v2.0 - Big maintenance patch for 2020 Summary Improved CPU performance by up to 20% when lots of shapes are onscreen Fixed a bug where audio was completely dead in Safari due to new autoplay protection Reduced most upgrade prices by 20% Reduced download size by 63% (66MB) Changed some UI elements to reduce crypticness Many bugfixes Performance Optimized updateResourceCounter() to not use the DOM state as a source of data Optimized recheckItemCostHighlighting() to only fire when collecting shapes, not every three seconds Throttled less essential parts of updateResourceCounter() when there's a ton of shapes onscreen Throttled all of recheckItemCostHighlighting() when there's a ton of shapes onscreen Fixed significant amounts of JS garbage being created / collected Throttled sky gradients from 60FPS to 4FPS Throttled stars and planets from 60FPS to 10FPS Audio Fixed a bug where audio was completely dead in Safari due to new autoplay protection Changed music format from MP3 to OPUS, reducing asset filesize by 65% (54MB) Changed SFX format from WAV to OPUS, reducing asset filesize by 85% (12MB) Fixed broken music filepaths in the demo version Fixed a bug where multiple music tracks could sometimes play at once New player experience Reduced most upgrade prices by 20% Changed the separator character in the upper left to be less confusing Added new biome icons to better represent setting and reduce confusing icon reuse Added color to the three biome icon sets that were in greyscale Made the first upgrade display onscreen earlier Increased visibility of inactive biome icons Graphics Upgraded graphics engine pixi.js from version 4.4.1 to 5.2.1 Rewrote the gradient shader. Lots of extra steps removed and it's now fully documented UI color changes now happen instantly instead of being delayed for up to three seconds Fixed a bug where the song title display became 30% dimmer after highlighting an upgrade price Updated some outdated CSS selectors. They're still a mess so I might redo this in a future update Fixed most of the broken CSS when the demo version is viewed on iOS Fixed multiple bugs with progress bar graphics in IE11 Fixed a bug where invisible buttons were clickable during the credits sequence Fixed a bug in Safari where upgrade prices would flicker with mouse movement Applied better image compression, reducing asset filesize by 45% (55KB) General Bugfixes Fixed a bug that broke save importing if the Kongregate usernames didn't match Fixed a bug where the availability of shape30 upgrades didn't work as intended Fixed bugs preventing some upgrades from being purchased after the credits sequence Improved >click button responsiveness during the credits sequence Fixed three bugs that would result in inaccurate preloader console messages Fixed a tiny edge case bug when purchasing biome 4 Fixed some harmless preloader console errors in Firefox Code Cleanup Added a builtin toggle to run as the demo version to prevent extra codebases Changed some CSS to prevent extra codebases for iFrame and standalone hosting Fixed all setTimeout() string evaluation anti-patterns Reduced number of Javascript var declarations from 269 to 26 Replaced complicated Javascript fade animations with two lines of CSS Fixed many negative margin CSS anti-patterns Moved most of the inline CSS to classes Removed some utility functions that weren't being used anywhere Removed some commented-out code, improved a few bits of confusing code Stripped trailing whitespace and replaced any space-indents with tabs Devtools Improved unlockEverythingDevHack() to more effectively test all three game phases Added new console messages for background music v1.02 - Chrome breaks web audio standards Added a 'click to start' page to account for the new Chrome autoplay protection Fixed a bug that would sometimes crash the loading screen v1.01 - Day 1 bugs Fixed a bug that exposed a piece of the end credits scene, allowing accidental page resets v1.0 - Initial Release TRANSCEND, DIAMOND, and RAINBOW phases 17 BGM tracks