$
find ./tags/ -type f -name "*.md" | sort -r
algorithms
Alpha-Beta Pruning: A Deep Dive Into Its History, Implementation, and Functionality
Alpha-Beta Pruning: A Deep Dive Into Its History, Implementation, and Functionality In this article, I explore the fascinating world of Alpha-Beta Pruning - an optimization technique for the minimax algorithm used in game theory and artificial intelligence.
Alpha-Beta Pruning significantly improves the efficiency of the minimax algorithm by eliminating branches in the game tree that don’t need to be explored, allowing AI to make decisions much faster without sacrificing accuracy.
Read More
Terminal Chess
Terminal Chess Terminal Chess is a command-line chess game implemented in Python. It features a clean ASCII art representation of the chess board and pieces, along with an AI opponent that uses the minimax algorithm with alpha-beta pruning.
Features Complete chess rule implementation ASCII art chess board display Two-player mode AI opponent with configurable difficulty levels Move validation and legal move highlighting Check and checkmate detection Castling, en passant, and pawn promotion Move history and notation Save and load games Installation git clone https://github.
Read More
$