Search This Blog

Diagnosis game in Turbo C++ / Google chrome diagnosis game in turbo c++





 #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

}




Share this article :

0 comments:

Post a Comment