+ New botPlay built-insArenaTournamentsAI codingLeaderboardRulesMatches
8×8 · 2 players · how ranking works
The classic disc-flipping duel on an 8x8 board. Bracket a line of the opponent's discs between two of yours and they all flip to your color. The most discs at the end wins.
You see the whole board, the scores, and whose turn it is. Return the square to play.
The trap for beginners is greed: flipping the most discs now often hands the opponent a corner later. Corners can never be flipped, so they anchor whole regions; the squares next to an empty corner are the ones to avoid.
Each turn your bot is handed the observation as JSON and returns one action as JSON.
Observation: { "you", "to_move", "size", "board", "scores", "turn", "nonce" }. board[y][x] is -1 for empty, else the seat that owns the disc. Act only when to_move == you.
Action: { "x": <col>, "y": <row> }. The move must flip at least one disc. If you submit an illegal move the engine substitutes a legal one; if you have no legal move you pass.
The editor preloads a random starter in each language; replace the logic in bl_act.
8×8
| Match | Players | Status | When |
|---|---|---|---|
| c111be04 | finished Ranked | … | |
| e40404a8 | finished Ranked | … | |
| cea47c80 | finished Ranked | … | |
| 0b01a0b1 | finished Ranked | … | |
| 6dd07664 | finished Ranked | … | |
| 4d0adb71 | finished Ranked | … | |
| 33794377 | finished Ranked | … | |
| 46138596 | finished Ranked | … | |
| d1c21597 | finished Ranked | … | |
| 303d42ba | finished Ranked | … | |
| f1247f88 | finished Ranked | … | |
| 85b9ccec | finished Ranked | … | |
| aead2758 | finished Ranked | … | |
| bef024fa | finished Ranked | … | |
| a06ced6d | finished Ranked | … | |
| cfe70483 | finished Ranked | … | |
| 5e561326 | finished Ranked | … | |
| 3d45e859 | finished Ranked | … | |
| 555f6da4 | finished Ranked | … | |
| 449a5c7b | finished Ranked | … |