One of my few gripes about Construct 3 is that when I post a new version of my game (on the web) users don't get it right away. I think maybe it's loading the new version in the background and users will get it the next time they launch the game? (But if there's a serious bug I want to make sure that everyone is playing the fixed version. Is there a way to force that?)
On a related note, I'm making a Wordle-like game with a daily puzzle. Players can start a puzzle on Monday and any time they return on Monday they will automatically load their previous effort. But starting on Tuesday all players should get the NEW puzzle for that day. Right now they are getting the SAVED game from the previous day. When I refreshing the page it fixes the problem.
Here's my logic: (am I doing something wrong?)
ON GAME LAUNCH:
- Get localstorage key "my_date"
- If "my_date" matches the current date then LOAD the save state
AT VARIOUS POINTS DURING THE GAME:
- Save the current date to "my_date"
- SAVE the game state