Hexatris App
Compete in a hexagonal twist on the classic falling-block puzzle game.
Apps and Bots are only available on Desktop.
What is Hexatris?
Hexatris is a competitive multiplayer puzzle game built on a hexagonal grid. Pieces fall from the top of the board and you move, rotate, and drop them to complete lines. In battle mode you go head-to-head against another player: clearing lines sends garbage rows to your opponent. The last player standing wins. An ELO-based ranking system tracks your skill and places you in a tier from Bronze to Grandmaster.
How it works
Hexatris plays like a classic falling-block puzzle game with two key differences: the board uses a hexagonal grid, and pieces rotate in six directions instead of four.
The board
The playing field is 10 columns wide and 21 rows tall. Each cell is a hexagon, and columns are staggered to create the honeycomb pattern. A piece spawns at the top of the board and falls one row at a time. When a piece lands, it locks in place and the next piece spawns. If a piece locks in the top row so that the next piece cannot spawn, the game is over (called topping out).
Pieces
There are 10 piece types, each made up of four hexagonal cells. Every piece has a distinct color and shape.
| Piece | Color |
|---|---|
| Line | Hot Pink |
| Square | Neon Orange |
| Bend 1 | Magenta |
| Bend 2 | Cyan |
| Club 1 | Electric Blue |
| Club 2 | Purple |
| ZigZag 1 | Neon Green |
| ZigZag 2 | Electric Yellow |
| U | White |
| Tri | Pink |
Because the grid is hexagonal, each piece can be rotated into six orientations (60° increments). If a rotation would push the piece into a wall or another block, the game automatically tries nearby offsets to make the rotation work (called a wall kick).
Line clearing and scoring
When every cell in a row is filled, the line clears and all rows above it shift down. Clearing more lines at once earns more points and sends more garbage to your opponent.
| Lines cleared | Points | Garbage sent |
|---|---|---|
| 1 | 50 × level | 0 |
| 2 | 125 × level | 1 |
| 3 | 250 × level | 2 |
| 4+ | 400 × level | 4 |
Combos
A combo is a streak of consecutive piece placements that each clear at least one line. For every two combo hits, one extra garbage line is sent to your opponent on top of the normal amount.
Gravity and levels
Pieces fall faster as you progress. The game starts at level 1, and you advance one level for every 10 lines cleared. At level 1 a piece drops one row per second. Each level reduces the interval by 100 milliseconds, down to a minimum of 100 milliseconds at high levels.
Garbage
In battle mode, clearing lines sends garbage to your opponent. Garbage rows appear at the bottom of the opponent's board after a one-second delay, pushing everything upward. Each garbage row is filled with gray blocks except for one random gap column, giving the opponent a chance to clear it. If the incoming garbage pushes blocks past the top of the board, the player tops out.
Game modes
Battle
Battle is the competitive 1v1 mode. Select Find Match from the lobby to join the matchmaking queue. The system pairs you with a player of similar ELO rating. After a three-second countdown both players start at the same time and play until one tops out. The winner gains ELO and the loser drops. Match results are recorded in your profile and the community leaderboard.
Practice
Practice is a solo mode for warming up or learning the controls. Select Practice from the lobby to start. You can pause and resume at any time. Practice games do not affect your ranking or stats.
Controls
| Action | Keys |
|---|---|
| Move left | ← or A |
| Move right | → or D |
| Soft drop (faster fall) | ↓ or S |
| Rotate | ↑ or W |
| Hard drop (instant) | Space |
| Pause (practice only) | P or Esc |
A ghost piece (semi-transparent outline) shows where the piece will land if you hard-drop, helping you aim.
Ranking
Hexatris uses an ELO rating system. Every player starts at 1200 ELO. Winning a battle increases your rating and losing decreases it. The amount gained or lost depends on the difference between your rating and your opponent's: beating a higher-rated player earns more points than beating a lower-rated one.
Your rating determines your rank tier:
| Tier | ELO range |
|---|---|
| Bronze | Below 1000 |
| Silver | 1000–1199 |
| Gold | 1200–1399 |
| Platinum | 1400–1599 |
| Diamond | 1600–1799 |
| Master | 1800–2199 |
| Grandmaster | 2200 and above |
Leaderboard
The leaderboard shows the top-ranked players in the community. You can filter by rank tier or view all tiers together. Each entry displays the player's name, ELO rating, tier, wins, losses, and best win streak. Your own stats appear in a summary card.
Spectate
You can watch live matches without participating. Open the spectator view to see a list of matches in progress and select one to watch. Both players' boards update in real time.
Matchmaking
When you join the queue, the system looks for another player within a similar ELO range. The search range starts narrow and widens over time until a match is found. Once two players are paired, a three-second countdown begins and the match starts.
If a player disconnects during a match, there is a 30-second grace period to reconnect before the match is forfeited.