 
 
 
 
 
 
 
 
 
 
Each of the parts of the flowchart will be a part of our game - hangman.pl.
| Flowchart | Subroutine | Section | Global Variables | 
| Pick a word | pick_a_word() | Sec. 7.4 | $choice | 
| Initialize | word_so_far() | Sec. 7.5 | @letters, $number_of_letters | 
| $bad_guesses, $good_guesses | |||
| @word_so_far, @alphabet | |||
| Is the game over? | while (not $game_over) {...} | Sec. 7.6 | $game_over | 
| Draw Gallows | gallows($bad_guesses) | Sec. 7.1 | $bad_guesses | 
| Draw Word/Spaces | print @word_so_far | Sec. 7.6 | @word_so_far | 
| Draw Alphabet | print @alphabet | Sec. 7.6 | @alphabet | 
| Player Guesses a letter | erase_guess() | Sec. 7.8 | $guess | 
| Is the letter in the word? | fill_in_space() | Sec. 7.10 | $match, $good_guesses | 
| Write the letter in the spaces | fill_in_space() | Sec. 7.10 | @word_so_far | 
| Add a Body Part | add_part() | Sec. 7.9 | $bad_guesses | 
 
 
 
 
 
 
 
 
