Hangman

The Project

The site utilizes various functions (written in a Python file) to generate updated data after a guess is provided by the user and utilizes the random module to always provide a new word to play with each new game. The dynamically changing features of the website are done with the help of Jinja, and Flask is used as a framework. The project was inspired as a continued interest in the world of web development and my first encounter with creating a game (especially such a popular one) as a website. Some difficulties were introducing the concept of sessions in the backend program to ensure the isolation of all concurrent sessions of the game and ensuring data from one game on a device doesn't end up interacting with another, which it initially did. Another was the creation of selectable tiles, as, in the first iteration, it was done via an input text field, but after user reviews, the new method was made and adopted. The site is published on the internet with the help of PythonAnywhere and can be viewed at: https://aayan0207.pythonanywhere.com/play_hangman

Games

About the team

  • India

Team members

  • Aayan