==============================
run 1: the user wins the game
==============================
% ./a.out
Let's play hangman! I will pick a secret phrase
On each turn, you guess a letter. If the letter you
guess is in the secret phrase, I will show you where it appears.
You only get 8 incorrect guesses. Good luck.
Please enter the name of the words file: blah
Could not open file blah, try again
Please enter the name of the words file: dict.txt
/----
|
|
|
|
|
L______
Secret phrase: - - - - - - - - - - - - - - - - - - - - - - - - - -
You have 8 guesses left
Letters guessed:
Your guess (enter ! to quit): a
That guess is correct.
/----
|
|
|
|
|
L______
You have 8 guesses left
Letters guessed: A,
Your guess (enter ! to quit): b
There are no B's in the phrase
/----
| |
|
|
|
|
L______
Secret phrase: A - - - - - - - - - - - - - A - - - - - - - - - - -
You have 7 guesses left
Letters guessed: A, B,
Your guess (enter ! to quit): c
There are no C's in the phrase
/----
| |
| O
|
|
|
L______
Secret phrase: A - - - - - - - - - - - - - A - - - - - - - - - - -
You have 6 guesses left
Letters guessed: A, B, C,
Your guess (enter ! to quit): d
There are no D's in the phrase
/----
| |
| O
| |
|
|
L______
Secret phrase: A - - - - - - - - - - - - - A - - - - - - - - - - -
You have 5 guesses left
Letters guessed: A, B, C, D,
Your guess (enter ! to quit): e
That guess is correct.
/----
| |
| O
| |
|
|
L______
Secret phrase: A - - - - - - - - - - - E - A - - E - - - - - - - -
You have 5 guesses left
Letters guessed: A, B, C, D, E,
Your guess (enter ! to quit): f
There are no F's in the phrase
/----
| |
| O
| |
| |
|
L______
Secret phrase: A - - - - - - - - - - - E - A - - E - - - - - - - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F,
Your guess (enter ! to quit): .
.'s not an alphabetic character, try again
Your guess (enter ! to quit): a
You already guessed A, try again.
Your guess (enter ! to quit): F
You already guessed F, try again.
Your guess (enter ! to quit): r
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R - - - - - - - - - - E - A - - E R - - - - - - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, R,
Your guess (enter ! to quit): o
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O - - - - - - - O - E - A - - E R - - O - O - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, O, R,
Your guess (enter ! to quit): l
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L - - - - - O - E - A - - E R - - O - O - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, L, O, R,
Your guess (enter ! to quit): i
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L I - - - - O - E - A - - E R - - O - O - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, I, L, O, R,
Your guess (enter ! to quit): n
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L I N - - - O N E - A - - E R - N O - O - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, I, L, N, O, R,
Your guess (enter ! to quit): g
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L I N G - - O N E G A - - E R - N O - O - -
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, G, I, L, N, O, R,
Your guess (enter ! to quit): s
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L I N G S - O N E G A - - E R S N O - O S S
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, G, I, L, N, O, R, S,
Your guess (enter ! to quit): t
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L I N G S T O N E G A T - E R S N O - O S S
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, G, I, L, N, O, R, S, T,
Your guess (enter ! to quit): h
That guess is correct.
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L I N G S T O N E G A T H E R S N O - O S S
You have 4 guesses left
Letters guessed: A, B, C, D, E, F, G, H, I, L, N, O, R, S, T,
Your guess (enter ! to quit): m
That guess is correct.
You guessed the phrase A ROLLING STONE GATHERS NO MOSS.
You Win!!!
You only had 4 wrong guesses
==============================
run 2: the user loses the game
==============================
% ./a.out
Let's play hangman! I will pick a secret phrase
On each turn, you guess a letter. If the letter you
guess is in the secret phrase, I will show you where it appears.
You only get 8 incorrect guesses. Good luck.
Please enter the name of the words file: dict.txt
/----
|
|
|
|
|
L______
Secret phrase: - - - - - - - - - - - - - - - - - - - - - - - - - -
You have 8 guesses left
Letters guessed:
Your guess (enter ! to quit): a
That guess is correct.
/----
|
|
|
|
|
L______
Secret phrase: A - - - - - - - - - - - - - A - - - - - - - - - - -
You have 8 guesses left
Letters guessed: A,
Your guess (enter ! to quit): r
That guess is correct.
/----
|
|
|
|
|
L______
Secret phrase: A R - - - - - - - - - - - - A - - - R - - - - - - -
You have 8 guesses left
Letters guessed: A, R,
Your guess (enter ! to quit): o
That guess is correct.
/----
|
|
|
|
|
L______
Secret phrase: A R O - - - - - - - O - - - A - - - R - - O - O - -
You have 8 guesses left
Letters guessed: A, O, R,
Your guess (enter ! to quit): l
That guess is correct.
/----
|
|
|
|
|
L______
Secret phrase: A R O L L - - - - - O - - - A - - - R - - O - O - -
You have 8 guesses left
Letters guessed: A, L, O, R,
Your guess (enter ! to quit): x
There are no X's in the phrase
/----
| |
|
|
|
|
L______
Secret phrase: A R O L L - - - - - O - - - A - - - R - - O - O - -
You have 7 guesses left
Letters guessed: A, L, O, R, X,
Your guess (enter ! to quit): z
There are no Z's in the phrase
/----
| |
| O
|
|
|
L______
Secret phrase: A R O L L - - - - - O - - - A - - - R - - O - O - -
You have 6 guesses left
Letters guessed: A, L, O, R, X, Z
Your guess (enter ! to quit): y
There are no Y's in the phrase
/----
| |
| O
| |
|
|
L______
Secret phrase: A R O L L - - - - - O - - - A - - - R - - O - O - -
You have 5 guesses left
Letters guessed: A, L, O, R, X, Y, Z
Your guess (enter ! to quit): p
There are no P's in the phrase
/----
| |
| O
| |
| |
|
L______
Secret phrase: A R O L L - - - - - O - - - A - - - R - - O - O - -
You have 4 guesses left
Letters guessed: A, L, O, P, R, X, Y, Z
Your guess (enter ! to quit): q
There are no Q's in the phrase
/----
| |
| O
| |/
| |
|
L______
Secret phrase: A R O L L - - - - - O - - - A - - - R - - O - O - -
You have 3 guesses left
Letters guessed: A, L, O, P, Q, R, X, Y, Z
Your guess (enter ! to quit): r
You already guessed R, try again.
Your guess (enter ! to quit): s
That guess is correct.
/----
| |
| O
| |/
| |
|
L______
Secret phrase: A R O L L - - - S - O - - - A - - - R S - O - O S S
You have 3 guesses left
Letters guessed: A, L, O, P, Q, R, S, X, Y, Z
Your guess (enter ! to quit): m
That guess is correct.
/----
| |
| O
| |/
| |
|
L______
Secret phrase: A R O L L - - - S - O - - - A - - - R S - O M O S S
You have 3 guesses left
Letters guessed: A, L, M, O, P, Q, R, S, X, Y, Z
Your guess (enter ! to quit): n
That guess is correct.
/----
| |
| O
| |/
| |
|
L______
Secret phrase: A R O L L - N - S - O N - - A - - - R S N O M O S S
You have 3 guesses left
Letters guessed: A, L, M, N, O, P, Q, R, S, X, Y, Z
Your guess (enter ! to quit): w
There are no W's in the phrase
/----
| |
| O
| \|/
| |
|
L______
Secret phrase: A R O L L - N - S - O N - - A - - - R S N O M O S S
You have 2 guesses left
Letters guessed: A, L, M, N, O, P, Q, R, S, W, X, Y, Z
Your guess (enter ! to quit): u
There are no U's in the phrase
/----
| |
| O
| \|/
| |
| \
L______
Secret phrase: A R O L L - N - S - O N - - A - - - R S N O M O S S
You have 1 guesses left
Letters guessed: A, L, M, N, O, P, Q, R, S, U, W, X, Y, Z
Your guess (enter ! to quit): i
That guess is correct.
/----
| |
| O
| \|/
| |
| \
L______
Secret phrase: A R O L L I N - S - O N - - A - - - R S N O M O S S
You have 1 guesses left
Letters guessed: A, I, L, M, N, O, P, Q, R, S, U, W, X, Y, Z
Your guess (enter ! to quit): b
There are no B's in the phrase
/----
| |
| O
| \|/
| |
| / \
L______
Sorry, you lose. The phrase was A ROLLING STONE GATHERS NO MOSS.