Inspiration
Inspiration: I loved playing games when I was small and by the time I was a freshman in highschool, I decided to major in Computer Science in College and pursue career in it. I have just started coding for 2 years in basic python and C# at school. I always wanted to make a game, which I was able to accomplish this year. Although, my game is not perfect and not too complex, but I am still proud of it and hope to learn about more python commands and instruction that I can carry out in the future to make much better and cooler games.
What it does
What Does it do? I have made a very basic space invaders game in python using the pycharm IDE and some anaconda. The game was entirely made from the pycharm library available in Python. In this game there is a player (User) represented with a rocket and 5 to 6 aliens run by the computer at random positions. The objective of the game is to kill as many aliens with the bullets from your rocket as possible before, the aliens come near you and eventually touvh your rocket. If that happens the game is over and the final score is displayed.
How we built it
I built this game alone within 2 days. I saw some tutorials n youtube and then used pycharm with the pygame library to build it. The code, graphics, keys etc were all decided and made by me at home on my personal laptop. It was a difficult task for a first time maker, but it turned to be pretty good and I am very proud of it.
Challenges we ran into
I ran into a few challenges. The first was detecting collision between the bullet and the alien and between the alien and the rocket. Eventually I fixed them. The next problem was updating the screen after every event. This was also fixed by a single line of code. The last problem was switching to a different screen when the game was over.
Accomplishments that we're proud of
I am just very proud to be able to make this game! This will be the stepping stone to something bigger in the future. I am also proud that my game works and my hard work paid off. It is also an achievement for me to be able to create this game alone without anyone's help.
What we learned
I learnt that nothing is impossible. At first I felt, creating a game is not my cup of tea but eventually with dedication and perseverance I was able to complete my first hackathon project. I also learnt to deal with problems easily on python.
What's next for Space Invader Game
Space Invaders is still an unfinished game which can evolve easily to be become a better and more fun game. I will work onto updating the game to make difficulty changes, custom changes, and displaying game data from past matches. This game is a very good start for beginners like me


Log in or sign up for Devpost to join the conversation.