{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":762662623,"defaultBranch":"main","name":"Lemonoids","ownerLogin":"08BitPixels","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-24T10:43:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161069703?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708771429.0","currentOid":""},"activityList":{"items":[{"before":"651ad568ba741cead2c7ac1727c174768d3685eb","after":"10d0e6eacf5eb29ee4f465c73ae1d0a7249468b8","ref":"refs/heads/main","pushedAt":"2024-09-07T18:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, images\n\n- Put all UI-related images in the UI folder\n- Changed the game state variables to a single dictionary\n- Put the explosion-frame loading algorithm in its own function\n- Added a Set Game function that prepares for a new game when its about to start\n- Added shadow to the Lives Counter Text\n- Fixed a bug where the lemonoids wouldnt move in the correct direction during a screen shake\n- Added a text feature to the health bar which displays the remaining health\n- Added a life count meter which displays the number of remaining lives with ship icons","shortMessageHtmlLink":"Update main.py, images"}},{"before":"4a955ef359592c9ce0f232b53b39df9317022bf2","after":"651ad568ba741cead2c7ac1727c174768d3685eb","ref":"refs/heads/main","pushedAt":"2024-09-07T13:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, constants.py\n\n- Changed audio control system to just be volume (rather than mute as well)\n- Changed explosion frames creation system - now the images are saved so they do not need to be re-created every time you start the game up\n- The Explosions now follow screen shake too","shortMessageHtmlLink":"Update main.py, constants.py"}},{"before":"58dad789a1594516f251e3fa79457e95ab88f3ca","after":"4a955ef359592c9ce0f232b53b39df9317022bf2","ref":"refs/heads/main","pushedAt":"2024-07-01T18:59:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py\n\n- Removed player thrust SFX for now due to bugs","shortMessageHtmlLink":"Update main.py"}},{"before":"e5881d0e058bed415e9a7d99628ab5b92dd0d94d","after":"58dad789a1594516f251e3fa79457e95ab88f3ca","ref":"refs/heads/main","pushedAt":"2024-06-29T11:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, constants.py, add SFX + music\n\n- Added music to the game\n- Added SFX for when the player is damaged\n- Added SFX for when the player moves\n- Added music volume control\n- Finished new player health mechanic\n- Improved Lemonoid damage control","shortMessageHtmlLink":"Update main.py, constants.py, add SFX + music"}},{"before":"0e1d994c429aad535fc9347f370a1b736220494e","after":"e5881d0e058bed415e9a7d99628ab5b92dd0d94d","ref":"refs/heads/main","pushedAt":"2024-06-28T17:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, add fittnail.py\n\n- Turned the thumbnail fitting algorithm into an importable file\n- Improved compatibility by putting constants in object parameters\n- Started coding new health system for player: each ship has health, and will lose it according to how big the lemonoid was that it collided with. When health reaches zero the player will die and respawn, as normal.","shortMessageHtmlLink":"Update main.py, add fittnail.py"}},{"before":"964d1b62b186adfa87e7d9795086dd38d5dd7022","after":"0e1d994c429aad535fc9347f370a1b736220494e","ref":"refs/heads/main","pushedAt":"2024-05-17T17:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Add replit files to .gitignore","shortMessageHtmlLink":"Add replit files to .gitignore"}},{"before":"028961b5dfcbaa7e90f2a7bb7f8b25fc741adbcc","after":"964d1b62b186adfa87e7d9795086dd38d5dd7022","ref":"refs/heads/main","pushedAt":"2024-05-15T19:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update images, SFX, main.py\n\n- Added SFX for player death\n- Tweaked the Laser image to better wok with Ship0\n- Finished the Cover Auto-Fit algorithm\n- Fixed a small bug where the game wouldn't restart properly after game over","shortMessageHtmlLink":"Update images, SFX, main.py"}},{"before":"ce7a4087a4553466a7dfc8fc757b27fb789ccb3c","after":"028961b5dfcbaa7e90f2a7bb7f8b25fc741adbcc","ref":"refs/heads/main","pushedAt":"2024-05-07T19:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update Images, main.py\n\n- Finished cover image\n- Started coding a system that ensures the cover always fits on the screen at the correct aspect ratio, no matter the screen dimensions","shortMessageHtmlLink":"Update Images, main.py"}},{"before":"fe37cdd782a5a55be4f9eba642fc6b33035de6c4","after":"ce7a4087a4553466a7dfc8fc757b27fb789ccb3c","ref":"refs/heads/main","pushedAt":"2024-05-01T19:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, images\n\n- Continued working on cover image\n- Made the Cursor sprite better by implementing the pygame.mouse.set_cursor() function instead of hiding the cursor and having an imaged that followed the mouse pos","shortMessageHtmlLink":"Update main.py, images"}},{"before":"9c1dc9d0e0674e0cc67790f765205c2d7f6f6a96","after":"fe37cdd782a5a55be4f9eba642fc6b33035de6c4","ref":"refs/heads/main","pushedAt":"2024-04-22T19:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update Images\n\n- Removed old God Rays Explosion image\n- Added new Lemonoid images, with a different image for each different size\n- Made the Lemoniod - Laser collision much more reliable","shortMessageHtmlLink":"Update Images"}},{"before":"6840aa605d4c3ab8ad7ab346b004ecf4d91baaee","after":"9c1dc9d0e0674e0cc67790f765205c2d7f6f6a96","ref":"refs/heads/main","pushedAt":"2024-04-17T18:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update Images\n\n- Created a new explosion god rays image\n- Started making a new cover image","shortMessageHtmlLink":"Update Images"}},{"before":"7a821e6d4dfe866aa64c1c844e0686780ee1bb55","after":"6840aa605d4c3ab8ad7ab346b004ecf4d91baaee","ref":"refs/heads/main","pushedAt":"2024-04-10T19:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, Edit Images\n\n- Updated the yellow colour of the player, laser and lemonoids to be a nicer shade of yellow\n- Changed the scale of the base images to be the same (1px of drawing = 1px of image)\n- Updated the scale system to accommodate the previous change\n- Finished the small particle effect mechanics for when a lemonoid is destroyed","shortMessageHtmlLink":"Update main.py, Edit Images"}},{"before":"a33e225c2c36545aa2df83e6de8ca9e8ebf7f9ac","after":"7a821e6d4dfe866aa64c1c844e0686780ee1bb55","ref":"refs/heads/main","pushedAt":"2024-04-08T17:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Updated main.py, Added + Deleted Files | VFX\n\n- Removed the black particle\n- Tweaked some of the player's VFX\n- Added new variables in the Lemonid sprite to easily adjust the corresponding image sizes + scores of the different sizes of Lemonoids\n- Tweaked some Lemonoids VFX\n- Made the Lemonoid hit() and death() functions much more efficient + easier to read","shortMessageHtmlLink":"Updated main.py, Added + Deleted Files | VFX"}},{"before":"5a5104c225f460a3d3c59ccb84d33f45fd567f09","after":"a33e225c2c36545aa2df83e6de8ca9e8ebf7f9ac","ref":"refs/heads/main","pushedAt":"2024-04-03T19:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py - VFX\n\n- Fine tuned some VFX mechanics\n- Made the Lemonoid size system easier to understand","shortMessageHtmlLink":"Update main.py - VFX"}},{"before":"f2cddb41b2b5207564157b53d6eb54e08f64b9ef","after":"5a5104c225f460a3d3c59ccb84d33f45fd567f09","ref":"refs/heads/main","pushedAt":"2024-04-01T19:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py | Add Files - Cursor + VFX\n\n- Updated the Crosshair sprite to become the Cursor sprite, which handles different cursors for different game states, including the crosshair for the game\n- Continued working on Particle mechanics","shortMessageHtmlLink":"Update main.py | Add Files - Cursor + VFX"}},{"before":"ff8f34fce7c658fc66a27df360b2116d15d25e28","after":"f2cddb41b2b5207564157b53d6eb54e08f64b9ef","ref":"refs/heads/main","pushedAt":"2024-03-29T11:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py\n\n- Added particle effect when a laser hits a lemonoid","shortMessageHtmlLink":"Update main.py"}},{"before":"834e024a7b666458dca2c066f6335e19657c02cf","after":"ff8f34fce7c658fc66a27df360b2116d15d25e28","ref":"refs/heads/main","pushedAt":"2024-03-28T13:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, constants.py | Add Images - VFX\n\n- Tweaked player mechanics\n- Added a death animation for the player\n- The player now blinks when respawning\n- Added particle effects for when the player dies and when a Lemonoid is destroyed\n- Added a Particle sprite for the individual particles","shortMessageHtmlLink":"Update main.py, constants.py | Add Images - VFX"}},{"before":"f6c8559230bfba7796bb6923d00f5a133129ef69","after":"834e024a7b666458dca2c066f6335e19657c02cf","ref":"refs/heads/main","pushedAt":"2024-03-25T20:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py | Add Files\n\n- Reduced Lemonoid frequency\n- Changed the physics of the player to be more alike the original game\n- Added a thruster image that appears when you move forwards","shortMessageHtmlLink":"Update main.py | Add Files"}},{"before":"be47f91e8d5adbbf46284804c1b596ac42bf65d9","after":"f6c8559230bfba7796bb6923d00f5a133129ef69","ref":"refs/heads/main","pushedAt":"2024-03-20T20:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, constants.py\n\n- Lemonoids now spawn more frequently as you gain more score\n- The player now collides with the Lemonoids, and has lives\n- Added game over screen that displays when the player reaches 0 lives\n- You can press space on the game over screen to try again\n- Updated the score, highscore + life counters","shortMessageHtmlLink":"Update main.py, constants.py"}},{"before":"bdff451671b0bfaba9f3d95ca9def7fd89fddef7","after":"be47f91e8d5adbbf46284804c1b596ac42bf65d9","ref":"refs/heads/main","pushedAt":"2024-03-18T20:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, constants.py | Add Files\n\n- Added pixel font\n- Added FPS Counter in top-left of screen\n- Added score + highscore counter\n- Added score + highscore functionality\n- Added a save feature (the game saves your highscore when you close it) in a text file\n- Added custom HEX colours for text\n- Added a reset function to the game sprite (this will be used later when deaths + different menus are added)\n- Added a text sprite to manage all text rendering","shortMessageHtmlLink":"Update main.py, constants.py | Add Files"}},{"before":"cc92febea563d89bfac5326f7786af10c85103e2","after":"bdff451671b0bfaba9f3d95ca9def7fd89fddef7","ref":"refs/heads/main","pushedAt":"2024-03-12T20:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py - Collisions\n\n- Changed collision type from rect to mask, to make the hitboxes the same size as the image\n- Made lasers disappear after 2 frames to make the collisions with Lemonoids function properly","shortMessageHtmlLink":"Update main.py - Collisions"}},{"before":"e20a3cba0c8e943fe6cbdddf7ed5721ecf808549","after":"cc92febea563d89bfac5326f7786af10c85103e2","ref":"refs/heads/main","pushedAt":"2024-03-06T20:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py\n\n- Formatted + simplified some code","shortMessageHtmlLink":"Update main.py"}},{"before":"2da0288750857c35ea44f8febfa91e81348b9117","after":"e20a3cba0c8e943fe6cbdddf7ed5721ecf808549","ref":"refs/heads/main","pushedAt":"2024-03-04T20:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py, Image Files\n\n- Added a fire spread to the player shooting\n- Added a final small Lemonoid\n- Removed Health Bar from smallest Lemonoid\n- Added y offset for second smallest Lemonoid\n- Merged the Health Bar code into one sprite\n- Slightly darkened the background of the Health Bar to make it more visible against the background","shortMessageHtmlLink":"Update main.py, Image Files"}},{"before":"e073fb697f8ba12625240d121f58272081194eed","after":"2da0288750857c35ea44f8febfa91e81348b9117","ref":"refs/heads/main","pushedAt":"2024-03-03T09:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py - Health Bars\n\n- Updated the colours of health bars so they change from Green -> Yellow -> Red depending of amount of health","shortMessageHtmlLink":"Update main.py - Health Bars"}},{"before":"5e11399861b65b2d19e84f360eda8d7d243d52fb","after":"e073fb697f8ba12625240d121f58272081194eed","ref":"refs/heads/main","pushedAt":"2024-03-02T19:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py\n\n- Health Bars now change colour depending on amount of health\n- Removed Lemonoid-Hit.png\n-> The brightness effect when hitting a Lemonoid is now done with pygame.PixelArray and replacing colour values","shortMessageHtmlLink":"Update main.py"}},{"before":"9c6f1484371fc1d0c0dcd258091debf39ab94392","after":"5e11399861b65b2d19e84f360eda8d7d243d52fb","ref":"refs/heads/main","pushedAt":"2024-03-02T18:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update main.py\n\n- Finished Health Bars","shortMessageHtmlLink":"Update main.py"}},{"before":"349c135dcdacefa93b88b033957e66e466416ddb","after":"9c6f1484371fc1d0c0dcd258091debf39ab94392","ref":"refs/heads/main","pushedAt":"2024-03-02T14:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update Health Bars\n\n- Started coding the functionality of the Health Bars","shortMessageHtmlLink":"Update Health Bars"}},{"before":"56139f601551e22cd7868c545b15d685f2542f3f","after":"349c135dcdacefa93b88b033957e66e466416ddb","ref":"refs/heads/main","pushedAt":"2024-02-26T20:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update Health Bars\n\n- Lemonoids now spawn with a Health Bar\n- Health Bar is now shown on screen\n- Each Health Bar has two 'child' segments that will be used to display the heath\n- Health Bar not functional yet","shortMessageHtmlLink":"Update Health Bars"}},{"before":"b65b2effdec6110c0e3aa4f8edc2b02f9f748c50","after":"56139f601551e22cd7868c545b15d685f2542f3f","ref":"refs/heads/main","pushedAt":"2024-02-26T07:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Update README.md\n\n- Added further detail","shortMessageHtmlLink":"Update README.md"}},{"before":"96252ab381718ec860d203760135bd47903dc72f","after":"b65b2effdec6110c0e3aa4f8edc2b02f9f748c50","ref":"refs/heads/main","pushedAt":"2024-02-25T16:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"08BitPixels","name":"Rohan Garner","path":"/08BitPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161069703?s=80&v=4"},"commit":{"message":"Test Commit","shortMessageHtmlLink":"Test Commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr8V6XgA","startCursor":null,"endCursor":null}},"title":"Activity ยท 08BitPixels/Lemonoids"}