Appearance
CS101 Word Game: Finnerbz
python
import finnerbz.MyWordGame as wg
words = wg.WGLib.parseWordsFile('lowerwords.txt')
wg.startSession(words)Brief Description
Finnerbz is a fun single-player word game that mixes elements of Hangman and the basketball game Horse. The name “Finnerbz” comes from a combination of my two dogs, Finn and Ferb. The goal is to guess a secret 5, 6, or 8 letter word one letter at a time before you run out of your eight Finnerbz lives. Every correct guess earns points and keeps your streak alive. Whenever you guess correctly, the game shouts “EVANza! ”—a play on my name—while a wrong guess earns a “PALMERed!” moment, also based on my name.
Settings
EASY MODE: 5 Letter Word +5 Bonus Points NORMAL MODE: 6 Letter Word +6 Bonus Points HARD MODE: 8 Letter Word +8 Bonus Points
Rules of Play
The player’s goal is to guess the secret word before losing all 8 Finnerbz lives. The word is hidden with underscores to show its length. On each turn, the player guesses one letter. If the letter is in the word: All matching letters are revealed. The player earns points and hears “EVANza!” If the letter is not in the word: The player loses one Finnerbz life. The game says “PALMERed!” The player always starts with 8 Finnerbz (one for each letter in “FINNERBZ”). The round ends when: The word is fully guessed (win) or All 8 Finnerbz are gone (lose). Bonus is added for winning (+5, +6, or +8 depending on difficulty). After the game, the player can choose to play again or quit. A session summary is shown at the end, displaying total games played, highest score, average score, and total score.