Science & Computer Science speciality
In high school, I completed a project where I created a graphical game using Python, utilizing the Tkinter module for the graphical user interface. The game involved a controllable character, represented by a clown, which moved right or left based on keyboard inputs. The goal was to avoid colliding with falling objects, the colors of which changed when they hit the ground. This project exposed me to event-driven programming and graphical user interfaces, while refining my skills in Python and logical problem-solving. I handled key tasks such as character movement, collision detection, and the addition of new objects into the game environment. In the process, I learned how to manage and manipulate lists, respond to keyboard inputs, handle graphical assets, and manage a game loop. Through the implementation of a reset function, I also ensured that the game could be easily restarted, reflecting an understanding of the user experience. Overall, this project served as a practical demonstration of my abilities in programming, problem-solving, and creating user-oriented software solutions.