Les partenaires publicitaires:

Comment faire un jeu de pong en c ++

C ++ est un outil de programmation qui vous permet de créer des applications orientées objet. Vous pouvez utiliser les codes d'objet afin de permettre une programmation plus détaillée et organisée. Pong est un jeu, vous pouvez programmer en C ++ qui intègre différentes fonctions. Pour faire un jeu de pong, trouver un programme de compilation comme Dev-C ++ pour lancer l'application et de modifier le code.

Instructions

  • 1

    Lancez le programme compilation de votre choix et cliquez sur "Fichier," "Nouveau" et sélectionnez "Projet." Choisir "Application console" pour le type de fichier et lui donner un nom.

  • 2

    Tapez le code pour configurer les informations de joueur, suivi de la balle et la création d'objet. Il devrait ressembler à ceci:

    inclure
    inclure
    inclure

    int ball_x = 320-
    ball_y int = 240;

    int p1_x = 20
    p1_y int = 210;

  • 3

    Créer les éléments de base du jeu en écrivant if-else instructions de code pour chaque joueur et d'événements, de décider de ce qui se passe si la balle touche la raquette ou est manquée. Si les états-else ressemblera à quelque chose comme ceci:



    vide MoveBall () {

    ball_tempX = ball_x-
    ball_tempY = ball_y;

    si (== dir 1 &Amp&Amp ball_x gt; 5 &Amp&Amp ball_y gt; 5) {




    si (== ball_x p1_x + 15 &Amp&Amp ball_y gt; = p1_y &Amp&Amp ball_y lt; = + 60 p1_y) {
    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 la balle, et la taille de l'écran, qui ressemblera à ceci:

    }

    acquire_screen () -
    circlefill (buffer, ball_tempX, ball_tempY, 5, makecol (0, 0, 0)) -
    circlefill (buffer, 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 "annuler p1Move ()" et "annuler p2Move ()".

  • 6

    Ecrire le code qui informe programme quand un joueur gagne et quand commencer un nouveau jeu. Le "annuler 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 "annuler startNew ()" dira le programme de recommencer.

  • 7

    Ajouter la commande "END_OF_MAIN () -" pour compléter le programme. Enregistrer et lancer le programme à jouer un jeu de pong.

» » » » Comment faire un jeu de pong en c ++