Logo FS-Skia-UI

Sokoban Demo Spec

Goal

Build a Sokoban puzzle demo that exercises grid rendering, deterministic input, push mechanics, undo, level loading, win detection, restart, and evidence-friendly board states.

Player Experience

The game opens to a small warehouse puzzle with walls, floor, crates, goals, and a player. The player moves on the grid, pushes crates onto goals, uses undo when needed, restarts the level, and advances to the next level after solving.

Board

Controls

Core Rules

Undo

Scoring

No arcade score is required. Show:

Visual Requirements

Game State

Track at minimum:

Determinism and Evidence

Acceptance Criteria

Out of Scope

Type something to start searching.