{"push_id":969317547,"size":24,"distinct_size":1,"ref":"refs/heads/master","head":"ebaf0dcf12b123a9752f9add036194f6e391b038","before":"fde27aa9956dfa6522df08e8ce0d8001d4a2951b","commits":[{"sha":"e2bfec1ca95a44f1a56b08be9b898427725c33e6","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Initial commit for python week 4 from provided code.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/e2bfec1ca95a44f1a56b08be9b898427725c33e6"},{"sha":"79738a01f3c7007c374d62455cb280648b2d01c6","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Implement the getWordScore to calculate the score for an individual word.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/79738a01f3c7007c374d62455cb280648b2d01c6"},{"sha":"95273d506e9279cba6f3d9da76f0f13596b075ee","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Implement displayHand method to correctly decrement the player's hand with characters that were used in the submitted word.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/95273d506e9279cba6f3d9da76f0f13596b075ee"},{"sha":"3fe0acf3ce6f3224df1ca38e1b65758bb1793821","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Begin implementation of isValidWord method. Convert word in to string and sort it.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/3fe0acf3ce6f3224df1ca38e1b65758bb1793821"},{"sha":"176b28d4b35e2a71600691f2d43e31ca58c9b036","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Convert hand to a sorted list.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/176b28d4b35e2a71600691f2d43e31ca58c9b036"},{"sha":"d83ff093a496c7f6e568e86ae95dbdd815f8b914","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Rework algorithm for isValidWord. Loop through word and check that the char is in the hand, and that it has a proper quantity. Add a check for key errors","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/d83ff093a496c7f6e568e86ae95dbdd815f8b914"},{"sha":"c52480ca11d6f88faff583cc7ea92c36b40a6441","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Cleanup debug messages.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/c52480ca11d6f88faff583cc7ea92c36b40a6441"},{"sha":"2026f0e0515bee8ab4788afbd6ac0a00734a2bf9","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Implement calculateHandlen, determine the length of the hand when extracted from the dictionary by looping through the dictionary and accumulating the number of characters.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/2026f0e0515bee8ab4788afbd6ac0a00734a2bf9"},{"sha":"dc8414e34b8daa54d7373a963e21dba43c349e5b","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Add call to the playHand function from the main playGame function to be able to test implementation of playHand.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/dc8414e34b8daa54d7373a963e21dba43c349e5b"},{"sha":"5b670bd9c25c57856ce4c443fca258fd738cd0dc","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Begin implementation of playHand function. Initialize total score. Display the hand to the user.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/5b670bd9c25c57856ce4c443fca258fd738cd0dc"},{"sha":"16a7e3b7018b71f54aef04c2e7ebe385e3eefe39","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Modify length check of hand from if to while statement. Prompt user for input. Impmlement ending of game by checking for a '.' Print out ending message and total score.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/16a7e3b7018b71f54aef04c2e7ebe385e3eefe39"},{"sha":"f867208d5034ca001e89ed24b64b3574943e8d80","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Check if user word is valid, if not let user know and continue.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/f867208d5034ca001e89ed24b64b3574943e8d80"},{"sha":"37385963f2030ae831703c39ca8f6a30ed3daa7f","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"With a valid word, get the word score, add it to the total score, and display to the user the score for the word, and the total score.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/37385963f2030ae831703c39ca8f6a30ed3daa7f"},{"sha":"7d88d1e3bb6bd931c15b3132d3ac2061c8a1a521","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Add check at end of playHand to determine message presented to user based on the length of hand.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/7d88d1e3bb6bd931c15b3132d3ac2061c8a1a521"},{"sha":"2b30071aba5d7089393b56ac4039a3e54bad4dad","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Modify updateHand to remove keys whose value is 0.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/2b30071aba5d7089393b56ac4039a3e54bad4dad"},{"sha":"9d63d6be3bda883da52e321cd36d5f5668caed6d","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Modify playHand and updateHand to fit within the constraints of the grader, basically by moving the check and removal of hand keys that have a value of zero from updateHand to playHand","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/9d63d6be3bda883da52e321cd36d5f5668caed6d"},{"sha":"e2444057d927859218156e7bee38b0823ebe66a5","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Implement basic menu for players.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/e2444057d927859218156e7bee38b0823ebe66a5"},{"sha":"e594e82f5a141049b136b967271c454dfabd43bb","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Add menu choice for playing of a new hand.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/e594e82f5a141049b136b967271c454dfabd43bb"},{"sha":"c21b28b824ebb4b28399a8786fb3dba10ee85f0f","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Implement rest of user menu. Place menu within loop to continually place until exit is chosen. Error check key error in removal of zero value keys.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/c21b28b824ebb4b28399a8786fb3dba10ee85f0f"},{"sha":"94a216ef15a3485aef4c17dd3be35ae64b9337b8","author":{"email":"53644bbcaab940e733d7ef3b60b04504862c31ee@gmail.com","name":"Charles Milam"},"message":"Modify key delete checker to allow for values less than zero.","distinct":false,"url":"https://api.github.com/repos/CharlesMilam/edX/commits/94a216ef15a3485aef4c17dd3be35ae64b9337b8"}]}