0% found this document useful (0 votes)
170 views2 pages

Dinosaur Game

This C program implements a simple jumping game with graphics. It includes functions to initialize the screen, display the player character jumping or falling, move and display obstacles, and handle user input. The player controls a character that jumps to avoid obstacles and earn points. If the character hits an obstacle while falling, the game ends and the score is displayed. The program uses graphics functions to continuously update the screen and handle game logic and flow.

Uploaded by

Manas Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views2 pages

Dinosaur Game

This C program implements a simple jumping game with graphics. It includes functions to initialize the screen, display the player character jumping or falling, move and display obstacles, and handle user input. The player controls a character that jumps to avoid obstacles and earn points. If the character hits an obstacle while falling, the game ends and the score is displayed. The program uses graphics functions to continuously update the screen and handle game logic and flow.

Uploaded by

Manas Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

#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
}

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy