Skip to content

Everyone else makes a "hangman" style game, why not? A few weeks into LaunchCode with Python gave me the idea to make my own version.

Notifications You must be signed in to change notification settings

kilodelta8/gallows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gallows

Everyone else makes a "hangman" style game, why not? A few weeks into LaunchCode with Python gave me the idea to make my own version, and taking note from classmates.

This script requires two PIP installs; -pypandoc -randomwordgenerator

We start by fetching 20 random words from the web, with a backup list in the event the web is down. These are stored into a list with one word selected by a random number generated using the random module. The random word is stored into a list, and a "duplicate list is made of the same length, but with "-"s instead of letters. The dashes list is stored to a tkinter StringVar() to be displayed in a label. Also stored in a StringVar() is the attempts remaining and already used letters that are wrong. The user enters a letter via a text entry box, using the Enter key. The entry is compared to the original random word and if the geuss is valid, the "-"s list is updated with the geuss. If it is not, the wrong geuss is added to the wrong geuss label and the attempts is decremented by one. The images change in the same manner with all other functions being driven by the "gamedriver()" function

I am always down for input, collab, etc. Screenshot of gallows

About

Everyone else makes a "hangman" style game, why not? A few weeks into LaunchCode with Python gave me the idea to make my own version.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages