C++ is een programmeertaal tool die u toelaat om het maken van object-georiënteerde toepassingen. Object-codes kunt u toestaan meer gedetailleerde en programmeren georganiseerd. Pong is een spel dat je kan programmeren in C++ waarin verschillende functies. Om een pong spel, een compileren programma zoals Dev-C++ de applicatie starten en bewerken van de code te vinden.
Start het compileren programma van uw keuze en klik op 'Bestand', 'Nieuw' en selecteer 'Project'. Kies "Consoletoepassing" voor het bestandstype en geef het een naam.
Typ in de code te zetten de informatie van de speler, bal volgen en objecten maken. Het moet er zo uitzien:
zijnomvatten omvatten int ball_x = 320;
int ball_y = 240;int p1_x = 20;
int p1_y = 210;Maak de basiselementen van het spel door het schrijven van if-else code-instructies voor elke speler en gebeurtenis, beslissen over wat er gebeurt als de bal de peddel raakt of wordt gemist. Als-anders verklaringen zal als volgt uitzien:
ongeldig moveBall() {}
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;}
Schrijf de code zodat het spel grafische elementen zoals een achtergrondje, balkleur en grootte van het scherm, die zal er als volgt uitzien:
} 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( screen, buffer, 0, 0);release_screen(); rest(5);
}
Schrijf dat de code voor de speler draait met behulp van de code-lijnen "ongeldig p1Move()" en "ongeldig p2Move()".
De code schrijven die informeert programma wanneer een speler wint en wanneer om een nieuw spel te starten. De verklaring van de "ongeldig checkWin()" gecombineerd met een if-else lus zal maken het spel blijven gaan totdat één speler de maximale score bereikt. De "ongeldig startNew()" zal het programma starten opnieuw vertellen.
De opdracht "END_OF_MAIN();" om te voltooien van het programma toevoegen. Opslaan en start het programma om te spelen een spelletje pong.