2026-06-28

You can play Flow Field Chess in your browser now — Rust compiled to WebAssembly, a thin shell around it, no server and nothing to install.
The premise, in one breath: it does not search. Each turn it raises five fields over the board — Pressure, Attack, Resistance, Trace and Flow — and you may pile on thirteen further borrowed algorithms (reaction–diffusion, Ising spins, lattice–Boltzmann and assorted friends), toggling and reweighting each one mid-game. It is not trying to be strong. It is trying to be interesting — and on a good day it manages to be surprising and wrong in the very same move.
• Play: gamedev.tech/games/ffce/play
• Paper: DOI 10.5281/zenodo.21028769 · PDF
• Source: github.com/cronos3k/FFCE
For the full story — the math, the thirteen borrowed algorithms, and why it plays the way it does — read the deep-dive.
<< back to devlog