
Python Pygame Project
This Pygame project was the final deliverable project for my class CSSE120, Intro to Python. We learned the basics of Python on Pycharm and utilized Pygame to code a functional game as our final deliverable. The most challenging aspect was trying to make a visually pleasing game while implementing animations to sprite models and game physics to make the game run smoothly. To increase difficulty, the 2D side scroller game speeds up, making it more and more difficult to dodge the obstacles without getting hit. The aspect of my code that I was most proud of was randomly generating obstacles with proper spacing to avoid obstacles from being generated too closely while periodically increasing obstacle speed. From this project I learned the importance of collaborating as a team when it comes to coding. It can be very difficult for multiple individuals to work on the same logic at once so it is best to make multiple back-ups and come together to piece together the final product. For more information on our game and code explanation, feel free to watch our video demonstration.



