Thanks for the thoughtful message @shinuito ! and thanks for those relevant examples. I like learning from other examples of stuff a lot!
Obviously missing a day or missing even a few days is not fun, but at the end of the day, is it a big deal? I mean, you still get a chocolate… you just don’t get two. Although you are entitled to 100% of the chocolates in a real world advent calendar that you paid for.
My other big question would be what’s the point of it being an calendar at all? Why not just wait till the event is over and then open them all? Or why even time-lock the future gifts? Again, if you buy an advent calendar at the store you can just open it all at once! Isn’t offering a time component the fundamental thing that makes it a 1-a-day advent calendar?
All of that being said, my plan is to let those who participate in the special event open them all as an incentive to participate. (Because yes, obviously if someone misses one, that makes someone sad, so I want to give people the chance to open them all.)
It’s not all about that. Honestly, I wrote the fomo thing as my wife was yelling at me to get to bed because we’d be moving houses all day and I wanted to reply asap. My core feeling is that something isn’t a game if it doesn’t have stakes. The idea for the advent calendar/event is it’s all a big game. If everyone can just equally win without having to do anything… that’s not a good game.
That being said… I think for next year, I’m may just make a advent calendar you have to pay for and if you pay for it you can open whatever you want whenever you want! It’s a better because then people don’t get angry at me for doing all this work for free and people can have freedom!
Currently I’m just working my ass off day-by-day to build and put this on. I don’t even know all the details myself because I’m figuring it out as I go. If I had a team of like 4 highly competent people who could help me engineer all this… then sure you could expect a much better much more thought out experience. But currently I wake up each day and “fix” the previous days gift and plan tomorrows gift.
One last consideration, I haven’t announced the details yet, but essentially, you get points when you open a gift. If I allow everyone to open all the gifts whenever they want… then I can’t track who gets the special points. As I mentioned, the points effect the tournament at the end of the month. So that whole dynamic would be ruined. And sure, maybe no one cares about that. I’m honestly learning a lot by doing this, so regardless of anything else in my reply, thank you for providing your thougths!