Releases: K6EDWIN/Chess
Releases · K6EDWIN/Chess
Release list
v1.0.0 – Initial Release
♟️ 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