Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör ett pong spel i C + +

    C + + är ett programmeringsverktyg som gör att du kan skapa objektorienterade program . Du kan använda objekt koder för att möjliggöra mer detaljerade och organiserade programmering . Pong är ett spel du kan programmera i C + + som innehåller olika funktioner . För att göra ett pong spel , hitta en sammanställning program som Dev - C + + för att starta programmet och redigera koden . Instruktioner
    1

    Starta sammanställa programmet för ditt val och klicka på " File ", " Ny " och välj " Project . " Välj " Console Application " för filtypen och ge det ett namn .
    2

    Skriv in koden för att ställa in information om spelaren , boll spårning och skapa objekt . Det bör se ut så här :

    # include # include # include

    int ball_x = 320 ; int ball_y = 240 ;

    int p1_x = 20 ; int p1_y = 210;
    3

    Skapa grundläggande delar av spelet genom att skriva if-else kod uttalanden för varje spelare och händelse , beslutar på vad som händer om bollen träffar plattan eller missas . Om - else ser ut ungefär så här :

    void moveBall ( ) { ball_tempX = ball_x , ball_tempY = ball_y ;

    om ( dir == 1 && ball_x > 5 & ; & ball_y > 5 ) {

    om ( ball_x == p1_x + 15 && ball_y > = p1_y && ball_y < = p1_y + 60 ) { dir = rand ( ) % 2 + 3 ;} else { - ball_x , - ball_y ; }
    4

    Skriv in koden för att ge spelet grafiska element som en bakgrund skärm , boll färg och skärmstorlek , vilket kommer se ut så här : }

    acquire_screen ( ) ; circlefill ( buffert , ball_tempX , ball_tempY , 5 , makecol ( 0 , 0 , 0 ) ) ; circlefill ( buffert , ball_x , ball_y , 5 , makecol ( 128 , 255 , 0 ) ) ; draw_sprite ( skärm , buffert , 0 , 0 ) , release_screen ( ) ;

    vila ( 5 ) ,

    }
    5

    Skriv koden för spelaren stängs med koden linjer " void p1Move ( ) " och " void p2Move ( ) " .
    6

    Skriv in koden som informerar programmet när en spelare vinner och när man ska börja ett nytt spel . Den " void checkWin ( ) " uttalande i kombination med en if-else loop gör spelet fortsätta gå tills en spelare når max poäng . Den " void startNew ( ) " kommer att tala om för programmet att börja om igen
    7

    Lägg kommandot . " END_OF_MAIN ( ) ; " för att avsluta programmet . Spara och starta programmet för att spela en omgång pong .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att dölja en kommandoknapp i Visual C
    ·Hur får man en funktionsprototyp i DLL
    ·Hur man kompilerar C kod med G+ +
    ·Hur man bygger en mobil app som använder en kamera
    ·Vad är motsatsen till Print i C -programmering
    ·Hur överbelasta en funktion i C + +
    ·Hur man kan begränsa decimaler under C Språk
    ·Vanliga Delsträngar i C
    ·Hur Inkludera anpassade teckensnitt i en iPhone med Xco…
    ·Hur man manipulerar Controls Listvy i MFC
    Utvalda artiklarna
    ·Hur man skapar en funktion Temperatur Konvertering Med …
    ·Hur du använder klasserna i ActionScript 3
    ·Binära beräkningar Tips & Tricks
    ·Hur man skapar en Access Connection Använda Visual Bas…
    ·Hur du ändrar skärmsläckare med VB Software
    ·Hur man gör en knapp på VB
    ·Hur omdirigerar utdata till Input i Perl
    ·Hur fixar Driftstid Misstag 6
    ·Hur Ring DB2 lagrade procedurer i Visual Basic 6.0 Prog…
    ·Visual Basic Gmail gick inte att ansluta till servern
    Copyright © Dator Kunskap http://www.dator.xyz