Setup1337 wrote: ↑Mon Dec 24, 2018 3:18 am
What if there is something important that the player doesn't currently have time to do?
Why would they be playing the game if they didn't have time to do the important thing?
Setup1337 wrote: ↑Mon Dec 24, 2018 3:18 am
They play the game and next time they start it up they no longer remember there was an announcement -
but on next startup the announcement is no longer read either because the player will enter 'Quickplay' right away.
What if they have already read it? What if the user
chose not to read the announcement? Once it's read, it's been read--if the user forgets, then they may have thought the announcement wasn't important enough to take immediate action.
Let's use Discord's "Go Vote" notification from this year's midterms. Discord doesn't know whether or not I've already voted, but they displayed the notification anyway. Say I've already voted. I can close the notification, because it's no longer relevant to me. Now, say I'm not legally allowed to vote. The same logic applies that I can close the notification, because it's no longer relevant to me.
For users simply wanting to play the game, they should have the freedom to do so without waiting, because their interpretation of whether or not something is important doesn't have to align with yours.
Setup1337 wrote: ↑Mon Dec 24, 2018 3:18 am
So ultimately the announcement is not read at all.
There's no way of telling whether or not the user has seen the announcement. Sure, you could save a bit of data when the user clicks on the announcement,
but there's no way of telling whether or not the user has actually read it.