URL HOOK
New Grid
#new-gridSign-in required
One bookmark = a fresh grid, at the size and difficulty you choose, optionally on a specific theme. Bigger boards and Hard mode raise the challenge. Requires sign-in.
Pattern
/games/grid?grid_size=<3x3|4x4|5x4>&difficulty=<any|easy|hard>&variation=<slug>#new-gridParams go before the hash so the hash stays a clean hook id. All are optional — omit them for the defaults (3×3, any difficulty, no theme). A bad or missing value falls back to the default, so a malformed link still starts a grid.
Parameters
grid_size— 3x3 (default), 4x4, or 5x4 — more cells means more to fill.difficulty— any (default, server picks), easy, or hard.variation— optional theme slug (e.g. a league or competition). Omit it to draw from the full pool.
Examples
Default — a 3×3 grid, any difficulty:
/games/grid#new-grid
A 5×4 grid on Hard:
/games/grid?grid_size=5x4&difficulty=hard#new-grid
Behavior
- On page load the hash is read once and cleared via
history.replaceState— refreshing doesn't re-trigger the start. - Requires sign-in. A signed-out visitor is sent to login first, then bounced back to start the grid once authenticated.
- The chosen size, difficulty, and theme come straight from the URL — no need to set them on the hub first.
Last updated ~1 min read