RUN GOOGLE's DINOSAUR in C++
Dinosaurs Game in Turbo C++ With SourceCode DOWNLOAD
#include<stdio.h>
#include<dos.h>
#include<stdlib.h
>#include<conio.h>
void
getup()
{
textcolor(BLACK);
textbackground(15);
clrscr();
window(10,2,70,3);
cprintf(
"Press X to Exit, Press Space to Jump"
);
window(62,2,80,3);
cprintf(
"SCORE : "
);
window(1,25,80,25);
for
(
int
x=0;x<79;x++)
cprintf(
"ß"
);
textcolor(0);
}
int
t,speed=40;
void
ds(
int
jump=0)
{
static
int
a=1;
if
(jump==0)
t=0;
else
if
(jump==2)
t--;
else
t++;
window(2,15-t,18,25);
cprintf(
" "
);
cprintf(
" ÜÛßÛÛÛÛÜ"
);
cprintf(
" ÛÛÛÛÛÛÛÛ"
);
cprintf(
" ÛÛÛÛÛßßß"
);
cprintf(
" Û ÜÛÛÛÛßßß "
);
cprintf(
" ÛÛÜ ÜÛÛÛÛÛÛÜÜÜ "
);
cprintf(
" ßÛÛÛÛÛÛÛÛÛÛÛ ß "
);
cprintf(
" ßÛÛÛÛÛÛÛß "
);
if
(jump==1 || jump==2){
cprintf(
" ÛÛß ßÛ "
);
cprintf(
" ÛÜ ÛÜ "
);
}
else
if
(a==1)
{
cprintf(
" ßÛÛß ßßß "
);
cprintf(
" ÛÜ "
);
a=2;
}
else
if
(a==2)
{
cprintf(
" ßÛÜ ßÛ "
);
cprintf(
" ÛÜ "
);
a=1;
}
cprintf(
" "
);
delay(speed);
}
void
obj()
{
static
int
x=0,scr=0;
if
(x==56 && t<4)
{
scr=0;
speed=40;
window(36,8,60,9);
cprintf(
"Game Over"
);
getch();
window(36,8,60,9);
cprintf(
" "
);
}
window(74-x,20,80-x,25);
cprintf(
"Û Û "
);
cprintf(
"Û Û "
);
cprintf(
"ÛÜÜÜÜÛ "
);
cprintf(
" Û "
);
cprintf(
" Û "
);
x++;
if
(x==73)
{
x=0;
scr++;
window(70,2,80,3);
cprintf(
" "
);
window(70,2,80,3);
cprintf(
"%d"
,scr);
if
(speed>20)
speed--;
}
}
void
main()
{
char
ch;
int
i;
getup();
while
(1){
while
(!kbhit())
{
ds();
obj();
}
ch=getch();
if
(ch==
' '
)
{
for
(i=0;i<10;i++)
{
ds(1);
obj();
}
for
(i=0;i<10;i++)
{
ds(2);
obj();
}
}
else
if
(ch==
'x'
)
return
;
}
//outer while
}
For further queries and doubts COMMENT Below
Comments
Post a Comment