Name: Dimitrios Mylonas
GitHub: Dimi20cen
Email: [email protected]
I found the experience incredibly rewarding and am excited to continue contributing to the open-source community. While there were moments of feeling lost and periods of feeling overwhelmed, I have no regrets about participating in this journey.
I extend my gratitude to my mentors, to the SugarLabs organization, and to Google Summer of Code for providing me with this invaluable opportunity and for their support throughout this event. Special thanks also go to my co-contributor, Riya Jain. Thank you all! ❤️
- Merged the activity with flappy-birds and improved it even further. Merged
- Added up-arrow key functionality for bird movement.
- Refined bird rotation for smoother gameplay.
- Implemented a moving background for enhanced visuals.
- Incorporated flapping wings animation.
- Adjusted the starting point of bottom pipes for better visuals.
- Enhanced collision detection, using masks, for increased precision.
- Introduced a sound effect upon collision, with the bird falling to the ground.
- Tweaked the points sound effect timing for improved feedback.
- Updated the game font and add an outline, to resemble the original Flappy Bird.
- Updated the sugargame wrapper to fix issue with key events.
- Replaced flappy's icon with flappy-bird's icon.
- Released new version. Under Review
- Completed port to Python 3. Merged
- Fixed flake8. Under Review
- Refactored the activity. Under Review
- Made game window adjust to screen's size.Under Review
- Added pause functionality. Under Review
- Added home button. Under Review
- Attempted to fix black canvas when running the activity. Under Review
- Fixed issue with the position of the help popup message. Under Review
- Fixed Gtk-CRITICAL warning. Under Review
- Improved the UI of the homepage. Merged
- Configured the functionality for middle-clicking. Under Review
- Fixed opening of pdf files. Merged
- Fixed unregistered key events. Merged
- Improved UI. Under Review
- Added short fun stories to capture the children's interest and imagination. Under Review
- Fixed Gtk-CRITICAL warning. Merged
Started with the intention of improving the TextDungeon activity by fixing bugs, improving the UI and adding new stories. The changes were substantial however and the decision to release the improved version as a new activity was made, therefore the TextQuest activity was introduced to SugarLabs.
While the Lemonade activity was ported to Python 3 in the past, the port wasn't complete and a lot of bugs was caused from regressions.
- Fixed errors that prevented the help console from opening. Merged
- Fixed issue with calculation of buying amount. Merged
- Fixed errors that crashed the activity when the Debug Terminal was activated. Under Review
- Fixed error that crashed the activity when the key events were numbers. Under Review
- Fixed issue with displaying the wrong bought amount. Under Review
- Fixed issue with displaying big gap between a string in the buying screen. Under Review
- Made the game window adjust to the screen's size. Under Review
- Added in-game help screen with basic instructions. Under Review
- Port activity to sugargame wrapper (not completed). Draft
- Moved the sender's name above the message box. Was not used
- Added the functionality of multi-line text input and drawing input (not completed). Draft
- Fixed flake8. Merged
- Made the game window adjust to the screen's size. Merged
- Increased the duration that the string in the menu was visible when flashing. Merged
- Added exit button in help page. Merged
- Added mouse functionality. Merged
- Released new version. Under Review
- Fixed multiple Gtk-CRITICAL warnings. Merged
- Migrate activity from using Gtk.VBox and Gtk.HBox to using Gtk.Box. Merged
- Fixed issue where the layout of the calculator would not fill the screen. Under Review