Each player clicks or touches their own end of the table to flip, or uses the keyboard: A and D for one end, the arrow keys for the other. Drag the ball back down its lane and let go to launch it, or hold S or the down arrow. A game ends when the score reaches the table's target, or when the three shared balls are gone. It is the whole game that is coming to the App Store and Google Play — built from the same code, and not in either store yet.

What this page does and does not do

  • Your progress stays in this browser. Tables cleared, best scores, coins, themes, badges and stats are kept in this browser’s storage, not in an account — so they do not follow you to another browser, another computer or your phone, and clearing your site data or playing in a private window loses them. There is no app yet to carry them over to.
  • There are no ads here. Not as a favor: the ad network has no browser version, so there is nothing to show. The store versions will carry a banner on the menus, a full-screen ad after every fourth game you finish, and an optional short video that buys one more ball when a game runs out. Here that extra ball is not offered.
  • Nothing is sold. No in-app purchases, no account and no sign-in. The coins buy looks for the table and convert to nothing.
  • Two fonts come from Google. The game engine is served from this domain rather than from Google’s CDN, which is not the framework default and was changed deliberately. The typeface is the exception: the browser fetches Roboto and Noto Sans Symbols from fonts.gstatic.com. That is Flutter’s default when an app names no font of its own, and files are requested as glyphs are needed, so a screen we did not open could ask for another. Checked against this build on 27 September 2026 rather than assumed, and we spend a lot of this site asking other people to disclose things like that.

If it runs badly

It is about three megabytes, of which the rendering engine is more than half and the game itself under a third. That figure is this build’s own files compressed locally on 27 September 2026 rather than a reading taken off the wire, so what Cloudflare actually serves may differ a little. It also leans on the browser rather than the phone’s graphics chip, so an old laptop or a weak connection will feel it, and the first load is slower than the second because nothing is cached yet. There is no installed version to fall back on yet. There is more about the game, including what it costs and what it collects, on its own page.