Chess Puzzles, but for Developers
Chess-style Elo for coding practice, but the puzzles are just AI-generated snippets.
a ~1200 Elo chess engine that fits within 2KB
Full chess engine in 2KB — demoscene-grade constraint coding transcends gaming.
Programming enthusiasts, demoscene fans, constraint-coding hobbyists
Chess.js · Stockfish.js · Other size-constrained engines (Luna, Weakfish)
I am a great fan of demoscene (computer art subculture) since middle school, and hence it was a ritual i had to perform.
For estimating the Elo, I measured 240 automated games against Stockfish Elo levels (1320 to 1600) under fixed depth-5 and some constrained rules, using equal color distribution.
Then converted pooled win/draw/loss scores to Elo through some standard logistic formula with binomial 95% confidence interval.
Chess-style Elo for coding practice, but the puzzles are just AI-generated snippets.
Separate clock-burn models make bots blunder under time pressure like real humans.
Spaced repetition on your chess mistakes when Chessable already does this better.
Fitting an HTTP client into 2KB without libc is demoscene-grade constraint craft.
Stockfish WASM in a Web Worker beats sending PGNs to a server.
1D chess is a known variant, and this implementation adds nothing new to it.