#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
int count=0,dup=0,dupc=0;
char f;
void position();
void dice();
void recall();
void positionc();
void paintc();
void recallc();
void paint()
{
setcolor(YELLOW);
line(2,10,2,410);
line(50,10,50,410);
line(100,10,100,410);
line(150,10,150,410);
line(200,10,200,410);
line(250,10,250,410);
line(300,10,300,410);
line(350,10,350,410);
line(400,10,400,410);
line(450,10,450,410);
line(500,10,500,410);
line(2,10,500,10);
line(2,50,500,50);
line(2,90,500,90);
line(2,130,500,130);
line(2,170,500,170);
line(2,210,500,210);
line(2,250,500,250);
line(2,290,500,290);
line(2,330,500,330);
line(2,370,500,370);
line(2,410,500,410);
setcolor(WHITE);
outtextxy(5,15,"100");
outtextxy(5,55,"90");
outtextxy(5,95,"80");
outtextxy(5,135,"70");
outtextxy(5,175,"60");
outtextxy(5,215,"50");
outtextxy(5,255,"40");
outtextxy(5,295,"30");
outtextxy(5,335,"20");
outtextxy(5,375,"10");
outtextxy(55,15,"99");
outtextxy(55,55,"89");
outtextxy(55,95,"79");
outtextxy(55,135,"69");
outtextxy(55,175,"59");
outtextxy(55,215,"49");
outtextxy(55,255,"39");
outtextxy(55,295,"29");
outtextxy(55,335,"19");
outtextxy(55,375,"9");
outtextxy(105,15,"98");
outtextxy(105,55,"88");
outtextxy(105,95,"78");
outtextxy(105,135,"68");
outtextxy(105,175,"58");
outtextxy(105,215,"48");
outtextxy(105,255,"38");
outtextxy(105,295,"28");
outtextxy(105,335,"18");
outtextxy(105,375,"8");
outtextxy(155,15,"97");
outtextxy(155,55,"87");
outtextxy(155,95,"77");
outtextxy(155,135,"67");
outtextxy(155,175,"57");
outtextxy(155,215,"47");
outtextxy(155,255,"37");
outtextxy(155,295,"27");
outtextxy(155,335,"17");
outtextxy(155,375,"7");
outtextxy(205,15,"96");
outtextxy(205,55,"86");
outtextxy(205,95,"76");
outtextxy(205,135,"66");
outtextxy(205,175,"56");
outtextxy(205,215,"46");
outtextxy(205,255,"36");
outtextxy(205,295,"26");
outtextxy(205,335,"16");
outtextxy(205,375,"6");
outtextxy(255,15,"95");
outtextxy(255,55,"85");
outtextxy(255,95,"75");
outtextxy(255,135,"65");
outtextxy(255,175,"55");
outtextxy(255,215,"45");
outtextxy(255,255,"35");
outtextxy(255,295,"25");
outtextxy(255,335,"15");
outtextxy(255,375,"5");
outtextxy(305,15,"94");
outtextxy(305,55,"84");
outtextxy(305,95,"74");
outtextxy(305,135,"64");
outtextxy(305,175,"54");
outtextxy(305,215,"44");
outtextxy(305,255,"34");
outtextxy(305,295,"24");
outtextxy(305,335,"14");
outtextxy(305,375,"4");
outtextxy(355,15,"93");
outtextxy(355,55,"83");
outtextxy(355,95,"73");
outtextxy(355,135,"63");
outtextxy(355,175,"53");
outtextxy(355,215,"43");
outtextxy(355,255,"33");
outtextxy(355,295,"23");
outtextxy(355,335,"13");
outtextxy(355,375,"3");
outtextxy(405,15,"92");
outtextxy(405,55,"82");
outtextxy(405,95,"72");
outtextxy(405,135,"62");
outtextxy(405,175,"52");
outtextxy(405,215,"42");
outtextxy(405,255,"32");
outtextxy(405,295,"22");
outtextxy(405,335,"12");
outtextxy(405,375,"2");
outtextxy(455,15,"91");
outtextxy(455,55,"81");
outtextxy(455,95,"71");
outtextxy(455,135,"61");
outtextxy(455,175,"51");
outtextxy(455,215,"41");
outtextxy(455,255,"31");
outtextxy(455,295,"21");
outtextxy(455,335,"11");
outtextxy(455,375,"1");
setcolor(GREEN);
outtextxy(105,400,"L 26");
outtextxy(355,280,"L 77");
outtextxy(205,200,"L 87");
outtextxy(5,240,"L 59");
outtextxy(55,160,"L 95");
outtextxy(355,120,"L 81");
setcolor(RED);
outtextxy(405,280,"S 3");
outtextxy(105,240,"S 19");
outtextxy(255,200,"S 36");
outtextxy(105,40,"S 15");
outtextxy(305,80,"S 41");
outtextxy(355,160,"S 22");
setcolor(LIGHTGREEN);
}
void dice()
{
randomize();
count=rand()%6+1;
gotoxy(65,11);
printf("your last");
gotoxy(65,12);
printf("position: %d",dup);
dup=dup+count;
gotoxy(64,4);
printf("number on dice:");
gotoxy(70,5);
printf("%d",count);
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,24);
printf("for anytime exit");
gotoxy(68,25);
printf("press e or E");
if(dup>100)
{
gotoxy(65,15);
printf("count>100");
gotoxy(65,16);
printf("coms turn");
dup=dup-count;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
positionc();
position();
recallc();
return;
}
position();
positionc();
delay(2000);
}
void dicec()
{
randomize();
count=rand()%6+1;
gotoxy(65,11);
printf("coms last");
gotoxy(65,12);
printf("position: %d",dupc);
dupc=dupc+count;
gotoxy(64,4);
printf("number on dice:");
gotoxy(70,5);
printf("%d",count);
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
gotoxy(65,24);
printf("for anytime exit");
gotoxy(68,25);
printf("press e or E");
if(dupc>100)
{
dupc=dupc-count;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
positionc();
position();
recall();
return;
}
position();
positionc();
}
void position()
{
setcolor(LIGHTGREEN);
if(dup==1)
outtextxy(480,375,"*");
if(dup==2)
outtextxy(430,375,"*");
if(dup==3)
outtextxy(380,375,"*");
if(dup==4)
outtextxy(330,375,"*");
if(dup==5)
outtextxy(280,375,"*");
if(dup==6)
outtextxy(230,375,"*");
if(dup==7)
outtextxy(180,375,"*");
if(dup==8)
{
outtextxy(230,295,"*");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dup=26;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
}
if(dup==9)
outtextxy(80,375,"*");
if(dup==10)
outtextxy(30,375,"*");
if(dup==11)
outtextxy(480,335,"*");
if(dup==12)
outtextxy(430,335,"*");
if(dup==13)
outtextxy(380,335,"*");
if(dup==14)
outtextxy(330,335,"*");
if(dup==15)
outtextxy(280,335,"*");
if(dup==16)
outtextxy(230,335,"*");
if(dup==17)
outtextxy(180,335,"*");
if(dup==18)
outtextxy(130,335,"*");
if(dup==19)
outtextxy(80,335,"*");
if(dup==20)
outtextxy(30,335,"*");
if(dup==21)
outtextxy(480,295,"*");
if(dup==22)
outtextxy(430,295,"*");
if(dup==23)
outtextxy(380,295,"*");
if(dup==24)
outtextxy(330,295,"*");
if(dup==25)
outtextxy(280,295,"*");
if(dup==26)
outtextxy(230,295,"*");
if(dup==27)
outtextxy(180,295,"*");
if(dup==28)
outtextxy(130,295,"*");
if(dup==29)
outtextxy(80,295,"*");
if(dup==30)
outtextxy(30,295,"*");
if(dup==31)
outtextxy(480,255,"*");
if(dup==32)
{
outtextxy(380,375,"*");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dup=3;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
}
if(dup==33)
{
outtextxy(180,95,"*");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dup=77;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
}
if(dup==34)
outtextxy(330,255,"*");
if(dup==35)
outtextxy(280,255,"*");
if(dup==36)
outtextxy(230,255,"*");
if(dup==37)
outtextxy(180,255,"*");
if(dup==38)
outtextxy(130,255,"*");
if(dup==39)
outtextxy(80,255,"*");
if(dup==40)
outtextxy(30,255,"*");
if(dup==41)
outtextxy(480,215,"*");
if(dup==42)
outtextxy(430,215,"*");
if(dup==43)
outtextxy(380,215,"*");
if(dup==44)
outtextxy(330,215,"*");
if(dup==45)
outtextxy(280,215,"*");
if(dup==46)
outtextxy(230,215,"*");
if(dup==47)
outtextxy(180,215,"*");
if(dup==48)
{
outtextxy(80,335,"*");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dup=19;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
}
if(dup==49)
outtextxy(80,215,"*");
if(dup==50)
{outtextxy(80,175,"*");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dup=59;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
}
if(dup==51)
outtextxy(480,175,"*");
if(dup==52)
outtextxy(430,175,"*");
if(dup==53)
outtextxy(380,175,"*");
if(dup==54)
outtextxy(330,175,"*");
if(dup==55)
{
outtextxy(230,255,"*");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dup=36;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
}
if(dup==56)
{
outtextxy(180,55,"*");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dup=87;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
}
if(dup==57)
outtextxy(180,175,"*");
if(dup==58)
outtextxy(130,175,"*");
if(dup==59)
outtextxy(80,175,"*");
if(dup==60)
outtextxy(30,175,"*");
if(dup==61)
outtextxy(480,135,"*");
if(dup==62)
outtextxy(430,135,"*");
if(dup==63)
{
outtextxy(430,295,"*");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dup=22;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
}
if(dup==64)
outtextxy(330,135,"*");
if(dup==65)
outtextxy(280,135,"*");
if(dup==66)
outtextxy(230,135,"*");
if(dup==67)
outtextxy(180,135,"*");
if(dup==68)
outtextxy(130,135,"*");
if(dup==69)
{
outtextxy(280,15,"*");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dup=95;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
}
if(dup==70)
outtextxy(30,135,"*");
if(dup==71)
outtextxy(480,95,"*");
if(dup==72)
outtextxy(430,95,"*");
if(dup==73)
{
outtextxy(480,55,"*");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dup=81;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
}
if(dup==74)
outtextxy(330,95,"*");
if(dup==75)
outtextxy(280,95,"*");
if(dup==76)
outtextxy(230,95,"*");
if(dup==77)
outtextxy(180,95,"*");
if(dup==78)
outtextxy(130,95,"*");
if(dup==79)
outtextxy(80,95,"*");
if(dup==80)
outtextxy(30,95,"*");
if(dup==81)
outtextxy(480,55,"*");
if(dup==82)
outtextxy(430,55,"*");
if(dup==83)
outtextxy(380,55,"*");
if(dup==84)
{
outtextxy(480,215,"*");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dup=41;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
}
if(dup==85)
outtextxy(280,55,"*");
if(dup==86)
outtextxy(230,55,"*");
if(dup==87)
outtextxy(180,55,"*");
if(dup==88)
outtextxy(130,55,"*");
if(dup==89)
outtextxy(80,55,"*");
if(dup==90)
outtextxy(30,55,"*");
if(dup==91)
outtextxy(480,15,"*");
if(dup==92)
outtextxy(430,15,"*");
if(dup==93)
outtextxy(380,15,"*");
if(dup==94)
outtextxy(330,15,"*");
if(dup==95)
outtextxy(280,15,"*");
if(dup==96)
outtextxy(230,15,"*");
if(dup==97)
outtextxy(180,15,"*");
if(dup==98)
{
outtextxy(280,335,"*");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dup=15;
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
}
if(dup==99)
outtextxy(80,15,"*");
if(dup==100)
{
outtextxy(30,15,"*");
gotoxy(65,8);
printf("your current");
gotoxy(65,9);
printf("position: %d",dup);
delay(5000);
clrscr();
settextstyle(3,0,4);
outtextxy(30,190,"congratulations...you won the game");
delay(5000);
exit(1);
}
}
void positionc()
{
setcolor(RED);
if(dupc==1)
outtextxy(480,385,"#");
if(dupc==2)
outtextxy(430,385,"#");
if(dupc==3)
outtextxy(380,385,"#");
if(dupc==4)
outtextxy(330,385,"#");
if(dupc==5)
outtextxy(280,385,"#");
if(dupc==6)
outtextxy(230,385,"#");
if(dupc==7)
outtextxy(180,385,"#");
if(dupc==8)
{
outtextxy(230,305,"#");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dupc=26;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(2000);
recallc();
}
if(dupc==9)
outtextxy(80,385,"#");
if(dupc==10)
outtextxy(30,385,"#");
if(dupc==11)
outtextxy(480,345,"#");
if(dupc==12)
outtextxy(430,345,"#");
if(dupc==13)
outtextxy(380,345,"#");
if(dupc==14)
outtextxy(330,345,"#");
if(dupc==15)
outtextxy(280,345,"#");
if(dupc==16)
outtextxy(230,345,"#");
if(dupc==17)
outtextxy(180,345,"#");
if(dupc==18)
outtextxy(130,345,"#");
if(dupc==19)
outtextxy(80,345,"#");
if(dupc==20)
outtextxy(30,345,"#");
if(dupc==21)
outtextxy(480,305,"#");
if(dupc==22)
outtextxy(430,305,"#");
if(dupc==23)
outtextxy(380,305,"#");
if(dupc==24)
outtextxy(330,305,"#");
if(dupc==25)
outtextxy(280,305,"#");
if(dupc==26)
outtextxy(230,305,"#");
if(dupc==27)
outtextxy(180,305,"#");
if(dupc==28)
outtextxy(130,305,"#");
if(dupc==29)
outtextxy(80,305,"#");
if(dupc==30)
outtextxy(30,305,"#");
if(dupc==31)
outtextxy(480,265,"#");
if(dupc==32)
{
outtextxy(380,385,"#");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dupc=3;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
}
if(dupc==33)
{
outtextxy(180,105,"#");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dupc=77;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(2000);
recallc();
}
if(dupc==34)
outtextxy(330,265,"#");
if(dupc==35)
outtextxy(280,265,"#");
if(dupc==36)
outtextxy(230,265,"#");
if(dupc==37)
outtextxy(180,265,"#");
if(dupc==38)
outtextxy(130,265,"#");
if(dupc==39)
outtextxy(80,265,"#");
if(dupc==40)
outtextxy(30,265,"#");
if(dupc==41)
outtextxy(480,225,"#");
if(dupc==42)
outtextxy(430,225,"#");
if(dupc==43)
outtextxy(380,225,"#");
if(dupc==44)
outtextxy(330,225,"#");
if(dupc==45)
outtextxy(280,225,"#");
if(dupc==46)
outtextxy(230,225,"#");
if(dupc==47)
outtextxy(180,225,"#");
if(dupc==48)
{
outtextxy(80,345,"#");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dupc=19;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
}
if(dupc==49)
outtextxy(80,225,"#");
if(dupc==50)
{
outtextxy(80,185,"#");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dupc=59;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(2000);
recallc();
}
if(dupc==51)
outtextxy(480,185,"#");
if(dupc==52)
outtextxy(430,185,"#");
if(dupc==53)
outtextxy(380,185,"#");
if(dupc==54)
outtextxy(330,185,"#");
if(dupc==55)
{
outtextxy(230,265,"#");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dupc=36;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
}
if(dupc==56)
{
outtextxy(180,65,"#");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dupc=87;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(2000);
recallc();
}
if(dupc==57)
outtextxy(180,185,"#");
if(dupc==58)
outtextxy(130,185,"#");
if(dupc==59)
outtextxy(80,185,"#");
if(dupc==60)
outtextxy(30,185,"#");
if(dupc==61)
outtextxy(480,145,"#");
if(dupc==62)
outtextxy(430,145,"#");
if(dupc==63)
{
outtextxy(430,305,"#");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dupc=22;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
}
if(dupc==64)
outtextxy(330,145,"#");
if(dupc==65)
outtextxy(280,145,"#");
if(dupc==66)
outtextxy(230,145,"#");
if(dupc==67)
outtextxy(180,145,"#");
if(dupc==68)
outtextxy(130,145,"#");
if(dupc==69)
{
outtextxy(280,25,"#");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dupc=95;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(2000);
recallc();
}
if(dupc==70)
outtextxy(30,145,"#");
if(dupc==71)
outtextxy(480,105,"#");
if(dupc==72)
outtextxy(430,105,"#");
if(dupc==73)
{
outtextxy(480,65,"#");
gotoxy(70,20);
printf("wowiee..");
gotoxy(68,21);
printf("gotta ladder");
dupc=81;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(2000);
recallc();
}
if(dupc==74)
outtextxy(330,105,"#");
if(dupc==75)
outtextxy(280,105,"#");
if(dupc==76)
outtextxy(230,105,"#");
if(dupc==77)
outtextxy(180,105,"#");
if(dupc==78)
outtextxy(130,105,"#");
if(dupc==79)
outtextxy(80,105,"#");
if(dupc==80)
outtextxy(30,105,"#");
if(dupc==81)
outtextxy(480,65,"#");
if(dupc==82)
outtextxy(430,65,"#");
if(dupc==83)
outtextxy(380,65,"#");
if(dupc==84)
{
outtextxy(480,225,"#");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dupc=41;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
}
if(dupc==85)
outtextxy(280,65,"#");
if(dupc==86)
outtextxy(230,65,"#");
if(dupc==87)
outtextxy(180,65,"#");
if(dupc==88)
outtextxy(130,65,"#");
if(dupc==89)
outtextxy(80,65,"#");
if(dupc==90)
outtextxy(30,65,"#");
if(dupc==91)
outtextxy(480,25,"#");
if(dupc==92)
outtextxy(430,25,"#");
if(dupc==93)
outtextxy(380,25,"#");
if(dupc==94)
outtextxy(330,25,"#");
if(dupc==95)
outtextxy(280,25,"#");
if(dupc==96)
outtextxy(230,25,"#");
if(dupc==97)
outtextxy(180,25,"#");
if(dupc==98)
{
outtextxy(280,345,"#");
gotoxy(70,20);
printf("ouch!!");
gotoxy(65,21);
printf("caught by snake");
dupc=15;
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
}
if(dupc==99)
outtextxy(80,25,"#");
if(dupc==100)
{
outtextxy(30,25,"#");
gotoxy(65,8);
printf("coms current");
gotoxy(65,9);
printf("position: %d",dupc);
delay(5000);
clrscr();
settextstyle(3,0,4);
outtextxy(30,190,"congratulations...Com won the game");
delay(5000);
exit(1);
}
}
void recallc()
{
clrscr();
paint();
dicec();
positionc();
position();
}
void recall()
{
clrscr();
paint();
dice();
position();
positionc();
}
main()
{
textcolor(BLACK+BLINK);
int gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc\\bgi");
clrscr();
setcolor(CYAN);
int a=0,b=0,c=0,d=350;
for(int i=0;i<17;i++)
{
line(a,b,c,d);
delay(250);
b=b+18;
a=a+25;
c=c+25;
}
a=0,b=0,c=640,d=0;
for(int j=0;j<15;j++)
{
line(a,b,c,d);
delay(250);
b=b+25;
d=d+25;
a=a+18;
c=c+18;
}
settextstyle(8,0,4);
setcolor(RED);
outtextxy(130,14,"SNAKES");
setcolor(WHITE);
outtextxy(270,14,"&");
setcolor(LIGHTGREEN);
outtextxy(310,14,"LADDERS");
delay(100);
settextstyle(8,1,1);
setcolor(MAGENTA);
outtextxy(2,235,"created by");
delay(100);
outtextxy(27,80,"KRISHNA PRASAD (B.Tech)");
delay(100);
outtextxy(52,145,"G SANDEEP (B.Tech)");
delay(2000);
textcolor(BLACK+BLINK);
settextstyle(0,0,0);
clrscr();
setcolor(WHITE);
outtextxy(155,15,"INSTRUCTIONS");
outtextxy(5,45,"1) L 20 indicates ladder to box 20");
outtextxy(5,75,"2) S 50 indicates snake with its tail to 50");
outtextxy(5,105,"3) dont hit any key repeatedly, handle smooth");
outtextxy(5,135,"3) to roll the dice just hit a key, except 'e'");
outtextxy(5,165,"4) to exit any time press 'e'");
outtextxy(5,195,"5) # indicates computer *indicates player");
outtextxy(5,225,"6) you can find the source code at http://programmingmadeeasier.blogspot.com/");
outtextxy(5,235," 2010_09_01_archive.html");
outtextxy(5,265,"7) if any bugs found please mail me at: krishnaprasad1603@gmail.com");
outtextxy(155,295,"happy gaming");
outtextxy(155,325,"hit any key.");
getch();
clrscr();
outtextxy(165,200,"coms turn.....");
delay(3000);
clrscr();
paint();
int x=0;
while(1)
{
if(x%2==0)
{
gotoxy(65,15);
printf("coms turn");
recallc();
}
else
{
gotoxy(65,15);
printf("your turn");
gotoxy(65,17);
printf("throw dice");
f=getch();
recall();
delay(3000);
}
x=x+1;
if(f=='e'||f=='E')
exit(1);
}
}
I KRISHNAPRASAD PURSUING MY B.TECH IN C.R.REDDY COLLEGE OF ENGINEERING TRADE COMPUTER SCIENCES AND ENGINEERING. I'M HAPPY TO PRESENT ALL TYPE OF PROGRAMS. I HOPE U UTILISE THIS BLOG AND ENJOY YOUR PROGRAMMING. THESE PROGRAMS ARE BEST COMPILED IN TURBO C++ COMPILERS AND SUN JAVA COMPILERS
Thursday, September 2, 2010
SNAKE AND LADDER
Subscribe to:
Posts (Atom)
