{"push_id":957065199,"size":4,"distinct_size":0,"ref":"refs/heads/master","head":"c77e4c9df2c6ea9c3461f2ca08410a29981a6c3c","before":"c24c3b05d72c23b0e867ac78de4273240160a6f7","commits":[{"sha":"0bb3b6a112c4b47995e7066c5020e94b371d81eb","author":{"email":"13601a279805d3b4991d57f1a40cf8843c85c783@gmail.com","name":"peterlaraia"},"message":"added StateEvaluator class to track potential states for minimax algorithm","distinct":false,"url":"https://api.github.com/repos/peterlaraia/TicTacToe/commits/0bb3b6a112c4b47995e7066c5020e94b371d81eb"},{"sha":"90d0943074b354430dd0bf08086fdc6577187674","author":{"email":"13601a279805d3b4991d57f1a40cf8843c85c783@gmail.com","name":"peterlaraia"},"message":"mv StateEvaluator from .c to .cpp","distinct":false,"url":"https://api.github.com/repos/peterlaraia/TicTacToe/commits/90d0943074b354430dd0bf08086fdc6577187674"},{"sha":"10f0c262da4d4b32e86e98f356804527e1e88d50","author":{"email":"13601a279805d3b4991d57f1a40cf8843c85c783@gmail.com","name":"peterlaraia"},"message":"have structure in place for minimax algorithm, compiles, but needs debugging","distinct":false,"url":"https://api.github.com/repos/peterlaraia/TicTacToe/commits/10f0c262da4d4b32e86e98f356804527e1e88d50"},{"sha":"c77e4c9df2c6ea9c3461f2ca08410a29981a6c3c","author":{"email":"13601a279805d3b4991d57f1a40cf8843c85c783@gmail.com","name":"peterlaraia"},"message":"evaluate() function was setting bestMove, which it shouldnt do. it is only responsible for evaluating the value ofthe state and returning that value. Was causing infinite loop, fixed","distinct":false,"url":"https://api.github.com/repos/peterlaraia/TicTacToe/commits/c77e4c9df2c6ea9c3461f2ca08410a29981a6c3c"}]}