Chess Engine

A basic chess engine with minimax and alpha-beta pruning.

A hobby project implementing a chess engine from scratch with a simple AI opponent.

Implementation

  • Bitboard representation for efficient move generation
  • Minimax search with alpha-beta pruning
  • Basic evaluation function with material and positional scoring
  • Simple terminal UI for playing