begin process at 2012 05 27 20:09:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > UN JEU GENRE PONG [DEV-C++]

UN JEU GENRE PONG [DEV-C++]


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Débutant Date de création :05/05/2002 Date de mise à jour :05/05/2002 21:42:39 Vu / téléchargé :4 178 / 338

Auteur : gorgonzola

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
voila un petit jeu dans le genre de pong, ou vous etes mort des que le temps est ecoule, et le temps augmente quand vous avez plus de points que l'ennemi et diminue quand vous en avez moins

Source

  • #include <stdio.h>
  • #include <conio.c>
  • #define GAUCHE 75
  • #define DROITE 77
  • #define HAUT 72
  • #define BAS 80
  • #define ENTER 13
  • #define ESCAPE 27
  • #define JAUNE 14
  • #define ROUGE 12
  • #define VERT 10
  • #define BLANC 15
  • #define SORTIE 0
  • #define NORMAL 1
  • #define MENU 2
  • int hasard();
  • typedef struct
  • {
  • int X;
  • int Y;
  • int A;
  • int B;
  • } POS;
  • void main()
  • {
  • POS balle;
  • int increment;
  • int increment2;
  • int divers;
  • int joueur;
  • int compteur;
  • int ennemi;
  • int points;
  • int points2;
  • int direction;
  • int action=MENU;
  • char touche;
  • while (action!=SORTIE)
  • {
  • if (action==MENU)
  • {
  • clrscr();
  • gotoxy(1,1);
  • textcolor(ROUGE);
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\n");
  • textcolor(JAUNE);
  • printf("---PONG---\n");
  • textcolor(ROUGE);
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\n");
  • textcolor(VERT);
  • printf("\nLe but du jeu est d'essayer de faire passer la balle\n");
  • printf("dans le camp ennemi et d'empecher l'ennemi d'envoyer la balle\n");
  • printf("dans votre camp.\n");
  • printf("A chaque fois que vous faites passer la balle dans le camp ennemi,\n");
  • printf("vous gagnez 100 points, et tant que vous avez un nombre de points \n");
  • printf("plus haut que l'ennemi le temps augmente, et quand vous avez \n");
  • printf("moins de points que l'ennemi le temps diminue.\n");
  • printf("Si le temps est completement \x82 \bcoul\x82 vous avez perdu.");
  • getch();
  • /*REINITIALISE TOUT*/
  • clrscr();
  • balle.X=3;
  • balle.Y=3;
  • joueur=1;
  • ennemi=1;
  • divers=1;
  • compteur=0;
  • points=0;
  • points2=0;
  • direction=7;
  • gotoxy(1,24);
  • textcolor(ROUGE);
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC2\xC4");
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC2\xC4\xC4\xC4");
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
  • printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
  • printf("\xC4\xC2\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
  • action=NORMAL;
  • }
  • /*DESSINE LA BALLE*/
  • gotoxy(balle.X,balle.Y);
  • textcolor(VERT);
  • printf("\x0F");
  • /*EFFACE L'ANCIENNE POSITION DE LA BALLE*/
  • gotoxy(balle.A,balle.B);
  • printf(" ");
  • balle.A=balle.X;
  • balle.B=balle.Y;
  • /*SI TOUCHE LE MUR GAUCHE OU DROIT*/
  • if ((balle.X==80)||(balle.X==1))
  • {
  • switch (direction)
  • {
  • case 1: direction=4;
  • divers=4;
  • break;
  • case 2: direction=3;
  • divers=4;
  • break;
  • case 3: direction=2;
  • divers=4;
  • break;
  • case 4: direction=1;
  • divers=4;
  • break;
  • case 5: direction=11;
  • divers=0;
  • break;
  • case 6: direction=12;
  • divers=0;
  • break;
  • case 7: direction=9;
  • divers=0;
  • break;
  • case 8: direction=10;
  • divers=0;
  • break;
  • case 9: direction=7;
  • divers=0;
  • break;
  • case 10: direction=8;
  • divers=0;
  • break;
  • case 11: direction=5;
  • divers=0;
  • break;
  • case 12: direction=6;
  • divers=0;
  • break;
  • }
  • }
  • /*SI TOUCHE LE MUR BAS OU HAUT*/
  • if (balle.Y==1)
  • {
  • printf("\a");
  • points=points+100;
  • direction=7;
  • balle.X=3;
  • balle.Y=3;
  • }
  • if (balle.Y==23)
  • {
  • printf("\a");
  • points2=points2+100;
  • direction=7;
  • balle.X=3;
  • balle.Y=3;
  • }
  • if ((balle.Y==21)&&((balle.X==joueur)||(balle.X==joueur+1)||(balle.X==joueur+6)||(balle.X==joueur+7)))
  • {
  • switch (direction)
  • {
  • case 2:
  • case 7: direction=5;
  • divers=0;
  • points++;
  • break;
  • case 8: direction=6;
  • divers=0;
  • points++;
  • break;
  • case 3:
  • case 10: direction=12;
  • divers=0;
  • points++;
  • break;
  • case 9: direction=11;
  • divers=0;
  • points++;
  • break;
  • }
  • }
  • if ((balle.Y==21)&&((balle.X==joueur+2)||(balle.X==joueur+3)||(balle.X==joueur+4)||(balle.X==joueur+5)))
  • {
  • switch (direction)
  • {
  • case 2:
  • case 7:
  • case 8: direction=1;
  • divers=4;
  • points=points+5;
  • break;
  • case 3:
  • case 9:
  • case 10: direction=4;
  • divers=4;
  • points=points+5;
  • break;
  • }
  • }
  • if ((balle.Y==3)&&((balle.X==ennemi)||(balle.X==ennemi+1)||(balle.X==ennemi+6)||(balle.X==ennemi+7)))
  • {
  • switch (direction)
  • {
  • case 1:
  • case 6: direction=8;
  • divers=0;
  • points2++;
  • break;
  • case 5: direction=7;
  • divers=0;
  • points++;
  • break;
  • case 4:
  • case 11: direction=9;
  • divers=0;
  • points2++;
  • break;
  • case 12: direction=10;
  • divers=0;
  • points2++;
  • break;
  • }
  • }
  • if ((balle.Y==3)&&((balle.X==ennemi+2)||(balle.X==ennemi+3)||(balle.X==ennemi+4)||(balle.X==ennemi+5)))
  • {
  • switch (direction)
  • {
  • case 1:
  • case 5:
  • case 6: direction=2;
  • divers=4;
  • points2=points2+5;
  • break;
  • case 4:
  • case 11:
  • case 12: direction=3;
  • divers=4;
  • points2=points2+5;
  • break;
  • }
  • }
  • /*CHANGE LA POSITION DE LA BALLE*/
  • switch (direction)
  • {
  • case 1: balle.X++;
  • balle.Y--;
  • break;
  • case 2: balle.X++;
  • balle.Y++;
  • break;
  • case 3: balle.X--;
  • balle.Y++;
  • break;
  • case 4: balle.X--;
  • balle.Y--;
  • break;
  • case 5: if (divers==0)
  • {
  • balle.X++;
  • balle.Y--;
  • }
  • else if (divers<3) balle.Y--;
  • break;
  • case 6: if (divers==0)
  • {
  • balle.X++;
  • balle.Y--;
  • }
  • else if (divers<3) balle.X++;
  • break;
  • case 7: if (divers==0)
  • {
  • balle.X++;
  • balle.Y++;
  • }
  • else if (divers<3) balle.X++;
  • break;
  • case 8: if (divers==0)
  • {
  • balle.X++;
  • balle.Y++;
  • }
  • else if (divers<3) balle.Y++;
  • break;
  • case 9: if (divers==0)
  • {
  • balle.X--;
  • balle.Y++;
  • }
  • else if (divers<3) balle.Y++;
  • break;
  • case 10: if (divers==0)
  • {
  • balle.X--;
  • balle.Y++;
  • }
  • else if (divers<3) balle.X--;
  • break;
  • case 11: if (divers==0)
  • {
  • balle.X--;
  • balle.Y--;
  • }
  • else if (divers<3) balle.X--;
  • break;
  • case 12: if (divers==0)
  • {
  • balle.X--;
  • balle.Y--;
  • }
  • else if (divers<3) balle.Y--;
  • break;
  • }
  • /*DESSINE LA RAQUETTE DU JOUEUR*/
  • gotoxy(1,21);
  • for (increment=1 ; increment<=80 ; increment++) printf(" ");
  • textcolor(JAUNE);
  • if (joueur==1)
  • {
  • gotoxy(1,21);
  • printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
  • }
  • else
  • {
  • if (joueur==73)
  • {
  • gotoxy(73,21);
  • printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
  • }
  • else
  • {
  • gotoxy(joueur,21);
  • printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
  • }
  • }
  • /*DESSINE LA RAQUETTE ENNEMIE*/
  • gotoxy(1,3);
  • for (increment=1 ; increment<=80 ; increment++) printf(" ");
  • textcolor(JAUNE);
  • if (ennemi==1)
  • {
  • gotoxy(1,3);
  • printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
  • }
  • else
  • {
  • if (ennemi==73)
  • {
  • gotoxy(73,3);
  • printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
  • }
  • else
  • {
  • gotoxy(ennemi,3);
  • printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
  • }
  • }
  • if (((balle.X<ennemi+3)&&(balle.X<ennemi-hasard()))&&(ennemi>4)) ennemi=ennemi-3;
  • else if (((balle.X>ennemi+3)&&(balle.X>ennemi+hasard()))&&(ennemi<71)) ennemi=ennemi+3;
  • while (kbhit())
  • {
  • touche=getch();
  • switch (touche)
  • {
  • case GAUCHE: joueur=joueur-3;
  • if (joueur<1) joueur=1;
  • break;
  • case DROITE: joueur=joueur+3;
  • if (joueur>73) joueur=73;
  • break;
  • case ENTER: gotoxy(74,25);
  • textcolor(BLANC);
  • printf("PAUSE");
  • touche=0;
  • while (touche!=ENTER) touche=getch();
  • gotoxy(74,25);
  • printf(" ");
  • break;
  • case ESCAPE: action=SORTIE;
  • break;
  • }
  • }
  • sleep(35);
  • if (direction>4) divers++;
  • else divers=0;
  • if (divers==3) divers=0;
  • gotoxy(1,25);
  • textcolor(BLANC);
  • printf(" points : %6d ",points);
  • textcolor(ROUGE);
  • printf("\xB3");
  • textcolor(BLANC);
  • printf(" points ennemis : %6d ",points2);
  • textcolor(ROUGE);
  • printf("\xB3");
  • textcolor(BLANC);
  • printf(" temps restant : %6d",compteur);
  • textcolor(ROUGE);
  • printf("\xB3");
  • if (points2>points) compteur--;
  • else compteur++;
  • if (compteur<0)
  • {
  • gotoxy(30,8);
  • textcolor(ROUGE);
  • printf("---GAME OVER---");
  • textcolor(JAUNE);
  • gotoxy(30,9);
  • printf("Score : %7d");
  • gotoxy(20,10);
  • printf("Appuyez sur enter pour continuer");
  • do
  • {
  • touche=getch();
  • } while (touche!=ENTER);
  • action=MENU;
  • }
  • }
  • }
  • int hasard()
  • {
  • srand(time(NULL));
  • return (rand() % 5);
  • }
#include <stdio.h>
#include <conio.c>

#define    GAUCHE      75
#define    DROITE      77
#define    HAUT        72
#define    BAS         80
#define    ENTER       13
#define    ESCAPE      27
#define    JAUNE       14
#define    ROUGE       12
#define    VERT        10
#define    BLANC       15
#define    SORTIE       0
#define    NORMAL       1
#define    MENU         2

int hasard();

typedef struct
{
  int X;
  int Y;
  int A;
  int B;
} POS;

void main()
{
  POS   balle;
  int   increment;
  int   increment2;
  int   divers;
  int   joueur;
  int   compteur;
  int   ennemi;
  int   points;
  int   points2;
  int   direction;
  int   action=MENU;
  char  touche;

  while (action!=SORTIE)
  {
    if (action==MENU)
    {
      clrscr();
      gotoxy(1,1);
      textcolor(ROUGE);
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\n");
      textcolor(JAUNE);
      printf("---PONG---\n");
      textcolor(ROUGE);
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\n");
      textcolor(VERT);
      printf("\nLe but du jeu est d'essayer de faire passer la balle\n");
      printf("dans le camp ennemi et d'empecher l'ennemi d'envoyer la balle\n");
      printf("dans votre camp.\n");
      printf("A chaque fois que vous faites passer la balle dans le camp ennemi,\n");
      printf("vous gagnez 100 points, et tant que vous avez un nombre de points \n");
      printf("plus haut que l'ennemi le temps augmente, et quand vous avez \n");
      printf("moins de points que l'ennemi le temps diminue.\n");
      printf("Si le temps est completement \x82 \bcoul\x82 vous avez perdu.");
      getch();
      /*REINITIALISE TOUT*/
      clrscr();
      balle.X=3;
      balle.Y=3;
      joueur=1;
      ennemi=1;
      divers=1;
      compteur=0;
      points=0;
      points2=0;
      direction=7;
      gotoxy(1,24);
      textcolor(ROUGE);
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC2\xC4");
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC2\xC4\xC4\xC4");
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
      printf("\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
      printf("\xC4\xC2\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4");
      action=NORMAL;
    }
    /*DESSINE LA BALLE*/
    gotoxy(balle.X,balle.Y);
    textcolor(VERT);
    printf("\x0F");
    /*EFFACE L'ANCIENNE POSITION DE LA BALLE*/
    gotoxy(balle.A,balle.B);
    printf(" ");
    balle.A=balle.X;
    balle.B=balle.Y;
    /*SI TOUCHE LE MUR GAUCHE OU DROIT*/
    if ((balle.X==80)||(balle.X==1))
    {
      switch (direction)
      {
        case 1:  direction=4;
                 divers=4;
                 break;
        case 2:  direction=3;
                 divers=4;
                 break;
        case 3:  direction=2;
                 divers=4;
                 break;
        case 4:  direction=1;
                 divers=4;
                 break;
        case 5:  direction=11;
                 divers=0;
                 break;
        case 6:  direction=12;
                 divers=0;
                 break;
        case 7:  direction=9;
                 divers=0;
                 break;
        case 8:  direction=10;
                 divers=0;
                 break;
        case 9:  direction=7;
                 divers=0;
                 break;
        case 10: direction=8;
                 divers=0;
                 break;
        case 11: direction=5;
                 divers=0;
                 break;
        case 12: direction=6;
                 divers=0;
                 break;
      }
    }
    /*SI TOUCHE LE MUR BAS OU HAUT*/
    if (balle.Y==1)
    {
      printf("\a");
      points=points+100;
      direction=7;
      balle.X=3;
      balle.Y=3;
    }
    if (balle.Y==23)
    {
      printf("\a");
      points2=points2+100;
      direction=7;
      balle.X=3;
      balle.Y=3;
    }
    if ((balle.Y==21)&&((balle.X==joueur)||(balle.X==joueur+1)||(balle.X==joueur+6)||(balle.X==joueur+7)))
    {
      switch (direction)
      {
        case 2:
        case 7:  direction=5;
                 divers=0;
                 points++;
                 break;
        case 8:  direction=6;
                 divers=0;
                 points++;
                 break;
        case 3:
        case 10: direction=12;
                 divers=0;
                 points++;
                 break;
        case 9:  direction=11;
                 divers=0;
                 points++;
                 break;
      }
    }
    if ((balle.Y==21)&&((balle.X==joueur+2)||(balle.X==joueur+3)||(balle.X==joueur+4)||(balle.X==joueur+5)))
    {
      switch (direction)
      {
        case 2:
        case 7:
        case 8:  direction=1;
                 divers=4;
                 points=points+5;
                 break;
        case 3:
        case 9:
        case 10: direction=4;
                 divers=4;
                 points=points+5;
                 break;
      }
    }
    if ((balle.Y==3)&&((balle.X==ennemi)||(balle.X==ennemi+1)||(balle.X==ennemi+6)||(balle.X==ennemi+7)))
    {
      switch (direction)
      {
        case 1:
        case 6:  direction=8;
                 divers=0;
                 points2++;
                 break;
        case 5:  direction=7;
                 divers=0;
                 points++;
                 break;
        case 4:
        case 11: direction=9;
                 divers=0;
                 points2++;
                 break;
        case 12: direction=10;
                 divers=0;
                 points2++;
                 break;
      }
    }
    if ((balle.Y==3)&&((balle.X==ennemi+2)||(balle.X==ennemi+3)||(balle.X==ennemi+4)||(balle.X==ennemi+5)))
    {
      switch (direction)
      {
        case 1:
        case 5:
        case 6:  direction=2;
                 divers=4;
                 points2=points2+5;
                 break;
        case 4:
        case 11:
        case 12: direction=3;
                 divers=4;
                 points2=points2+5;
                 break;
      }
    }
    /*CHANGE LA POSITION DE LA BALLE*/
    switch (direction)
    {
      case 1:  balle.X++;
               balle.Y--;
               break;
      case 2:  balle.X++;
               balle.Y++;
               break;
      case 3:  balle.X--;
               balle.Y++;
               break;
      case 4:  balle.X--;
               balle.Y--;
               break;
      case 5:  if (divers==0)
               {
                 balle.X++;
                 balle.Y--;
               }
               else if (divers<3) balle.Y--;
               break;
      case 6:  if (divers==0)
               {
                 balle.X++;
                 balle.Y--;
               }
               else if (divers<3) balle.X++;
               break;
      case 7:  if (divers==0)
               {
                 balle.X++;
                 balle.Y++;
               }
               else if (divers<3) balle.X++;
               break;
      case 8:  if (divers==0)
               {
                 balle.X++;
                 balle.Y++;
               }
               else if (divers<3) balle.Y++;
               break;
      case 9:  if (divers==0)
               {
                 balle.X--;
                 balle.Y++;
               }
               else if (divers<3) balle.Y++;
               break;
      case 10: if (divers==0)
               {
                 balle.X--;
                 balle.Y++;
               }
               else if (divers<3) balle.X--;
               break;
      case 11: if (divers==0)
               {
                 balle.X--;
                 balle.Y--;
               }
               else if (divers<3) balle.X--;
               break;
      case 12: if (divers==0)
               {
                 balle.X--;
                 balle.Y--;
               }
               else if (divers<3) balle.Y--;
               break;
    }
    /*DESSINE LA RAQUETTE DU JOUEUR*/
    gotoxy(1,21);
    for (increment=1 ; increment<=80 ; increment++) printf(" ");
    textcolor(JAUNE);
    if (joueur==1)
    {
      gotoxy(1,21);
      printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
    }
    else
    {
      if (joueur==73)
      {
        gotoxy(73,21);
        printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
      }
      else
      {
        gotoxy(joueur,21);
        printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
      }
    }
    /*DESSINE LA RAQUETTE ENNEMIE*/
    gotoxy(1,3);
    for (increment=1 ; increment<=80 ; increment++) printf(" ");
    textcolor(JAUNE);
    if (ennemi==1)
    {
      gotoxy(1,3);
      printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
    }
    else
    {
      if (ennemi==73)
      {
        gotoxy(73,3);
        printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
      }
      else
      {
        gotoxy(ennemi,3);
        printf("\xDB\xDB\xDB\xDB\xDB\xDB\xDB\xDB");
      }
    }
    if (((balle.X<ennemi+3)&&(balle.X<ennemi-hasard()))&&(ennemi>4)) ennemi=ennemi-3;
    else if (((balle.X>ennemi+3)&&(balle.X>ennemi+hasard()))&&(ennemi<71)) ennemi=ennemi+3;


    while (kbhit())
    {
      touche=getch();
      switch (touche)
      {
        case GAUCHE:  joueur=joueur-3;
                      if (joueur<1) joueur=1;
                      break;
        case DROITE:  joueur=joueur+3;
                      if (joueur>73) joueur=73;
                      break;
        case ENTER:   gotoxy(74,25);
                      textcolor(BLANC);
                      printf("PAUSE");
                      touche=0;
                      while (touche!=ENTER) touche=getch();
                      gotoxy(74,25);
                      printf("     ");
                      break;
        case ESCAPE:  action=SORTIE;
                      break;
      }
    }
    sleep(35);
    if (direction>4) divers++;
    else divers=0;
    if (divers==3) divers=0;
    gotoxy(1,25);
    textcolor(BLANC);
    printf(" points : %6d  ",points);
    textcolor(ROUGE);
    printf("\xB3");
    textcolor(BLANC);
    printf("  points ennemis : %6d  ",points2);
    textcolor(ROUGE);
    printf("\xB3");
    textcolor(BLANC);
    printf("  temps restant : %6d",compteur);
    textcolor(ROUGE);
    printf("\xB3");
    if (points2>points) compteur--;
    else compteur++;
    if (compteur<0)
    {
      gotoxy(30,8);
      textcolor(ROUGE);
      printf("---GAME OVER---");
      textcolor(JAUNE);
      gotoxy(30,9);
      printf("Score : %7d");
      gotoxy(20,10);
      printf("Appuyez sur enter pour continuer");
      do
      {
        touche=getch();
      } while (touche!=ENTER);
      action=MENU;
    }
  }
}

int hasard()
{
  srand(time(NULL));
  return (rand() % 5);
} 

 Conclusion

voila c tout je nai pas trouve de bug, l' "intelligence" artificielle n'est pas fantastique c'est tout

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • pong.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier10 787 octets
  • pong.exeTélécharger ce fichier [Réservé aux membres club]9 728 octets
  • pong.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier437 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture RESOLUTION D'EQUATIONS (JUSQU'AU 3EME DEGRE) + CLASSE POUR M...
Source avec Zip DESSINER A LA MAIN UNE STRUCTURE FRACTALE [DJGPP] [VGA 13H]
Source avec Zip JEU DE LA VIE EN MODE VGA 11H [DJGPP]
Source avec Zip Source avec une capture GENERATEUR DE FRACTAL PERSONNALISE [VESA] [DJGPP]
Source avec Zip MODE VESA HAUTE RESOLUTION [DJGPP]

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

Commentaires et avis

Commentaire de mastave le 07/05/2002 18:55:40

punaise, mais décidément t'es trop un boss!
T'es un pro du mode texte!

Commentaire de BrizBout le 04/09/2002 20:14:26

conio.c ?

Commentaire de TheLudo2013 le 14/11/2002 01:30:55

Du jamais vu ! Tu pourra pas dire que tu l'as pas cheché : Un pong en mode texte... Il y en a vraiment qui devrait rester au lit le matin !!!! Même en gdi ca clignoterais pas autant !!! Pourquoi faire beau quand on peut faire moche !!! DirectDraw ca a pas été inventé pour les... En plus ton prog il rame ! LOL c'est un comble !!!!!

Commentaire de mnjagg le 08/12/2003 19:10:40

C TRO GENIAL !!!! Mé kommen ta fé pr ce ca klignot si peu ? packe chui entrain de faire un mini-pong mé i clignot à donf !

Qqn peu m'aider ?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales