diff --git a/__pycache__/questioner.cpython-312.pyc b/__pycache__/questioner.cpython-312.pyc index 5599b54..5bcb46b 100644 Binary files a/__pycache__/questioner.cpython-312.pyc and b/__pycache__/questioner.cpython-312.pyc differ diff --git a/questioner.py b/questioner.py index 145c4d5..d9656a2 100644 --- a/questioner.py +++ b/questioner.py @@ -25,11 +25,11 @@ class Questioner: if score == 0 and self.speak: prompt = input("Questioner: Are you ready to start the game? [[Y/N]] \n") if prompt.strip().upper() == "Y": - print("Questioner: Well then, the rules are as follows... \n 1. You have 3 lives. \n 2. For every 200 points you accumulate during Starfall, you receive a question. \n 3. Each wrong answer costs you a life. You must answer 3 questions to escape this terminal. \n") + print("Questioner: Well then, the rules are as follows... \n 1. You have 3 lives. \n 2. For every 200 points you accumulate during Starfall, you receive a question. \n 3. Each wrong answer costs you a life. You must answer 3 questions to escape this terminal. \n 4. You MUST enter NUMBERS ONLY.") begin = input("Questioner: Shall we begin? [[Y/N]] \n" ) if begin.strip().upper() == "Y": - input("Questioner: Well then, good luck player \n Come back to me once you accumulate 200 points! \n (PRESS ENTER TO CONTINUE) ") + input("Questioner: Well then, good luck player \n Come back to me once you accumulate 200 points! \n (PRESS ANY KEY TO CONTINUE) ") game.state["begin"] = True clear_screen() @@ -61,12 +61,12 @@ class Questioner: game.state["begin"] = False self.score_prompt += 200 self.speak = True + qbuffer = input("QUESTION INCOMING (PRESS ANY KEY TO CONTINUE) \n ") question_1 = input("Very well, here is the first question: \n What is the square root of 64? \n" ) - if question_1.strip().lower() == "8": - input("You may proceed. See you again once you reach 400 points! \n (PRESS ENTER TO CONTINUE)") - clear_screen() + if int(question_1) == 8: + print("You may proceed. See you again once you reach 400 points! \n ") else: - print("HMPH! WRONG!! YOU HAVE TWO LIVES REMAINIG.") + print("HMPH! WRONG!! YOU HAVE TWO LIVES REMAINING. \n ") game.state['lives'] = 2 proceed_1 = input("Shall we continue? [[Y/N]]") if proceed_1.strip().upper() == "Y": @@ -88,16 +88,17 @@ class Questioner: game.state["begin"] = False self.score_prompt += 200 self.speak = True - question_2 = input("What number is the element 'Argon'? \n" ) - if question_2.strip() == "18": - input("You may proceed. See you again once you reach 600 points!") - clear_screen() + qbuffer = input("QUESTION INCOMING (PRESS ANY KEY TO CONTINUE) \n ") + question_2 = input("What number is the element 'Argon'? \n") + if int(question_2) == 18: + print("You may proceed. See you again once you reach 600 points! \n") else: if life == 2: print("HMPH! WRONG!! YOU HAVE ONE LIFE REMAINING.") - game.state['lives'] = 1 + game.state['lives'] = 1 if life == 3: print("HMPH! WRONG!! YOU HAVE TWO LIVES REMAINING.") + game.state['lives'] = 2 proceed_2 = input("Shall we continue? [[Y/N]]") if proceed_2.strip().upper() == "Y": game.state["begin"] = True @@ -118,17 +119,25 @@ class Questioner: game.state["begin"] = False self.score_prompt += 200 self.speak = True - question_3 = input("How many states make up the USA? \n" ) - if question_3.strip() == "50": + qbuffer = input("QUESTION INCOMING (PRESS ANY KEY TO CONTINUE) \n ") + clear_screen() + question_3 = input("How many states make up the USA? \n") + if int(question_3) == 50: print("Correct!") + if life >= 1: + clear_screen() + print("CONGRATULATIONS! YOU MAY ESCAPE THE TERMINAL. \n") else: if life == 1: + clear_screen() print("HAHAHAHA WRONG ANSWER! YOU ARE OUT OF LIVES! \n") print("YOU LOST THE GAME!") if life == 2: + clear_screen() print("HMPH! WRONG!! BUT YOU SURVIVE WITH ONE LIFE REMAINING.") game.state["lives"] = 1 if life ==3: + clear_screen() print("HMPH! WRONG!! BUT YOU SURVIVE WITH TWO LIVES REMAINING.") game.state['lives'] = 2 self.speak = False