A Fast Thinking Connect 4 Game!
This was a big parallel computing project completed all by myself. The whole project was coded in C with Tilera chip APIs for interacting with the multicore processor. The user can tune the size of the game board, the number to connect, and also the number of processors to use. I implemented 4 versions using nega-max search, and anaylized the tradeoffs of all the methods. The performance was excellent.