“Conocimiento Programación>C /C + + Programming

Cómo hacer un juego de Pong en C + +

2012/6/25
C + + es una herramienta de programación que permite crear aplicaciones orientadas a objetos . Puede utilizar códigos de objetos para permitir más detallado y la programación organizada. Pong es un juego que se puede programar en C + + que incorpora distintas funciones. Para hacer un juego de mesa , encontrar un programa de compilación como Dev- C + + para iniciar la aplicación y editar el código . Instrucciones
1

Inicie el programa de recopilación de su elección y haga clic en " Archivo", " Nuevo" y seleccione " Proyecto". Seleccione " Aplicación de consola " para el tipo de archivo y dar un nombre.
2

Escriba el código para configurar la información de los jugadores , el seguimiento de pelota y la creación de objetos . Se debe tener este aspecto :

# include # include # include

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.

C /C + + Programming
Cómo llamar a DLL Visual Basic Desde C
Cómo utilizar C + + Especialización plantilla Class
Cómo compilar un C + + con CMD & CL
¿Por qué no puede ver mi Xcode iPhone
Cómo utilizar los puertos COM en Visual C
¿Tiene un concepto de puntero en el lenguaje C Plus?
Cómo escribir un programa en C para imprimir una serie de Sines
Cómo hacer una cadena inmutable
Conocimiento de la computadora © http://www.ordenador.online