Posted September 14, 2022 by bradenbest
I'm just going to paste the changelog
Basically the changes after 1.7 have been patching small things. Allowing the game to use the fallback UUID generator (which uses Math.random instead of the CSPRNG used by crypto.randomUUID). Changing the alert and prompt dialogue boxes to instead create modal HTML forms, and making the fetch wrapper loop until it's successful. The 1.7.4 patch was added in light of the recent server outage. If for whatever reason your internet fails or the server goes down again while you're submitting a score or looking at the leaderboards, it'll keep retrying every 10 seconds.
Free Rings is a pretty big game. Far bigger than I expected it to get.
1600 lines of JavaScript. Almost 2000 lines of code overall.