Résumé

Chess

White to move

Use arrow keys to explore the board, Enter or Space to select and move, and Escape to clear a selection. Tap a piece, then tap a highlighted square to move it. Pawns promote to queens.

Built entirely with vanilla JavaScript — no libraries or frameworks. Includes full move validation, castling, en passant, promotion, and check/checkmate detection.

view source