-
-
Save codecademydev/b44921317d5ee9c6329072ec8ab3c7df to your computer and use it in GitHub Desktop.
Codecademy export
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Credits : Krish Ganatra | |
#include<iostream> | |
#include<stdlib.h> | |
int main(){ | |
//Code Begins Here | |
//Declaring Variables | |
int start; | |
std::cout<<"HI, WELCOME TO THE OFFICIAL TEXT ADVENTURE BY KRISH GANATRA\n"; | |
//Introduction | |
std::cout<<"Press 1 to start\n"; | |
std::cin>>start; | |
//Taking Input from user to start the Adventure | |
if(start==1) | |
{ | |
std::cout<<"\n"; | |
} | |
//Instructions | |
std::cout<<"Note to proceed in this adventure you need to enter any number so that you can read the next line\n"; | |
int b; | |
std::cin>>b; | |
std::cout<<"\n"; | |
//The true Text Adventure | |
std::cout<<"YOU ARE TRAVELLING IN A PLANE\n"; | |
std::cin>>b; | |
std::cout<<"YOU ARE ABOVE A LARGE OCEAN\n"; | |
std::cin>>b; | |
std::cout<<"The plane has suddenly started shaking........................WHAT WILL YOU DO\n"; | |
std::cout<<"select 1 for option 1 and 2 for option 2.\n"; | |
std::cout<<"Option 1 : JUST SIT ON YOUR SEAT AND BE RELAXED\n"; | |
std::cout<<"OR\n"; | |
std::cout<<"OPTION 2 : OBEY WHAT AIR HOSTESS IS SAYING AND JUMP OFF THE PLANE WITH THE PARACHUTE\n"; | |
int o1; | |
std::cin>>o1; | |
if(o1==1) | |
{ | |
std::cout<<"THE PLANE CRASHED :|\n"; | |
exit(1); | |
} | |
else if(o1==2) | |
{ | |
std::cout<<"GREAT! YOU SAVED YOUR LIFE BUT THE PROBLEM IS THAT YOU ARE IN A BIG OCEAN\n"; | |
} | |
else | |
{ | |
std::cout<<"Invalid Input\n"; | |
} | |
std::cout<<"THE WATER IS FREEZING COLD\n"; | |
std::cin>>b; | |
std::cout<<"Wait! WHAT\n"; | |
std::cin>>b; | |
std::cout<<"THERE IS A LARGE WOODEN BOX THAT YOU CAN SEE\n"; | |
std::cin>>b; | |
std::cout<<"YOU SWAM TOWARDS THE WOODEN BOX\n"; | |
std::cin>>b; | |
std::cout<<"THAT WOOD IS USED BY YOU AS A RAFT :) \n"; | |
std::cin>>b; | |
std::cout<<"OK,SO NOW YOU HAVE REACHED A ISLAND.THERE IS NO ONE AND IT IS VERY EARLY IN THE MORNING. YOU ARE VERY SCARED.\n"; | |
std::cin>>b; | |
std::cout<<"WHAT WILL YOU DO\n"; | |
std::cout<<"REMEMBER IT IS VERY DARK\n"; | |
std::cin>>b; | |
std::cout<<"OPTION 1 : SEARCH FOR FOOD \n OPTION 2 : FIRST GO AND FIND A PLACE WHERE YOU CAN BE SAFE\n"; | |
std::cout<<"Enter 1 for option 1 and 2 for option 2\n"; | |
std::cin>>b; | |
if(b==1) | |
{ | |
std::cout<<"WHAT AN ANIMAL HAS FOUND YOU HAHAHAHAHAHAHAHAHAHAHAHAHAH\n"; | |
std::cout<<"Game Over"; | |
exit(1); | |
} | |
else if(b==2) | |
{ | |
std::cout<<"YES, IT IS A VERY COOL IDEA. NOW YOU ARE SAFE\n"; | |
} | |
else | |
{ | |
std::cout<<"Invalid Input"; | |
} | |
std::cout<<"OK, SO NOW YOU CAN BUILD A WEAPON SO THAT YOU CAN BE SAFE\n."; | |
std::cout<<"YOU ARE VERY CREATIVE! BELIEVE ME YOU ARE :) \n"; | |
std::cout<<"CONGRATULATIONS YOU HAVE SUCCESFULLY BUILT A WEAPON.HOW? A STONE AND A WOODEN STICK FROM A TREE. ISN'T IT ENOUGH?"; | |
std::cout<<"YOU ARE GOING TO SEARCH FOR FOOD. BUT WHAT DO YOU SEE!!!!!!!!!!!!!!!!A WILD BEAR IS IN FRONT OF YOU!!!!!!!!!!!!YOU ARE GETTING VERY!!!!!!!!!!!!\n"; | |
std::cout<<"1.WHAT WILL YOU DO TRY TO RUN AWAY\n OR \n 2.TRY TO USE YOUR WEAPON"; | |
std::cout<<"Remember 1 for option 1 and 2 for option 2"; | |
std::cout<<"SO ENTER 1 OR 2\n"; | |
std::cin>>b; | |
if(b==2) | |
{ | |
std::cout<<"YOU SHOWED YOUR KARATE STYLE :) \n"; | |
} | |
else if(b==1) | |
{ | |
std::cout<<"What! REALLY YOU THOUGHT YOU WOULD RUN AWAY\n"; | |
std::cout<<"Game Over\n"; | |
exit(1); | |
} | |
else | |
{ | |
std::cout<<"INVALID INPUT\n"; | |
} | |
std::cout<<"YEARS PASSED AND YOU ARE LOOKING LIKE AN OLD STONE AGE MAN\n"; | |
std::cin>>b; | |
std::cout<<"WAIT! YOU SEE A SHIP PASSING BY"; | |
std::cout<<"WHAT WILL YOU DO\n OPTION 1:BECAUSE IT IT IS VERY FAR YOU WILL NOT BE ABLE TO SWIM? \n Option 2. TRY TRY TILL YOU DO IT\n"; | |
std::cin>>b; | |
if(b==2) | |
{ | |
std::cout<<"YOU DID IT\n"; | |
} | |
if(b==2) | |
{ | |
std::cout<<"Game Over\n"; | |
exit(1); | |
} | |
std::cout<<"GAME COMPLETED\n"; | |
int d; | |
for(d=1;d>=10;d++) | |
{ | |
std::cout<<"THANK YOU "; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment