Press Play to load the game from Joywisp. No external game service is loaded.
How to play
Drag a tile horizontally or vertically to shift its entire row or column. Tiles wrap around the board.
Connect the lines into closed cycles. Completed loops clear and score points; consecutive clears build a combo.
Read the goal above the board. Later levels introduce glitches, blocked tiles, turn limits or a timer.
Controls & screen size
Drag with a mouse or finger. Use the circular arrow below the board to restart the current level. The bin clears saved progress after confirmation. Keyboard-only play is not supported.
A little tip
Look for two corners that almost meet, then shift a whole row into place. A move can create more than one loop.
Creator, source & licence
Cycles is by Piotr Szlachciak, hosted here under the MIT licence. It is a third-party open-source game, adapted for Joywisp; it is not a Joywisp original or an endorsed partnership.
Joywisp namespaces and validates the saved level, tolerates unavailable browser storage, and fixes touch cancellation/passive listeners. The original puzzles and scoring remain.
The last unlocked level is stored only in this browser under joywisp.opensource.cycles.level. The board itself is regenerated. Use the in-game bin to erase this saved level.
Joywisp privacy · Closing or stopping the player ends its running scripts and sound.