{"push_id":834724860,"size":49,"distinct_size":47,"ref":"refs/heads/master","head":"4ca507a257eea66b36fd12ccb6ab05de16af01f7","before":"bed1731e6a947673206e345e4e50ad27ec5ec916","commits":[{"sha":"8b4301affb7038bdcb39dd9e212f399932501bed","author":{"email":"3e3e5802bd4cad8e29e144b515307d8204a3202a@public-65-200.emich.edu","name":"William Edward Gillespie"},"message":"added formatting settings","distinct":false,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/8b4301affb7038bdcb39dd9e212f399932501bed"},{"sha":"7f24fa2da8d56e0ed3b67cab72cbfe951fadeb27","author":{"email":"3e3e5802bd4cad8e29e144b515307d8204a3202a@public-65-200.emich.edu","name":"William Edward Gillespie"},"message":"Merge branch 'master' into viewImprovements","distinct":false,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/7f24fa2da8d56e0ed3b67cab72cbfe951fadeb27"},{"sha":"760b483cd05485c980d10248c0478803e9699e8f","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Add PieceCountEvaluator and test class. Implement simple AlphaBetaSearchNodeTest methods.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/760b483cd05485c980d10248c0478803e9699e8f"},{"sha":"93a1c7cb6e2d1b98b59bfc4833c41b5cf6fcfe73","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Fix alphaBetaSearch of depth = 1 bug -> leaf nodes now set there value before they return it. Add first simple test to AlphaBetaSearchTest.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/93a1c7cb6e2d1b98b59bfc4833c41b5cf6fcfe73"},{"sha":"ec6cf7128f2ee6d5eb5ddcb293d69792766f0afc","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Three tests working on AlphaBetaSearch. May need to optimize alphabetasearch and movegeneration. Slowdown increases quickly after depth of 6.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/ec6cf7128f2ee6d5eb5ddcb293d69792766f0afc"},{"sha":"35ebc24ad09ad9ca660c0c20b08e21e8204a8096","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Minor, lines moves","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/35ebc24ad09ad9ca660c0c20b08e21e8204a8096"},{"sha":"e1d1d1141650563d7b53ff8942ce138be873d1b5","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Optimization of alphabetasearch.\n- complex depth 8 searches now take ~5 sec instead of ~50 on my comp.\n- depth ordering flipped -> root is now 0\n- only the root's children are actually attached to the root so the garbage collector can go to town now.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/e1d1d1141650563d7b53ff8942ce138be873d1b5"},{"sha":"bfee46d0159e3abcef9f33ae2ca5c1f50d35d2d3","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Fix: pickUpPiece made a call to removePiece which decrements board piece color count variables. However if the piece was put back, i.e. setOccupiyingPiece was called, there was no corresponding increment of that piece color count.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/bfee46d0159e3abcef9f33ae2ca5c1f50d35d2d3"},{"sha":"6e31bf3d7e2f3551cc9d0fc0f2add785ceb19f5c","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"Cade Sperlich"},"message":"Change constructor that takes lists for board initializtion to allow the setOccupyingPiece method handle setting the number of pieces for each color.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/6e31bf3d7e2f3551cc9d0fc0f2add785ceb19f5c"},{"sha":"436d710f92aec110d55d2394c4dcad4a6d07f3d3","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@users.noreply.github.com","name":"Stefano Prezioso"},"message":"Merge pull request #11 from csperlich/master\n\nQuickFix for over-decrementing piece count.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/436d710f92aec110d55d2394c4dcad4a6d07f3d3"},{"sha":"76f700b1cf2e0b2596c687c50750f4ddb99a0d44","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Created GameManger and Players","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/76f700b1cf2e0b2596c687c50750f4ddb99a0d44"},{"sha":"4918ae3c35be0d1d274da20c74a9a61f3c82580c","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Merge in piece count fix","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/4918ae3c35be0d1d274da20c74a9a61f3c82580c"},{"sha":"b7d2b6c6064e6e9d8366183629b28934be1376ed","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Created HumanPlayer and MoveBuilder","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/b7d2b6c6064e6e9d8366183629b28934be1376ed"},{"sha":"0d5a964f409d501c4c5d03a5179b401a6f962832","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Minor refactors and reformatting","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/0d5a964f409d501c4c5d03a5179b401a6f962832"},{"sha":"469c018d89bdc1a362b28e3b98340b5d50d9664d","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Quick fix for only selecting jump moves if present","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/469c018d89bdc1a362b28e3b98340b5d50d9664d"},{"sha":"f5cbd8c2427ba173ee3bde57a92dc50c9e4d97d1","author":{"email":"9f761237100fd5082b82803054213aacf48812bc@gmail.com","name":"csperlich"},"message":"Merge pull request #12 from stefprez/game_manager\n\nGameManager","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/f5cbd8c2427ba173ee3bde57a92dc50c9e4d97d1"},{"sha":"e86f774d5aa7a0867e1550dd7226b20fd2176a1d","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Created command line helper, fixed bug in HumanPlayer being allowed to make nonjump moves, added CLI board visualization to GameManager","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/e86f774d5aa7a0867e1550dd7226b20fd2176a1d"},{"sha":"cef3150a478fe8f29c48c06456fd3c58861dabb7","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Fixed compilation errors from a previous refactor","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/cef3150a478fe8f29c48c06456fd3c58861dabb7"},{"sha":"80280850210bad753d2f5f7206edadb354bf6069","author":{"email":"0ff55c2d50c134186b2752a986428255e24d9145@gmail.com","name":"Stefano Prezioso"},"message":"Added more detailed error message.","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/80280850210bad753d2f5f7206edadb354bf6069"},{"sha":"67ac8f0324e212410d1c49d2df4f0749199e9ad4","author":{"email":"b96bf58111e00ac340b8ebad72895e0b3fac38d8@emich.edu","name":"Wubuntu88"},"message":"Merge pull request #13 from stefprez/cli_helper\n\nCommandLineHelper to view board and small bugfix","distinct":true,"url":"https://api.github.com/repos/Wubuntu88/checkers/commits/67ac8f0324e212410d1c49d2df4f0749199e9ad4"}]}