← All apps
Built · v1.0.0

Gambit

3D chess with an offline AI and pass-and-play.

A chess game with a real-time 3D board drawn by a small software 3D pipeline, with no native 3D plugin. It has an engine with three levels and the full rules of chess.

Platforms
Android, iOS
Version
1.0.0
Built with
Flutter, Dart
Home
Home
Choosing a side and an engine level
Choosing a side and an engine level
A pawn's legal moves
A pawn's legal moves
The board from a low angle
The board from a low angle
Top-down view with the move list
Top-down view with the move list

What it does

  • Orbit, zoom and top-down camera; in pass-and-play the board turns to the next player
  • Modelled pieces: lathe-turned pawns, bishops, queens and kings, castellated rooks and a bevelled knight
  • Three AI levels: Casual, Club and Master
  • Castling, en passant, promotion, draws by repetition and the 50-move rule; undo, hints and a move list

How it’s built

  • Software 3D with per-vertex lighting, depth sorting, Canvas.drawVertices and ray picking
  • Alpha-beta search with quiescence and iterative deepening, run off the UI thread
  • Move generator verified with perft counts

Visual mood after a chess app concept by Lay.The.Designer.

Next appAsrat & Bekurat