"PaddleBlitz" is a beginner-friendly Python game project created to introduce me to Python programming and game development. Players control paddles to prevent a ball from falling. The game also has a multiplayer option.
Challenges
Learning Python from scratch.
First-time exposure to Object-Oriented Programming (OOP).
Grasping game development fundamentals.
Organizing a growing codebase.
Roles and Responsiblities
Programmer: Writing the Python code for the game's functionality.
Game Designer: Creating the game concept, rules, and mechanics.
Researcher: Conducting research and reading documentation to solve challenges.
What I've Achieved
Learned Python, my first programming language.
Mastered the fundamentals of object-oriented programming (OOP).
Developed a functional and enjoyable game with a user-friendly interface.
Implemented a multiplayer mode for two players to enjoy.
Accomplished the project within my limited off-work time.