Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- int main()
- // WINSTON PIGEYE - COOL NAME
- {
- using namespace std;
- { std::string answer; //player's input
- bool done = false;
- std::cout << "You are in your room, playing with your favourite toy, Spartacus. He's just about to give his great speech when you hear a knock at the door.\n";
- std::cout << "A few seconds pass by. You know it isn't your Mum because she would have said something by now.\n\n";
- while (!done) { // Makes sure the game doesn't end when the user enters an input
- std::getline(std::cin, answer);
- if (answer == "answer door" || answer == "investigate door" || answer == "investigate" || answer == "Answer Door" || answer == "Answer door" || answer == "investigate"
- || answer == "Investigate door" || answer == "Investigate Door" || answer == "Check door" || answer == "Check Door" || answer == "check door" ||
- answer == "answer" || answer == "Answer" || answer == "open door" || answer == "Open door" || answer == "Open Door" || answer == "open" || answer == "Open" || answer == "open sesame")
- {
- std::cout << "\nYou approach the door. \n\nYou think you see the door move out of place ever so slightly, but you're not sure. You turn the handle on the door but it won't open\n\n";
- }
- else if (answer == "ignore" || answer == "Ignore" || answer == "ignore door" || answer == "Ignore door" || answer == "Ignore the door" || answer == "continue playing"
- || answer == "Continue playing" || answer == "Keep playing" || answer == "keep playing" || answer == "finish speech" || answer == "Finish speech" || answer == "Finish Spartacus' speech" || answer == "finish Spartacus' speech" || answer == "finish spartacus' speech"
- || answer == "finish spartacus speech" || answer == "finish Spartacus speech" || answer == "Finish Spartacus speeech")
- {
- std::cout << "\nYou ignore the knocking on the door and Spartacus continues his speech. \n \nFrom this moment forth, we shall no longer live like rats, but as people, as human beings! We will finally know what it means to be truly free!\n\nThe imaginary crowd cheers and Spartacus is hailed a hero.\n";
- std::cout << "\n\n The End.\n\n";
- break;
- }
- else if (answer == "ask who's there" || answer == "ask\"who's there?\"" || answer == "Ask who's there?" || answer == "ask who's there?" || answer == "who's there?" || answer == "who's there" || answer == "Who's there?" || answer == "Hello?" || answer == "Hello"
- || answer == "hello" || answer == "\"Who's there?\"" || answer == "Who is it?" || answer == "who is it?" || answer ==
- "Mum?" || answer == "Mom?" || answer == "Mummy?" || answer == "Mommy?" || answer == "mum?" || answer == "mom?" || answer == "mummy?" || answer == "mommy?" || answer == "hello?")
- {
- std::cout << "\n\nThere is no answer.\n\n";
- }
- else
- {
- std::cout << "\nunrecognized command\n\n";
- }
- if (answer == "ignore" || answer == "Ignore" || answer == "ignore door" || answer == "Ignore door" || answer == "Ignore the door" || answer == "continue playing"
- || answer == "Continue playing" || answer == "Keep playing" || answer == "keep playing" || answer == "finish speech" || answer == "Finish speech" || answer == "Finish Spartacus' speech" || answer == "finish Spartacus' speech" || answer == "finish spartacus' speech"
- || answer == "finish spartacus speech" || answer == "finish Spartacus speech" || answer == "Finish Spartacus speeech") //will end the game because you ignored the door.
- {
- break;
- }
- /*if (answer == "answer door" || answer == "investigate door" || answer == "investigate" || answer == "Answer Door" || answer == "Answer door" || answer == "investigate"
- || answer == "Investigate door" || answer == "Investigate Door" || answer == "Check door" || answer == "Check Door" || answer == "check door" ||
- answer == "answer" || answer == "Answer" || answer == "open door" || answer == "Open door" || answer == "Open Door" || answer == "open" || answer == "Open" || answer == "open sesame")
- {*/
- if (answer == "play")
- {
- std::cout << "PIGEYE!";
- }
- } //end break
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment