int ball_x = 320; int ball_y = 240;
p1_x int = 20 ; int p1_y = 210;
3
Crear los elementos básicos del juego , escribiendo instrucciones de código if-else para cada jugador y el acontecimiento , la decisión en lo que sucede si la pelota golpea la pala o se pierde . Instrucciones if-else se verá algo como esto :
moveBall void () { ball_tempX = ball_x ; ball_tempY = ball_y ;
if ( dir == 1 && ball_x > 5 & , y 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
Escriba el código para dar al juego elementos gráficos como una pantalla de fondo , color de bola , y el tamaño de pantalla, que se así: }
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 (pantalla, buffer, 0 , 0); release_screen ();
resto ( 5 ) ;
}
5
Escriba el código de jugador resulta utilizando las líneas de código " void p1Move () " y "vacío p2Move ()".
6
Escriba el código que informa el programa cuando un jugador gana y cuándo empezar un nuevo juego. El "vacío checkWin ()" Estado combinado con un bucle if-else hará que el juego siga adelante hasta que un jugador alcanza la puntuación máxima . El "vacío StartNew ()" le indicará el programa que empezar de nuevo
7
Agregar el comando ". END_OF_MAIN (); " para completar el programa. Guardar y poner en marcha el programa para jugar un partido de pong.