I have always had great interest in the world of gaming. One of my favorite activities before Covid-19 impacted the world was heading to the arcade (Dave and Busters was my favorite) and playing for some prizes. Thus, I have created a couple of arcade games for myself and others to enjoy.
My program allows the user to select from two different games. The first game is the Whack an invisible Yak game. This game allows the user to choose between three different difficulty levels and these levels determine how many moves the user gets in order to reach the goal of 300 points. If 300 points are allotted in the certain amount of moves, the user wins, but if they fail to do so, they suffer defeat. To gain points, the user can select any square out of the twelve squares given to see if they hit a yak. If they do hit a yak, then the user gains 30 points and if the user hits a special yak, they gain 50 points. If they miss, then the user gains no points and the game continues until either the 300 points or met or until the number of moves are reaches the limit. The second game available is the classic Tic-Tac-Toe game. This game prompts the user to either play against a computer or against another player. Once selected, the user picks one of nine squares to put an X on. Whichever player (or computer) gets three squares horizontally, vertically, or diagonally first wins the game. If three consecutive squares are not filled with the same symbol, the game results in a tie.
I built this program with just python as I have little to no experience in working with other languages, app development, APIs, etc.
Some challenges I ran into were designing the Whack a Yak game so that winning would actually be a possibility and creating the win logic for the Tic-Tac-Toe game.
I am proud that I was able to finish my project in time and get through my first hackathon with minimal problems.
I learned that I have a lot of areas that I can improve on and I also learned a lot from the many workshops held from Apollo Hacks. This experience was really great for me and it has got me excited to participate in future hackathons with even more innovative and complex ideas.
As of right now, there are only two games within Fun Arcade Games. Therefore, I can develop even more games to expand the user's option and I can also create graphics through either object oriented python or develop an iOS app based of this idea through swift.
Log in or sign up for Devpost to join the conversation.