Jeu du pong

Fermé
Utilisateur anonyme - Modifié par DicotaX590 le 1/02/2013 à 15:40
 Utilisateur anonyme - 1 févr. 2013 à 15:53
Bonjour,

je dois rendre un projet en informatique qui est le jeu du pong en C.
J'ai déjà commencer à faire les barres verticales que l'on peut déplacer de haut en bas mais je n'arrive pas à faire la balle qui se déplace automatiquement et qui rebondit au contact d'une barre verticale.
Pouvez-vous m'aider svp voici mon programme pour l'instant:

#include <stdio.h>
#include <stdlib.h>
#include "conio.c"
int main()
{
int continuer=1;
int x=20,y=12.5,a=60,b=12.5;
char c;
gotoxy(1,1);
printf("touches:z,s");
gotoxy(1,2);
printf("o,l");
gotoxy(x,y);
printf("|");
gotoxy(a,b);
printf("|");
gotoxy(40,1);
printf("|");
gotoxy(40,2);
printf("|");
gotoxy(40,3);
printf("|");
gotoxy(40,4);
printf("|");
gotoxy(40,5);
printf("|");
gotoxy(40,6);
printf("|");
gotoxy(40,7);
printf("|");
gotoxy(40,8);
printf("|");
gotoxy(40,9);
printf("|");
gotoxy(40,10);
printf("|");
gotoxy(40,11);
printf("|");
gotoxy(40,12);
printf("|");
gotoxy(40,13);
printf("|");
gotoxy(40,14);
printf("|");
gotoxy(40,15);
printf("|");
gotoxy(40,16);
printf("|");
gotoxy(40,17);
printf("|");
gotoxy(40,18);
printf("|");
gotoxy(40,19);
printf("|");
gotoxy(40,20);
printf("|");
gotoxy(40,21);
printf("|");
gotoxy(40,22);
printf("|");
gotoxy(40,23);
printf("|");
gotoxy(40,24);
printf("|");
gotoxy(40,25);
printf("|");


while(continuer==1)
{
if(kbhit())
{
c=getch();
switch(c)
{
case 's' :
gotoxy(x, y);
printf(" ");
y++;
gotoxy(x, y);
printf("|");
break;
case 'z' :
gotoxy(x, y);
printf(" ");
y--;
gotoxy(x, y);
printf("|");
break;
case 'l' :
gotoxy(a, b);
printf(" ");
b++;
gotoxy(a, b);
printf("|");
break;
case 'o' :
gotoxy(a, b);
printf(" ");
b--;
gotoxy(a, b);
printf("|");
break;
}
}
}
return 0;
}



A voir également:

2 réponses

Utilisateur anonyme
1 févr. 2013 à 15:44
Tu as des balises "code" ce serait bien de les utiliser pke la c'est juste illisible...
0
Utilisateur anonyme
1 févr. 2013 à 15:53
Ba justement je voyais pas comment faire autrement que comme ça.
Ca consiste en quoi les balises code?
0