Skip to content

Releases: K6EDWIN/Chess

v1.0.0 – Initial Release

Choose a tag to compare

@K6EDWIN K6EDWIN released this 24 Oct 09:51

♟️ Python Chess Engine – Initial Release

This is the first official release of the Python Chess Engine — a high-performance, bitboard-based chess engine with a playable Pygame GUI, designed for learning, experimentation, and future AI development.


✨ Key Features

  • Bitboard architecture for fast move generation and efficient evaluation
  • Full chess rules implemented:
    • Pawn promotion
    • En passant
    • Castling (K & Q side)
    • Check, checkmate, stalemate detection
  • Interactive Pygame GUI with:
    • Player vs AI
    • Player vs Player
    • Legal move highlighting
  • Built-in AI using Minimax + Alpha-Beta Pruning
  • Position evaluation with material, piece-square tables & king safety

🛠️ Requirements

  • Python 3.9+
  • Git

📦 Installation

git clone https://github.com/K6EDWIN/Chess.git
cd Chess
pip install -r requirements.txt