WritingExplainer
Why every O’Block player gets the same board
One board a day, identical everywhere, one attempt, and no server ever sends it to you.
Most puzzle games hand you a random board. Yours is not my board, so your score is not comparable to mine, and a leaderboard becomes a measure of how much you played rather than how well.
O’Block does the other thing. At midnight, one board is dealt, and it is the same board for everybody. Same stones in the same places, same pieces in the same order, one attempt each. Your score means something because mine came off the identical puzzle.
Nothing is downloaded
The obvious way to do this is to generate today’s board on a server and send it to every phone. We don’t, and the reason is that it would make the game require an internet connection to play, which for a two-minute puzzle you might open on a plane is a bad trade.
Instead, the board is derived from the date. The date becomes a number, that number seeds the random generator, and the generator produces the stones and the piece sequence. The same date produces the same number produces the same board, on every device, in every country, forever. There is no request. Your phone works it out.
This is also why the game has no accounts. There is nothing to sync, because there is nothing to send.
One attempt, and why the rescue is switched off
In the endless Classic mode, the game quietly helps you. If it deals you a rack where nothing fits anywhere on the board, it swaps one of the three pieces for one that does. It is a small mercy that stops runs ending to pure bad luck.
In the Daily, that rescue is turned off. It has to be. The moment the game starts substituting pieces based on the state of your board, your sequence stops matching mine, and the whole premise collapses. So on the Daily everyone gets the dealt sequence, exactly as dealt, and a rack that does not fit is part of the puzzle rather than a bug.
The same reasoning removes undo from the Daily. You can undo in Classic and in the Journey; you cannot undo a Daily move. One attempt means one attempt.
What “midnight” means
Midnight where you are. The board is keyed to the calendar date, so New Zealand starts a given day’s board about a full day before Hawaii finishes it. Everyone gets the same board on their own date, which is the version of fairness that actually matters: nobody has to stay up.
Miss a day and your streak goes back to zero. That turns out to be a remarkably effective reason not to miss a day.
Why the constraint is the point
There is a version of this game with unlimited retries, and it is worse. If you can replay a board until you beat it, the only thing your score measures is your patience. One attempt makes you look at the board before you drop the first piece, and it makes the number at the end mean something: to you, and against everyone else who played the same sixty-four cells that day.
Two minutes, one shot, same as everyone. That is the whole design.