Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

AddexioCE

Chess engine scaffolding focused on board representation, move generation, and move application. This project intentionally excludes search, evaluation, or game-playing logic.

Structure

  • Core: Engine facade and engine contracts
  • Board: Board representation and state metadata
  • Moves: Move data structures, generator contracts, applier contracts
  • IO: Position serialization (FEN placeholder)
  • Utils: Shared utility helpers

Design notes

Board representation

The board is represented as a 64-square array with a separate BoardState structure that stores side-to-move, castling rights, en passant targets, and move counters. This mirrors the common c-chess-cli split between piece placement and state metadata while keeping the representation interchangeable.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors