14 Ekim 2008 Salı

Kurbağa yarışı

#include
#include
#include
#include
#include

int adimat(int adim1,int adim2);
int adimbelirle();

struct time x,y;
int adim,k1adim,k2adim,j,k1atilan=0,k2atilan=0;

int main()
{
printf("\nOyunun kac adimda sona erecegini girin:");
scanf("%d",&adim);
clrscr();

printf("\nKurbagalar yanyana.\n");
printf(" O\n");
printf(" O");



adimbelirle();

}

int adimat(int adim1,int adim2)
{
//Her 1 saniye de kurbağalar adım atsın
for(;;)
{
gettime(&x);
gettime(&y);
if((int)y.ti_sec-(int)x.ti_sec==1)
break;
}
clrscr();
//birinci kurbaga adim atsin:)
for(j=0; j< k1atilan+adim1; j++)
{
printf(" ");
}
printf("O\n");
for(j=0; j{
printf(" ");
}
printf("O\n");

k1atilan+=adim1;
k2atilan+=adim2;


if(k1atilan>k2atilan && k1atilan>=adim)
{printf("\n\nOyunu birinci kurbaga kazandi."); getch(); }
if(k2atilan>k1atilan && k2atilan>=adim)
{printf("\n\nOyunu ikinci kurbaga kazandi."); getch(); }

if(k1atilan< adim && k2atilan< adim)
adimbelirle();
}

int adimbelirle()
{
randomize();
k1adim=random(3)+2;
randomize();
k2adim=random(4)+1;
adimat(k1adim,k2adim);
}

0 Yorum: