← All projects
2025 Software · AI

Chess AI Engine

A chess engine built from classical search algorithms with machine learning evaluation functions. Designed for low-latency real-time play and tight integration with the physical chess cobot system.

Python Minimax / alpha-beta ML evaluation Real-time systems Chess engine design

Overview

Describe the motivation for building a custom engine rather than using an existing one (Stockfish, etc.) — was it about integration, learning, or constraints on the hardware? Give a brief overview of how the engine works at a high level.

Replace this placeholder text with real project details when you're ready to publish.

Search algorithm

Describe your implementation of minimax with alpha-beta pruning. What depth did you search to? Did you implement any extensions — iterative deepening, quiescence search, move ordering? What was the node throughput and typical response latency?

Evaluation function

Explain the position evaluation approach. What material and positional features did you use? How did you incorporate machine learning — was this a trained neural network, piece-square tables learned from a dataset, or something else? What data did you train on?

Language
Python
Search
Minimax + alpha-beta
Evaluation
ML-augmented
Search depth
Add details
Response time
Add details
Integration
Chess cobot system

Integration with the cobot

Describe the interface between the chess engine and the physical cobot. How did the engine receive the board state, decide on a move, and communicate back? What latency constraints did the robot impose on the engine?

See also: Chess-Playing Cobot project →

Add architecture diagram or screenshot
e.g. chess-ai-architecture.png

Engine architecture / system diagram


View on GitHub ← Back to projects