How to play PuckIt
PuckIt is easy to pick up and hard to master. Here is everything you need for your first match.
Detailed rules are described in the How to play section inside the game.
The table
Each match is played on a vertical table split into two halves. You sit at the bottom, your opponent at the top. Each player has a coloured scoring zone on the far side of the table.
Your score and your remaining pucks are shown in your corner of the screen, and your opponent’s at the top.

Controls: flick your puck
Touch your puck, drag back to set direction and power, then release to launch it.
Pucks come in different sizes. Bigger pucks are harder to move; smaller ones slip through gaps.
Scoring
A puck that comes to rest inside the scoring zone earns you a point. You will see a “+1” on it.
Pucks collide. Hit your opponent’s puck hard enough and you can push it out of the zone, and their point with it. One move can flip the entire match.
Winning a match
When both players have used their pucks, the points are counted. The player with the higher score wins the match.
Game modes
Free PvP: 10 free games every day against real players. There are no bots in matchmaking.
Split screen: two players on one phone or tablet, each holding one end. Free and unlimited.
Stake matches: optional and for adults 18+ only. Two players place a stake → the winner takes the pot, minus a 15% fee. In a draw, a 15% fee is collected from each player’s stake individually. The fee is stated in the game rules and on the result screen when you win or draw. Balances are topped up with Gram (formerly Toncoin) or Telegram Stars.
Fair play
PuckIt runs on a fully server-authoritative 2D physics engine, built in-house. Every action is validated on the server, so the result of a match is decided by the players, not by their devices.
PuckIt is fully skill-based, with no randomness at all: the result depends only on the players’ aim, shot power and decisions.
Try it yourself
The fastest way to learn is a free match.
Play in TelegramFree to start · Opens @PuckItBot in Telegram