{"push_id":695127425,"size":9,"distinct_size":9,"ref":"refs/heads/save-high-scores","head":"21d27c0f66d16a3e15aba3f21c0bb75f210d9d56","before":"81180ea158d029d6172113592ab9c95447f45cf0","commits":[{"sha":"2295d7d02d0648c2181803feef83f0ba233e5c4e","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Add a launcher to the project\n\nThe launcher will take in command line options and pass it onto the\nspace invaders class.","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/2295d7d02d0648c2181803feef83f0ba233e5c4e"},{"sha":"98cb6ec2694bbc68441125a4f2b0fb7d4924507a","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Add a score tracker to space invaders\n\nThis module will save and read high scores from a text file. Currently\nonly saving scores is implemented.","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/98cb6ec2694bbc68441125a4f2b0fb7d4924507a"},{"sha":"76c46b3d62fd8a8a030b910ce55b2c964e028342","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Ignore highscore file\n\nThis is going to be constantly regenerated.","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/76c46b3d62fd8a8a030b910ce55b2c964e028342"},{"sha":"98c44edc654b3b6813fd67f75fe3b133bb99930f","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Implement score reader method\n\nThis will read the high score csv file if it exists and return a list of\nall the scores. The top five scores is where the processing is done to\nget the high scores. But it currently just prints out all the scores.","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/98c44edc654b3b6813fd67f75fe3b133bb99930f"},{"sha":"5eae5557defab82eccbe8d93693c03e5851b4649","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Call top five scores when high score option is selected","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/5eae5557defab82eccbe8d93693c03e5851b4649"},{"sha":"6416f126015f36161a178e136fa1bfcd3f4ffd68","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Open the file for appending not for writing\n\nThis fixes the issue where the file was constantly overwritten with new\nscores.","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/6416f126015f36161a178e136fa1bfcd3f4ffd68"},{"sha":"00829981dfe61aa6013d70ca487b511673f3a7cd","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Top five score method now returns the scores","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/00829981dfe61aa6013d70ca487b511673f3a7cd"},{"sha":"0822b8cd4b985603576f0c8e2c6793d48630cf05","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Call the top five score method and print the results","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/0822b8cd4b985603576f0c8e2c6793d48630cf05"},{"sha":"21d27c0f66d16a3e15aba3f21c0bb75f210d9d56","author":{"email":"704df17b7db44f2cbde73afa0a8289b5fd12d20d@neura.edu.au","name":"Jonathan Yeong"},"message":"Fix error with sorting of score list\n\nThis list wasn't being sorted properly because all the numbers where\nstrings. Fix this by converting the numbers into integers.","distinct":true,"url":"https://api.github.com/repos/jonathanyeong/pygame-space-invaders/commits/21d27c0f66d16a3e15aba3f21c0bb75f210d9d56"}]}