Analysis updated 2026-05-18
Play a complete game of chess in your browser without knowing the rules, since legal moves are highlighted and you cannot lose.
Export a real PGN game record of your win and share it with chess-playing friends.
Study a minimalist single-file JavaScript chess implementation with full legal move generation including en passant and castling.
| emollick/grandmaster | atypical-chai/motion-graphics-from-css-hyperframes | crossrobertj/ninmidi | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | HTML | HTML | HTML |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Board 7 is a single-file HTML chess game designed for people who know nothing about chess, built around one simple premise: you cannot lose. You play against a fictional AI opponent called DeepFish 17, which is described as a chess engine with a rating of 4012 and 2.8 million undefeated games. Whatever happens after you make your first move is, as the README puts it, the world's fault. The chess itself is genuine. The game generates all legal moves correctly, including castling, en passant, pawn promotion, and checkmate. The notation panel shows real algebraic chess notation, the kind you would find in a chess book. If you export the game record at the end using the PGN download option, you get an actual game file you could show to a chess player. What is not genuine is DeepFish's competitive spirit. Your legal moves are highlighted so you can pick whichever square looks appealing, and the engine's subsequent play ensures that its own position gradually collapses. The README describes this as a structural guarantee, not encouragement. The entire game is a single HTML file with no external libraries, no build step, and no network connection needed. You open it in a browser and play immediately. The project was built using an AI-assisted development tool called Claude Code. The README notes that the PGN export produces a real game record and suggests showing it to a chess-playing friend, whose observations about Black's collapse will be, as the textbooks say, instructive.
A single-file HTML chess game where you always win: the rules and move generation are fully real, but the AI opponent is designed to lose every time.
Mainly HTML. The stack also includes HTML, JavaScript.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.