class PaitinHangman::Message
Public Class Methods
end_games()
click to toggle source
# File lib/paitin_hangman/messages.rb, line 71 def self.end_games puts "Press 'r' to restart the game or 'q' to quit." end
game_intro()
click to toggle source
game_type()
click to toggle source
instruction()
click to toggle source
> The instruction tells the user what the game is about¶ ↑
# File lib/paitin_hangman/messages.rb, line 20 def self.instruction puts "\tThe word to guess is represented by a row of dashes These dashes represent each letter of the word. Words you cannot use include proper nouns such as names, places, and brands. If the guessing player suggests a letter which occurs in the word, the other player writes it in all its correct positions.".yellow Message.instruction_continue end
instruction_continue()
click to toggle source
# File lib/paitin_hangman/messages.rb, line 29 def self.instruction_continue puts "\tThe guessing player wins the game if he gets all letters correctly within number of chances afforded. He loses if he exhausts all his chances without getting all the letters of the word completely".yellow puts "\tNow decide whether you want to 'p'lay or 'q'uit. Please do keep in mind that you can press ':h' or 'history' at any time during the game to show your guess history or ':q'/'quit' to exit the game While quitting the game, you may quit directly or decide to save your session to resume at a later time at which point you must press 's'".yellow end
level_choice()
click to toggle source
informs the player of the levels available & their respective difficulties
# File lib/paitin_hangman/messages.rb, line 64 def self.level_choice puts " Enter the Level you would like to play. You may press... 1 for Beginner (4 - 8 character word) 2 for Intermediate (9 - 12 character word) 3 for Advanced (word has above 12 characters)".yellow end
valid_option()
click to toggle source
verify_name()
click to toggle source
welcome()
click to toggle source
> The welcome message introduces the game to the player¶ ↑
# File lib/paitin_hangman/messages.rb, line 9 def self.welcome puts "\tWelcome to Hangman, the no-nonsense game Be smart, then you live. if not, you'll have to die by Hanging. You have a couple of options to pick from..... Press 'P' or 'play' if you think you are ready for the challenge, You may press 'I' or 'instructions' for a short explanation of how to play You may continue a previously saved game by pressing 'L' or 'load' Or you could just quit by pressing a 'Q' or typing 'quit'".green end