{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":770569809,"defaultBranch":"main","name":"pac-man-game","ownerLogin":"maricard18","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-11T19:23:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111349815?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710184990.0","currentOid":""},"activityList":{"items":[{"before":"b380d8de39b55d2318b6e856c17cc3f200d13a51","after":"fcce4753818d953f7fd863092292a44056553bf7","ref":"refs/heads/main","pushedAt":"2024-03-18T16:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: added raylib .a file for linux and macos","shortMessageHtmlLink":"feat: added raylib .a file for linux and macos"}},{"before":"cfb35a4f0f711592a210ab4d0ecb4fd1534c83f6","after":"b380d8de39b55d2318b6e856c17cc3f200d13a51","ref":"refs/heads/main","pushedAt":"2024-03-18T15:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"added raylib.a file","shortMessageHtmlLink":"added raylib.a file"}},{"before":"81b809eff82cc6ffab762b3891fcb9e37a7da0f0","after":"cfb35a4f0f711592a210ab4d0ecb4fd1534c83f6","ref":"refs/heads/main","pushedAt":"2024-03-15T23:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"088d4d2db6a6e0cec1951418e3b27aba033ef3ba","after":"81b809eff82cc6ffab762b3891fcb9e37a7da0f0","ref":"refs/heads/main","pushedAt":"2024-03-15T23:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"f6732f58ad8c755ca8ecc6d6bc16c396bc8dc06d","after":"088d4d2db6a6e0cec1951418e3b27aba033ef3ba","ref":"refs/heads/main","pushedAt":"2024-03-15T23:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"64e9868b780cc550f0b9749472c061767854bdb3","after":"f6732f58ad8c755ca8ecc6d6bc16c396bc8dc06d","ref":"refs/heads/main","pushedAt":"2024-03-15T22:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"updated demo","shortMessageHtmlLink":"updated demo"}},{"before":"f1d0ab6aeceb8549d63e7a07c4ba1aff224de2d7","after":"64e9868b780cc550f0b9749472c061767854bdb3","ref":"refs/heads/main","pushedAt":"2024-03-15T22:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"updated demo","shortMessageHtmlLink":"updated demo"}},{"before":"37e8796441c315aa581971612ebdb3118e1b3650","after":"f1d0ab6aeceb8549d63e7a07c4ba1aff224de2d7","ref":"refs/heads/main","pushedAt":"2024-03-15T22:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"d925e52ddef3a565b8811afe459de7bba56b620e","after":"37e8796441c315aa581971612ebdb3118e1b3650","ref":"refs/heads/main","pushedAt":"2024-03-15T20:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"fix: changed ghost timouts","shortMessageHtmlLink":"fix: changed ghost timouts"}},{"before":"a76eae2b2cddd9e1fcb8245065b7ffcb2f8e22e1","after":"d925e52ddef3a565b8811afe459de7bba56b620e","ref":"refs/heads/main","pushedAt":"2024-03-15T20:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: added sound effects and changed pacman design","shortMessageHtmlLink":"feat: added sound effects and changed pacman design"}},{"before":"53f04dc7a0d196bbd635a61804c6b53ebf71be09","after":"a76eae2b2cddd9e1fcb8245065b7ffcb2f8e22e1","ref":"refs/heads/main","pushedAt":"2024-03-15T04:39:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: added timeouts during game time\n\n- added a timeout at the beginning of the game\n- added a timeout after every death\n- added a timeout after the game ends by victory or by loss\n- created a utils files to reduce duplicated code\n- added Makefile support for linux","shortMessageHtmlLink":"feat: added timeouts during game time"}},{"before":"d347f3a1e5c87cd5ccc9aff8e913b8b2097e8ac9","after":"53f04dc7a0d196bbd635a61804c6b53ebf71be09","ref":"refs/heads/main","pushedAt":"2024-03-14T01:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: changed CPU design","shortMessageHtmlLink":"feat: changed CPU design"}},{"before":"ffe1a0b4fea70f1c122bf33677ab65637c57cf28","after":"d347f3a1e5c87cd5ccc9aff8e913b8b2097e8ac9","ref":"refs/heads/main","pushedAt":"2024-03-14T01:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"Added a CPU AI algorithm so they can move on their own and refactored the Packman update function as well as the CPU\n\n- Removed duplicated code by having a switch case that tells me what variable is going to change (between the x and y coordinates based on the key pressed)\n- CPU has a check possible routes function that returns an array with possible routes\n- After getting the possible routes, the array proceeds to pick the next path based on chance (60% moves UP, 40% moves left or right)","shortMessageHtmlLink":"Added a CPU AI algorithm so they can move on their own and refactored…"}},{"before":"3f1c2e572b67fa64d830188118b3b3dac3132feb","after":"ffe1a0b4fea70f1c122bf33677ab65637c57cf28","ref":"refs/heads/main","pushedAt":"2024-03-13T19:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: added pacman lifes counter","shortMessageHtmlLink":"feat: added pacman lifes counter"}},{"before":"c2eea7bcc9ef890201f540c2d17228a027297075","after":"3f1c2e572b67fa64d830188118b3b3dac3132feb","ref":"refs/heads/main","pushedAt":"2024-03-13T16:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: pacman moves and avoids walls, also eats the targets and icrease the score","shortMessageHtmlLink":"feat: pacman moves and avoids walls, also eats the targets and icreas…"}},{"before":"41d292e80efeb5d851997cf6510934e827ff832a","after":"c2eea7bcc9ef890201f540c2d17228a027297075","ref":"refs/heads/main","pushedAt":"2024-03-12T03:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"feat: created pacman and cpu classes, created Map class and Key class\n\n- Cpu is a child class that inherits from the PacMan class\n- Map class is responsible for reading the file level and storing its borders and target coordinates\n- Key class stores the current key pressed and the next key in the key (work in progress)\n- PacMan class has a draw method that draws the player shape and an update method that checks if the desired position is valid or not (work in progress)","shortMessageHtmlLink":"feat: created pacman and cpu classes, created Map class and Key class"}},{"before":null,"after":"41d292e80efeb5d851997cf6510934e827ff832a","ref":"refs/heads/main","pushedAt":"2024-03-11T19:23:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maricard18","name":"Mário Henriques","path":"/maricard18","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111349815?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQxNjoxMzowNi4wMDAwMDBazwAAAAQYvRFF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQxNjoxMzowNi4wMDAwMDBazwAAAAQYvRFF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xMVQxOToyMzoxMC4wMDAwMDBazwAAAAQSqFBc"}},"title":"Activity · maricard18/pac-man-game"}