Word games like wheel of fortune, and scrabble are really fun games that you can waste time playing or watching. We wanted to construct a fun short game that would basically waste your time. Time is money and time is valuable but during this pandemic... We've seen that there's not much you can do, sports are cancelled, events are cancelled, everything is postponed. What's better than a short application to waste some of your time while relaxing and having fun!
What it does
This Hang bot game is an implementation of the popular "hangman" type of game. There are many words relating to technology and the sciences, and the player can input a guess by pressing on their keyboard. There is a score counter, music, and sound effects, as well as win and lose screens.
How we built it
This was built with python (version 3.7), using the pygame module (version 3) to display the graphics for the game.
Challenges we ran into
There were many challenges in using pygame, as many team members were not familiar with the module. In addition, there were some issues with adding sound and music to our game. We spend a large time bugfixing common problems like centering text properly, making letters appear on the screen, and creating images for the HangBot to function correctly.
Accomplishments that we are proud of
We're proud of our team working together to create a finished product, and everyone contributing input. We also implemented many features and ideas into our submission. Additionally, we ensured that the game ran smoothly and included things like music and consistent colour themes to make the final product aesthetically pleasing. We also innovated a lot by simplifying and optimizing our code in several areas.
What we learned
We learned how to manage a large project efficiently, as well as improve our Python knowledge. Also, we learned that it takes an enormous amount of perseverance in order to overcome the many challenges of programming. From the famous words of Thomas Edison, "Genius is one percent inspiration and ninety-nine percent perspiration."
What's next for Hang Bot -- Featuring Words
We will continue to polish the graphics and add new features and words, as well as clean up and simplify the code. A few new features include a timer that forces players to quickly make decisions when guessing, as well as the customization of different word themes that inherently affect the game's appearance, in terms of colours and background.