Snake and Ladder
Snake and Ladder
#include<iomanip>
#include<time.h>
#include<cstdlib>
#define MAX_NUM 6
using namespace std;
int loading();
int first();
int exit();
int randomfunc(int &score);
void board();
int main()
{
loading();
cout<<endl;
cout<<endl;
cout<<"============================================================================
===="<<endl;
cout<<endl;
cout<<"\t\t\t*****************************\t\t\t\t"<<endl;
cout<<"\t\t\t*****************************\t\t\t\t"<<endl;
cout<<"\t\t\t***** SNAKE LADDER GAME *****\t\t\t\t"<<endl;
cout<<"\t\t\t*****************************\t\t\t\t"<<endl;
cout<<"\t\t\t*****************************\t\t\t\t"<<endl;
cout<<endl;
cout<<"============================================================================
===="<<endl;
cout<<endl;
cout<<"1. Start game.\n"<<endl;
cout<<"2. Exit game.\n"<<endl;
int number;
cout<<"Enter menu number :"<<endl;
cin>>number;
while(number<1 || number>2){
cout<<" Please enter a valid number "<<endl;
cin>>number;
}
switch(number){
case 1:
{
first();
}
break;
case 2:
{
exit();
}
}
}
int first()
{
cout<<"\t\t\t\tGAME STARTED!!"<<endl;
cout<<"\t\t\t*******************************";
board();
int p1_score=0,p2_score=0;
int var;
string player1,player2;
srand(time(0));
cout<<"Enter the name of player 1: "<<endl;
cin>>player1;
cout<<"Enter the name of the player 2 "<<endl;
cin>>player2;
cout<<"\t\tPlayer 1 :"<<setw(2)<<player1<<"\n\t\t Player 2 : "<<player2;
cout<<endl;
cout<<"The position of player 1 and player 2 is 0 initially"<<endl;
}
if(p1_score>p2_score)
{
cout<<player1<<"\n\t\t is the winner! \n\tCongratulations"<<endl;
}
else if(p2_score>p1_score)
{
cout<<player2<<"\n\t\t is the winner! \n\tCongratulations"<<endl;
}
else if(p1_score==p2_score)
{
cout<<"\t\t\tMatch is draw...."<<endl;
}
}
system("color 3b");
cout<<"\n\n\n\t\t\t\tPlease wait while loading\n\n";
char a=177, b=219;
cout<<"\t\t\t\t";
for (int i=0;i<=15;i++)
cout<<a;
cout<<"\r";
cout<<"\t\t\t\t";
for (int i=0;i<=15;i++)
{
cout<<b;
for (int j=0;j<=1e8;j++);
}
cout<<"\n\t\t\t\tLoading completed";
}
int exit(){
cout<<"\n\t\t\t\tGAME ESCAPED!\n\n";
return 0;