Hangman (Python Implementations)

Hangman (Python Implementations)
Python Tkinter Flask

A classic word-guessing game built three different ways in Python to compare console, desktop GUI, and web-based approaches to the same core game logic.

Implementations:
  • CLI version - Terminal-based game with text input and game-state display
  • Tkinter version - Desktop GUI with on-screen keyboard and visual feedback
  • Flask version - Browser-playable web app version
What I Learned:
  • Python code written by hand for knowledge base. Claude code used to build frontend for web base app.
  • Separating game logic from the interface so it could be reused across CLI, GUI, and web layers
  • Differences in state management and input handling across console, desktop, and web paradigms
  • Building a minimal Flask app and routes for a simple interactive game
Project Info

Completed:
June 2026

View on GitHub
Technologies Used
  • Python
  • Tkinter
  • Flask