int ball_x = 320; int ball_y = 240; Photos
int p1_x = 20; int p1_y = 210;
3
créer les éléments de base du jeu par l'écriture d'instructions de code if-else pour chaque joueur et événement , en décidant sur ce qui se passe si la balle touche la raquette ou est manquée . Si les états -else ressemblera à quelque chose comme ceci:
moveBall void () { ball_tempX = ball_x ; ball_tempY = ball_y ;
if ( dir == 1 && ball_x > 5 & ; & ball_y > 5) {
if ( ball_x == p1_x + 15 && ball_y > = p1_y && ball_y < = p1_y + 60) { dir = rand () % 2 + 3 ; } else { - ball_x ; - ball_y ;}
4
Ecrire du code pour donner au jeu des éléments graphiques comme un écran de fond , la couleur de balle , et la taille de l'écran , qui sera ressembler à ceci: }
acquire_screen (); circlefill (tampon , ball_tempX , ball_tempY , 5, makecol (0, 0 , 0)) ; circlefill (tampon , ball_x , ball_y , 5, makecol (128, 255 , 0)) ; draw_sprite ( écran , mémoire tampon , 0, 0 ) ; release_screen ();
repos (5); }
5
Ecrire le Code pour le joueur tourne en utilisant les lignes de code " p1Move void () " et " p2Move void ()" .
6
écrire le code qui informe programme quand un joueur gagne et quand commencer une nouvelle partie. Le «vide checkWin ()" déclaration combinée avec une boucle if-else rendra le jeu va continuer jusqu'à ce qu'un joueur atteint le score maximum . Le " startNew void ()" dira le programme de recommencer
7
Ajouter la commande ". END_OF_MAIN ();" pour terminer le programme . Enregistrer et lancer le programme pour jouer à un jeu de pong.