Team & Initial Project
I teamed up with another computer science student at GVSU to create an intelligent agent to compete at the Atomic Object hackathon. Each team of two was given most of the day to work on developing their program, and at the end of the day we would all compete in a tournament. We decided to use Java to create program, and after scratching our head for a couple minutes over our team name, we decided to name our team The Head Scratchers. Fitting right?
Solution
Initially we tried to use the Minimax AI algorithm to determine the best possible move for our player. However, with an hour left before we had to submit our final code we were having some bugs. We noticed that other players were having a difficult time making intelligent moves so we created a weighted matrix with each spot on the board represented by a spot in the matrix. Our AI then used this matrix to determine the best place to play.
Results
We competed in a tournament with 19 other teams, and we made it to the quarterfinals and then lost in a close battle. Overall we were happy to have done well, but I know that we both were really interested to see how our Minimax algorithm would have faired.