Games that play in your browser — phone or desktop.

Games » Go

Go

By Frank Force (KilledByAPixel) · 2026

Play:

Touch: Tap an intersection to place a stone (snaps to the nearest one within half a cell); tap PASS to pass your turn. · Keyboard: P to pass, R to restart, Esc to pause. Mouse click also places a stone.

About:

A complete 9x9 Go implementation from Frank Force's LittleJS Arcade collection: capture rules, surrounded-territory scoring with komi for White, an AI opponent, local player-vs-player, and an AI-vs-AI spectator mode. Stone placement snaps to the nearest intersection within half a cell, so a tap a few pixels off still lands correctly on a board this compact.

Credits:

Made by Frank Force (KilledByAPixel), 2026. Published here under the MIT licence. Source code.

Phone check: Played on a simulated phone (390x844, touch) and desktop (mouse) via playtest.js. Stone placement confirmed to register correctly even 12-16px off the true intersection, thanks to the game's own half-cell snap tolerance. Zero console/page errors across all runs.

Read the review