Purvakalpa Studio

The app shelf / Games

Chess: Knight Fever icon

Chess: Knight Fever

Chess with its own engine, Chess960 and an endless Möbius board.

A from-scratch negamax engine with alpha-beta pruning and quiescence search. Play on one device, or across the room over encrypted Wi-Fi with live spectating.

Suggest a feature ↗

What runs on your device

  • Custom negamax engine
  • On-device coaching
  • MultipeerConnectivity + CryptoKit

About Chess: Knight Fever

Chess: Knight Fever is chess with the volume turned up: full rules, a serious engine and no stuffiness. Play a friend on the couch, a friendly bot, a deep-searching boss engine, or someone on your Wi-Fi.

It also plays Endless: chess on a Möbius strip, where the board wraps with a half-twist, with a 3D view and move-by-move replay. Completely free, with no ads, no subscriptions and everything unlocked.

What you can do

  • Pass-and-play, Warm-Up Bot, Boss Fight and Bot Brawl
  • Wi-Fi games by QR or four-letter code, with Party Rooms for up to 8 devices
  • Endless Möbius chess, playable over Wi-Fi too
  • Bullet, Blitz, Rapid and Long time controls with real increments
  • The Dojo: 35 guided lessons and engine-verified mate-in-one puzzles
  • Unfinished games follow you between iPhone, iPad and Mac through iCloud

How it’s built

  • A from-scratch negamax engine with alpha-beta pruning and quiescence search
  • A coaching chain of MLX, then Apple Foundation Models, then a deterministic fallback; the model explains moves but never picks them
  • Host-authoritative netcode over MultipeerConnectivity, with no server
  • Wi-Fi matches run inside MultipeerConnectivity’s encrypted session; player identities are sealed with ChaCha20-Poly1305 before discovery, and saved chat is encrypted on the device
  • A WCAG 2.1 AA accessibility pass

A closer look

Behind the build

Build note

What if a chessboard had no edges?

Endless mode puts chess on a Möbius strip. How the engine keeps check and checkmate correct across the twist.