A visual exploration tool for the Minimax algorithm with Alpha-Beta pruning.
Live Demo | GitHub Repo
Alpha-Beta Visualizer is an interactive educational web tool designed to help learners understand how the Minimax algorithm works with and without alpha-beta pruning. It presents the search process visually, highlighting explored nodes and demonstrating the impact of pruning on game tree evaluation.
- 🌳 Dynamic tree generation for different depths
- 🔍 Step-by-step traversal and node evaluation
- ✂️ Visual representation of pruned branches
- 📊 Comparison between classic Minimax and Alpha-Beta pruning
- 💡 Educational mode for walkthrough explanations
- React JS
- TypeScript
- Teaching the Minimax algorithm in AI or Game Theory courses
- Self-paced learning for students and developers
- Visual reference during technical interviews or lectures
- Node.js (v14+ recommended)
- npm or yarn
git clone https://github.com/Stefan3002/Alpha-Beta-Visualizer.git
cd Alpha-Beta-Visualizer
npm install
npm startMIT License
Maintainer: Ștefan Secrieru
GitHub: @Stefan3002