MiraFit
SCORE
0
ROW01
BALLS01

One more round?

Classic

Keep playing for as long as you can.

Daily Challenge

{competition.dailyLimit} volleys · same board for everyone.

Chaos!

Survive unpredictable boards with portals, redirectors and powers. Account required.

Custom

Choose the powers available every volley. Free play, saved on this device.

Permanent powers

Grow and Shrink cannot be selected together. Powers renew every volley with their usual limits.

Time Attack

Start with 120 seconds. Destroy clock blocks for +5 seconds. Time keeps running in menus and other tabs.

Daily leaderboard

How it works

Mastery

Unlock cosmetics with verified Daily runs.

Profile

Weekly collections

Play Daily on 3 different days to unlock this week's collection.

Skip rows

Practice with one ball per row, up to 100. Score starts at zero; this run does not count toward rankings or your best score.

Game settings

Help us understand which game modes bring players back. Optional Google Analytics collection starts only after you allow it. You can turn it off here at any time. This choice is saved on this device.

Game difficulty Applies to new Classic and Practice runs. Daily uses Normal.
Normal

How difficulty works

Destroying at least {game.scoring.comboBreaksRequired} blocks in a volley grows your next combo by {comboIncrease}, up to {comboMaximum}. Block health rounds to whole numbers, with a minimum of 1.

Signed-in settings follow your account. Otherwise, they save on this device. Your device’s reduced-motion setting can further limit animation.

Creator mode

Capture starts at the next shot. Browser storage can be cleared; use Backup for moments you want to keep.

Saved moments

How to play

Try the steps

  1. Aim
  2. Launch
  3. Return
  4. Next row

Drag to aim, release to fire. Arrow keys aim, Space fires, and R recalls after {game.physics.recallSeconds} seconds.

Destroy blocks before they reach the danger line.

Power-ups

Daily Challenge

{competition.dailyLimit} volleys · {competition.dailyAttempts} attempts per day

Complete {competition.dailyLimit} Daily volleys to continue in free play. Further points do not count toward rankings or mastery.

Chaos!

Account required. Survive as long as you can; your best verified score enters the separate Chaos! leaderboard. Two board elements and one power are favored in each run. Special block traits are temporarily disabled in new runs.

Chaos mechanics guide

Share your result