Getting started with open source game playing AIs
summary
Stockfish is an open source C++ engine ranked at about 3.3k Elo and wins by running thousands of self-play games through a distributed testing network to measure tiny heuristic tweaks. Go engines like Pachi use Monte Carlo tree search plus neural nets to sample random playouts instead of hard heuristics. A Java GPLv3 project implements Magic the Gathering with a UI and handles hidden hands by sampling hidden-information (randomly instantiating unknown cards) so simulations can run and the AI makes decisions.
AI-written summary · about
chapters (8)
- 0:00Introduction to open source game AIs
- 1:01History of computer game playing
- 3:27Stockfish and open source chess
- 8:44Minimax algorithm explained
- 14:39Heuristics and testing in game AIs
- 16:26AlphaGo and Monte Carlo tree search
- 22:45Hidden information in card games
- 26:56Summary and open source projects








