Tool(s): Python Designer
Duration: 2 weeks
Process:
For my final project in Introduction to Computer Science 1 class, I decided to create a game in Python. I decided to develop a Galaga-style game, it was a familiar game that required minimal assets but presented a manageable challenge. My game allowed the player to move the ship left or right, shoot at aliens, update their score, and prevent the ship from going off-screen.
My Takeaways:
This project sharpened my problem-solving skills; I had to resolve many bugs between the spaceship and aliens before I got a working game. I did not create assets for the game and instead used emojis to prioritize making the gameplay mechanics fully functioning for users in the amount of time I had. Overall, I left with strengthened skills in Python, and it gave me a deepened understanding of game loops and event handling. I also gained experience translating a game idea into a tangible experience.