0% found this document useful (0 votes)
51 views3 pages

FDFF

This document contains C++ code for a simple jumping game. It includes functions to control cursor positioning, add delays, display text-based graphics, and handle player input. The main game loop continuously updates the player and obstacle positions, checks for collisions, and allows the player to jump by pressing the space bar. The goal is to avoid obstacles and accumulate points while the speed increases over time.
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)
51 views3 pages

FDFF

This document contains C++ code for a simple jumping game. It includes functions to control cursor positioning, add delays, display text-based graphics, and handle player input. The main game loop continuously updates the player and obstacle positions, checks for collisions, and allows the player to jump by pressing the space bar. The goal is to avoid obstacles and accumulate points while the speed increases over time.
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/ 3

#include <stdio.

h>
#include <conio.h>
#include <iostream>
#include <time.h>
#include <windows.h>

//Rangel Ramirez Brandon Said 3 A

void gotoxy(int x, int y)


{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
void delay(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock());
}
void getup()
{
system("cls");
gotoxy(10,2);
printf("Press X to Exit, Press Space to Jump");
gotoxy(62,2);
printf("SCORE : ");
gotoxy(1,25);
for(int x=0;x<79;x++)
printf("�");
}

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++;
gotoxy(2,15-t);
printf(" ");
gotoxy(2,16-t);
printf(" ��������");
gotoxy(2,17-t);
printf(" ��������");
gotoxy(2,18-t);
printf(" ��������");
gotoxy(2,19-t);
printf(" �������� ");
gotoxy(2,20-t);
printf(" �������� ");
gotoxy(2,20-t);
printf(" �������� ");
gotoxy(2,21-t);
printf(" �������� ");
gotoxy(2,22-t);
printf(" �������� ");
gotoxy(2,23-t);
printf(" �������� ");
gotoxy(2,24-t);
if(jump==1 || jump==2){
printf(" �� �� ");
gotoxy(2,25-t);
printf(" �� �� ");
}else if(a==1)
{
printf(" ��� ��� ");
gotoxy(2,25-t);
printf(" ��� ���� ");
a=2;
}
else if(a==2)
{
printf("");
gotoxy(2,24-t);
printf("");
a=1;
}
gotoxy(2,25-t);
if(jump!=0){
printf("");
}
else
{

printf("�����������������");
}
delay(speed);
}
void obj()
{
static int x=0,scr=0;
if(x==56 && t<4)
{
scr=0;
speed=40;
gotoxy(36,8);
printf(" LO SIENTO SAID PERDISTE");
getch();
gotoxy(36,8);
printf(" ");
}
gotoxy(74-x,20);
printf(" � ");
gotoxy(74-x,21);
printf(" � ");
gotoxy(74-x,22);
printf("������ ");
gotoxy(74-x,23);
printf("� � ");
gotoxy(74-x,24);
printf("� � " );
x++;
if(x==73)
{
x=0;
scr++;
gotoxy(70,2);
printf(" ");
gotoxy(70,2);
printf("%d",scr);
if(speed>20)
speed--;
}
}
int main()
{
system("mode con: lines=29 cols=82");
char ch;
int i;
getup();
while(true)
{
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(0);
}

You might also like