{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":690278130,"defaultBranch":"main","name":"Connect-Four","ownerLogin":"PaulKappmeyer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-11T22:22:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42696082?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696681221.0","currentOid":""},"activityList":{"items":[{"before":"f90386d412169f2eddc03184b0388138cb085d5f","after":"47d7d067e383b586b782d5b6e1f23725c8dd1c0c","ref":"refs/heads/main","pushedAt":"2023-10-07T12:23:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"881cefd8ebacb4b3bb0b3ac1ac5192c481ec1d0b","after":"f90386d412169f2eddc03184b0388138cb085d5f","ref":"refs/heads/main","pushedAt":"2023-09-18T22:32:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"minimax now search instant winning moves\n\nSigned-off-by: Paul Kappmeyer ","shortMessageHtmlLink":"minimax now search instant winning moves"}},{"before":"28159c5d554604d7958fbebcd2a3fabb26bc3fde","after":"881cefd8ebacb4b3bb0b3ac1ac5192c481ec1d0b","ref":"refs/heads/main","pushedAt":"2023-09-18T19:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"minimax now doesn't create copies of the game instead uses the undo option\n\ngamelogic no keeps track of the evaluation for minimax\n\nsome restructuring of the input","shortMessageHtmlLink":"minimax now doesn't create copies of the game instead uses the undo o…"}},{"before":"3137afe38339e2c48cf777e5890ad6af37671f17","after":"28159c5d554604d7958fbebcd2a3fabb26bc3fde","ref":"refs/heads/main","pushedAt":"2023-09-18T09:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"add option to undo a move","shortMessageHtmlLink":"add option to undo a move"}},{"before":"f54b07e844915d9df1147138bb97e0083ab0ac9d","after":"3137afe38339e2c48cf777e5890ad6af37671f17","ref":"refs/heads/main","pushedAt":"2023-09-17T20:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"use enums for the board, gamemode, gamestate, and animation-state","shortMessageHtmlLink":"use enums for the board, gamemode, gamestate, and animation-state"}},{"before":"e3b84f9d168db07398315d7f3d2cef8f46ae350a","after":"f54b07e844915d9df1147138bb97e0083ab0ac9d","ref":"refs/heads/main","pushedAt":"2023-09-17T11:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"add move ordering to minimax bot","shortMessageHtmlLink":"add move ordering to minimax bot"}},{"before":"1135c997fcaf9a02aa6580a5ffa01ffab2953770","after":"e3b84f9d168db07398315d7f3d2cef8f46ae350a","ref":"refs/heads/main","pushedAt":"2023-09-16T21:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"add multithreading for minimax bot, and fps limit for gameloop","shortMessageHtmlLink":"add multithreading for minimax bot, and fps limit for gameloop"}},{"before":"1a0c2d43bbd361568854df69f385b5f741c5bc75","after":"1135c997fcaf9a02aa6580a5ffa01ffab2953770","ref":"refs/heads/main","pushedAt":"2023-09-15T22:48:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"add minimax bot","shortMessageHtmlLink":"add minimax bot"}},{"before":"8a3a1c822e74b1f48a31a02e7d4eaffceda388d1","after":"1a0c2d43bbd361568854df69f385b5f741c5bc75","ref":"refs/heads/main","pushedAt":"2023-09-13T21:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"bot now avoids moves that lead to a win of red in the next move","shortMessageHtmlLink":"bot now avoids moves that lead to a win of red in the next move"}},{"before":"af25688e552f3368907795c8c05d213e8d016aa1","after":"8a3a1c822e74b1f48a31a02e7d4eaffceda388d1","ref":"refs/heads/main","pushedAt":"2023-09-13T11:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"single-player bot now checks one move ahead for a possible win","shortMessageHtmlLink":"single-player bot now checks one move ahead for a possible win"}},{"before":"8443a93aeca04e616575a50997d4aeb1ec7e548b","after":"af25688e552f3368907795c8c05d213e8d016aa1","ref":"refs/heads/main","pushedAt":"2023-09-12T13:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"seperate gamelogic and gameplay/visuals, add simulator-class:\n\ncan simulate multiple matches in a row without using the visuals/animations and print some statistics","shortMessageHtmlLink":"seperate gamelogic and gameplay/visuals, add simulator-class:"}},{"before":"01835e65f82873e3d16436a0c218b50dddf1d569","after":"8443a93aeca04e616575a50997d4aeb1ec7e548b","ref":"refs/heads/main","pushedAt":"2023-09-11T22:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"change some comments, increase dropping-time in auto-drop-mode","shortMessageHtmlLink":"change some comments, increase dropping-time in auto-drop-mode"}},{"before":null,"after":"01835e65f82873e3d16436a0c218b50dddf1d569","ref":"refs/heads/main","pushedAt":"2023-09-11T22:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PaulKappmeyer","name":"Paul Kappmeyer","path":"/PaulKappmeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42696082?s=80&v=4"},"commit":{"message":"Initial commit of the project.\n\nAdd java-files, readme and gitignore.","shortMessageHtmlLink":"Initial commit of the project."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wN1QxMjoyMzowOS4wMDAwMDBazwAAAAORqkya","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wN1QxMjoyMzowOS4wMDAwMDBazwAAAAORqkya","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMVQyMjoyNDozOC4wMDAwMDBazwAAAAN-RCbr"}},"title":"Activity · PaulKappmeyer/Connect-Four"}