An endless match-3 puzzle on a board that never ends.

Wraploop combines two ideas: a wraparound board where tiles that slide off one edge reappear on the opposite edge (inspired by Loopover), and instant tile refill, where every cleared cell is immediately replaced (inspired by 2048). There's no puzzle to "solve" — new tiles keep flowing in as you clear them, while gray junk tiles slowly creep across the board. It's an endless race to score as much as possible before the junk takes over.

Plays the same way on desktop (mouse) and mobile (touch).

How to Play

There's only one action: pick the row or column you want to move, and drag it.

  • Desktop: click and drag on a row or column
  • Mobile: swipe on a row or column

The row/column follows your cursor or finger in real time and snaps to the nearest cell on release. A single drag can move more than one cell at once. No keyboard needed.

Rules

  • The board wraps both vertically and horizontally
  • Three or more same-colored tiles in a row — including runs that wrap around the edge — clear
  • Cleared cells refill instantly, which can trigger chain reactions
  • Gray junk tiles appear periodically and move with the board like normal tiles
  • Breaking a junk tile requires clearing a group of 4+ tiles, or an adjacent clear on the second wave or later of a chain (newly spawned junk also has a brief grace period)
  • Game over when junk tiles cover 50% or more of the board

No hints, no auto-solver — just trial and error.

Difficulty

DifficultyBoard SizeColors
Easy4×43
Normal5×54
Hard6×65

High scores are saved per difficulty in your browser.

Accessibility

Tiles are distinguished by shape as well as color (circle, square, triangle, diamond, star, hexagon), so the game is playable regardless of color vision. Junk tiles are marked with a gray ✕.

Sound

All sound effects are synthesized on the fly — no audio files, so nothing to load. Mute anytime with the speaker icon; your setting is remembered.


Source code: github.com/patakuti/wraploop

Leave a comment

Log in with itch.io to leave a comment.