Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def game_play(self):
- guesses = 0
- letters_used = ""
- the_word = ["VuckFandy", "Cedar.Park", "Vista.Ridge"]
- print(random.choice(the_word))
- progress = ["?", "?", "?", "?", "?", "?", "?", "?", "?"]
- while guesses < 6:
- guess = raw_input("Guess a letter: ")
- if guess in the_word and guess not in letters_used:
- print "Your guess was right :)"
- letters_used += "," + guess
- self.draw_stage(guesses)
- print "Progress: " + self.progress_updater(guess, the_word, progress)
- print "letter used: " + letters_used
- elif guess not in the_word and not(letters_used):
- guesses += 1
- print "Your guess was Wrong :("
- letters_used += "," + guess
- self.draw_stage(guesses)
- print "Progress: " + "".join(progress)
- print "letters used: "+ letters_used
- else:
- print "That's the wrong letter"
- print"Try again!"
- def draw_stage(self,guesses):
- if guesses == 0:
- print """
- --------
- | |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- -------------
- """
- elif guesses == 1:
- print """
- --------
- | |
- | 0
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- -------------
- """
- elif guesses == 2:
- print """
- --------
- | |
- | 0
- | -+-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- -------------
- """
- elif guesses == 3:
- print """
- --------
- | |
- | 0
- | /-+-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- -------------
- """
- elif guesses == 4:
- print """
- --------
- | |
- | 0
- | /-+-/
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- -------------
- """
- elif guesses == 5:
- print """
- --------
- | |
- | 0
- | /-+-/
- | |
- | |
- | |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- -------------
- """
- elif guesses == 6:
- print """
- --------
- | |
- | 0
- | /-+-/
- | |
- | |
- | |
- | |
- | |
- | |
- |
- |
- |
- |
- |
- |
- -------------
- """
- else:
- print """
- --------
- | |
- | 0
- | /-+-/
- | |
- | |
- | |
- | | |
- | | |
- | | |
- |
- |
- |
- |
- |
- |
- -------------
- YOU LOST! GAME OVER!
- """
- self.__init__()
- def progress_updater(self, guess, the_word, progress):
- i = 0
- while i < len(the_word):
- if guess == the_word[i]:
- progress[i] = guess
- i += 1
- else:
- i += 1
- return "".join(progress)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement