Welcome to the Chess AI project! This repository is the home of a chess-playing artificial intelligence that utilizes advanced techniques, including limited iterative deepening, the min-max algorithm, alpha-beta pruning, and state recognition through an API. The development focuses on achieving a remarkable 30% improvement in runtime every week.
- Limited Iterative Deepening: Gradually enhances search depth for improved performance.
- Min-Max Algorithm: Evaluates potential moves using the min-max algorithm.
- Alpha-Beta Pruning: Optimizes the search process by reducing the number of nodes evaluated.
- ** State Recognition:** Dynamically adapts to the game state.
- Continuous Improvement: A commitment to achieving a 30% improvement in runtime each week.