feat(#1): Chess engine — pieces, board, legal moves, AI, check detection, ASCII board #2

Merged
ti-paul merged 1 commit from feature/1-chess-engine into main 2026-06-15 16:08:41 +00:00
Member

Code Chess Engine

Closes #1

Features

  • 6 piece types mapped to dev services
  • Legal move validation for all pieces
  • Simple AI with capture-priority
  • Check detection, king capture = game over
  • FEN export, move history, ASCII board

Tests

  • 35 tests, all passing
## Code Chess Engine Closes #1 ### Features - **6 piece types** mapped to dev services - **Legal move validation** for all pieces - **Simple AI** with capture-priority - **Check detection**, king capture = game over - **FEN export**, move history, ASCII board ### Tests - 35 tests, all passing
- 6 piece types mapped to dev services (king=core, queen=DB, rook=cache, bishop=queue, knight=worker, pawn=microservice)
- Full legal move validation with sliding pieces, pawn captures, promotion
- Simple AI with capture-priority move selection
- Check detection, king capture = game over, FEN notation export
- Move history (deploy log), ASCII board rendering with coordinates
- 35 tests, all passing
Sign in to join this conversation.
No reviewers
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!2
No description provided.