feat: Chess engine — pieces, board, moves, checkmate, ASCII board #1

Closed
opened 2026-06-15 16:06:03 +00:00 by ti-paul · 0 comments
Member

Code Chess

Chess engine for developers.

Features

  • Full piece system (king=core service, queen=database, rook=cache, bishop=message queue, knight=worker, pawn=microservice)
  • 8x8 board (system architecture grid)
  • Legal move validation for all pieces
  • Check/checkmate/stalemate detection
  • Castling (failover), en passant (hot swap), promotion (scale up)
  • Move history (deploy log)
  • FEN notation support (infra state snapshot)
  • ASCII board rendering
  • Simple AI opponent (random + capture-priority)

Acceptance

  • 25+ tests
## Code Chess Chess engine for developers. ### Features - Full piece system (king=core service, queen=database, rook=cache, bishop=message queue, knight=worker, pawn=microservice) - 8x8 board (system architecture grid) - Legal move validation for all pieces - Check/checkmate/stalemate detection - Castling (failover), en passant (hot swap), promotion (scale up) - Move history (deploy log) - FEN notation support (infra state snapshot) - ASCII board rendering - Simple AI opponent (random + capture-priority) ### Acceptance - 25+ tests
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
les_clankeurs/code-chess#1
No description provided.