Ads

dino game in c language | chrome dinosaur game in c++

 dino game c programming video

//...........WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL...............//

//______________ C++ PROGRAM TO DRAW DINOSAUR JUMP GAME __________________//

//<<<<<<<<<<<<<<<<<<<<<<    CHROME DINOSAUR GAME    >>>>>>>>>>>>>>>>>>>>>>>//



#include<stdio.h>

#include<dos.h>

#include<stdlib.h>

#include<conio.h>

void getup()

{

    textcolor(4);

    textbackground(3);

    clrscr();

    window(2,2,70,3);

    cprintf("CHROME DINOSAUR GAME MODIFIED BY ROHIT TECH STUDY");

     window(2,3,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;

    }

}


Post a Comment

0 Comments