Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť Pong hru v C + +

C + + je programovací nástroj , ktorý umožňuje vytvárať objektovo orientované aplikácie . Môžete použiť objekt kódy umožní podrobnejšie a organizovanej programovanie . Pong je hra , ktorú možno programovať v C + + , ktorý obsahuje rôzne funkcie . Ak chcete hru pong , nájsť kompiláciu programu ako Dev - C + + pre spustenie aplikácie a upraviť kód . Pokyny dovolená 1

Spustite vykazujúceho program podľa vášho výberu a kliknite na tlačidlo " Súbor " , " Nový " a zvoľte " Projekt " . Zvoľte " Console Application " pre typ súboru , a dať to meno .
2

Zadajte kód na zriadenie informácií o prehrávači , sledovanie loptu a vytváranie objektov . Malo by to vyzerať takto :

# include # include # include

int ball_x = 320 ; int ball_y = 240 ;

int p1_x = 20 ; int p1_y = 210 ;
3

Vytvorte základné prvky hry tým , že píše príkazy if - else kódu pre každého hráča a udalosti , rozhodovanie o tom , o tom , čo sa stane , keď loptička dotkne pálky alebo je ujsť . If - else vyhlásenie bude vyzerať nejako takto :

void 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 ; }
4

Napíšte kód dať hru grafické prvky , ako sú obrazovky pozadie , plesu farbu a veľkosť obrazovky , ktorá bude vyzerať napríklad takto : }

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 ( obrazovka , buffer , 0 , 0 ) ; release_screen ( ) ;

zvyšok ( 5 ) ;

}
5

napíš kód pre prehrávač zapne pomocou riadky kódu " void p1Move ( ) " a " void p2Move ( ) " .
6

Napíšte kód , ktorý informuje program , keď hráč vyhrá a kedy začať nová hra . " Void checkWin ( ) " vyhlásenie v kombinácii s if - else slučky bude hra pokračovať ďalej , kým jeden z hráčov nedosiahne maximálne skóre . " Void startNew ( ) , " povie program spustiť znova
7

Pridať príkaz . " END_OF_MAIN ( ) ; " , aby tento program . Uložte a spustite program si zahrať tenis .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené