Zero to Superhuman: project 1
What does it take to go from zero to superhuman? That's the question I explore in this video series on Youtube, documenting my journey learning to build AI systems that can outperform humans. For the first episode, I chose Tic-Tac-Toe as the perfect sandbox—simple enough to understand, yet complex enough to challenge us.
The goal was to build an unbeatable bot for the classic 3×3 game that could also scale to larger board sizes with different win conditions. The journey took me through multiple AI paradigms, from simple rule-based expert systems to sophisticated algorithms like minimax with alpha-beta pruning and Monte Carlo Tree Search.
The video walks through the entire development process, from implementing the basic game interface to optimizing advanced algorithms for computational efficiency. You'll see how each AI system performs, their strengths and limitations, and how they compare when battling against each other on increasingly challenging board configurations. Sit back and enjoy the video!
Each algorithm demonstrates different approaches to artificial intelligence: expert systems showcase classical rule-based AI from the 1960s-70s, minimax reveals perfect game tree search with mathematical guarantees, while Monte Carlo Tree Search represents modern probabilistic methods that can handle games too complex for traditional approaches.