rotaliate

Rotate · Match · Eliminate

🎮 10×10 grid of blocks in four kinds
↻ Select a 2×2 area and rotate it clockwise or counter-clockwise
✦ Get 4 matching blocks in a 2×2 — they vanish
🏆 Clear every block to win. Compete for fewest moves or fastest time
Blocks

Guests play Free Play and are deleted after 30 days without play. Sign in with Steam for the daily and hourly boards, the leaderboards and multiplayer.

or

Takes you to steamcommunity.com to sign in. Rotaliate never sees your Steam password.

☕ buy me a coffee

The intellectual property behind this game is for sale — use the Feedback button in-game to get in touch.

rotaliate

rotaliate

⚙
Moves: 0 Time: 0:00
Replay
#PlayerScoreDate

Frequently Asked Questions

How do I play?
Use the arrow keys (or on-screen buttons) to move the selector, then press Z to rotate counter-clockwise or X to rotate clockwise. Get 4 matching colors in a 2×2 square and they vanish. Clear the entire board to win. Only rotations count as moves — moving the selector around is free.
What happened to my games, history, and leaderboard scores?
During early development the database is reset periodically — sometimes without warning. If your scores are gone, that's why. Guest accounts are also deleted after 30 days without play — sign in with Steam for an account that is not. This will stop happening once the game is out of early development.
What is the Daily Puzzle?
Every day at midnight UTC, a new shared board is generated from a deterministic seed. Everyone in the world plays the same board. Your best time and fewest-moves score are recorded separately — you can submit as many times as you like and only your best result counts.
What is the Hourly Puzzle?
Same idea as the Daily Puzzle but the board resets every hour. Good for a quick ranked game without waiting until tomorrow.
What is Race?
Two to eight players, one seeded board, and everyone gets their own copy of it with all four colors to clear. A move only ever changes your own board — you are racing, not interfering. The other players' boards sit beside yours as you play, leader nearest. Places are taken in finishing order; once everyone but one has finished, the last place is theirs without having to clear anything. A two-minute clock starts at the first finish so nobody waits forever.
What's the difference between a Duel and a Free-for-all?
In a Free-for-all two to four players own one color each and race to eliminate it; any color nobody claimed stays on the board for everyone to rotate through, and nobody has to clear it. Clearing yours first takes first place and the game plays on for the rest — once everyone but one has placed, the last place is theirs, and a two-minute clock starts at the first finish so nobody waits forever. A Duel is two players owning two colors each — a slower, more strategic game, because you're managing twice as many blocks, and the first to clear both wins it outright. Both are real-time.
How do I play multiplayer with a friend?
Click Multiplayer in the nav, pick the mode and how many players you want, then click "Create Match". Share the 6-character code with your friends. They click Multiplayer, choose "Join", and enter the code. A lobby starts on its own once it is full, or you can start it yourself as soon as two of you are in — which is how a three-player match happens. Once everyone clicks Ready, the game starts. Multiplayer needs a Steam sign-in.
Why sign in with Steam?
A guest plays Free Play. The daily and hourly boards, the leaderboards, a public profile and multiplayer are a Steam account's, and your name and avatar come from your Steam profile. Guest accounts are also deleted after 30 days without play. Signing in gives you a Steam account rather than promoting this one, so a guest's games stay with the guest.
How many boards do I get?
A Steam account that doesn't own Rotaliate plays a few boards a day, in any mode, and the count comes back at midnight UTC. Leaderboards stay readable either way.
How do I transfer my account to another device?
Guests only: open Settings, copy your Account ID, then on the new device paste it into the Import field. Your guest history follows the ID. Signed in with Steam, there is nothing to transfer — sign in on the new device and it is the same account.
Does it work on mobile?
Yes. The arrow buttons and rotate buttons work on touchscreens, and the layout can be mirrored in Settings if you prefer the d-pad on the right.
Can I change how the blocks look? What about colorblind modes?
Open Settings → Blocks. Custom lets you pick the art for each of the four blocks; Pack deals them from a set — the Deuteranopia, Protanopia and Tritanopia packs use colors that stay distinguishable under each condition. A pack of more than four deals four of them at random on each board. Look sets the gap between pixels and whether the art turns with its block.
Is the IP behind this game for sale?
Yes. Use the Feedback button to get in touch.

What do you want to play?

Feedback

Music procedural soundtrack

Soundtrack engine: skafinity
Guest account
Guest accounts play Free Play only, are deleted after 30 days without play, and don't appear on leaderboards. Sign in with Steam below for an account with all three — it is your Steam account, not this one made public, so these games stay behind.
Blocks
Account
Copy your Account ID to move this guest account to another device.
Import Account ID
Paste an Account ID from another device to switch to that account. Your current history will no longer be accessible from this browser.
Sign in with Steam
Sign this browser into your Steam account; your name and avatar come from Steam. Your Steam account is the same one you play from the Steam client, and this guest's games stay behind.

Takes you to steamcommunity.com to sign in. Rotaliate never sees your Steam password.

Log out
Forget this account on this device. Sign back in with Steam or import your Account ID to return — copy your Account ID first if it isn't linked to Steam.
Button Layout
Controls
Click a binding, then press any key or mouse button — including right-click — to bind it. Escape cancels. Mouse bindings only fire on the board during play, so they never hijack ordinary UI clicks.
TypeSeedTimeMovesRankDate