Ben Soudry

Projects Page

Home Page

Chip8 Emulator

Robocup Junior Soccer 2016

Robocup Junior Soccer 2015

Xbox Controller for People with Disabilities

AlphaAbalone - Minimax AI Project

Roguelike Game Project

AlphaAbalone - An Artificial Intelligence project using Minimax and Alpha-Beta Prunning

I created an artificial intelligence in Python that plays the board game Abalone for my term project in CMU's 15-112, Fundamentals of Programming and Computer Science. The AI works by creating a decision tree of possible moves, in the same manner that computers play chess. Abalone has a higher branching factor than chess, which makes this game more challenging for AI. To see the code, click here: AlphaAbalone

AlphaAbalone AlphaAbalone

AlphaAbalone AlphaAbalone