Tecnología

Inicio

Cómo hacer Breakout en Visual Basic (VB)

Cómo hacer Breakout en Visual Basic (VB)


Ruptura no es nueva, juego de varios millones de dólares. En su origen fue un juego de arcade de Atari. Hay una línea de ladrillos en la parte superior de la pantalla y una pelota que rebota alrededor de la zona de juegos. El jugador tiene un "paddle" para golpear la bola, haciéndola rebotar en los lados de la pantalla. Si la pelota golpea la parte inferior de la pantalla, el jugador pierde su turno. Los ladrillos son destruidos cuando la pelota los golpea. El objetivo del juego es para romper todos los ladrillos sin que la pelota toque el fondo. Visual Basic es probablemente el lenguaje de programación más fácil de crear de nuevo el juego para el equipo.

Instrucciones

1 Abra un nuevo proyecto EXE estándar de Visual Basic. Configurar el diseño del formulario para ser utilizado como la pantalla principal en el juego de la reacción. Usted puede decidir el tamaño, el color y el borde de la forma principal.

2 Definir y declarar las variables necesarias para los ladrillos, la paleta y la pelota. Es necesario establecer variables para definir la altura y la anchura de los ladrillos, así como el número de filas y columnas. También se necesitan Variables para definir el eje X e Y y la velocidad de la pelota.

3 Cargar el juego mediante la visualización de la primera ladrillos, pelota y la raqueta en la pantalla. Las variables que se definieron anteriormente serán utilizados aquí para cargar el número correcto de ladrillos.
El color de la bola se establece con "e.Graphics.FillRectangle (Brushes.Green, Gameball)." El mismo código se puede utilizar en sustitución de "Gameball" con "gamePaddle" o "brickarray (fila, columna)" para ajustar el color de la paleta y ladrillos, respectivamente.

4 Código de dos eventos del temporizador. Un temporizador se utiliza para volver a pintar la pantalla para hacer el movimiento de la bola y suave. El otro temporizador, éste juego, restablece las variables adecuadas en función de las coordenadas X e Y de la pelota. Esto es esencialmente "moviendo" la pelota en este segundo evento de temporizador. Si la pelota entra en contacto con un ladrillo, el ladrillo se retira y la variable que almacena el número de ladrillos se decrementa.

5 Escribe los eventos de movimiento del ratón. La paleta se mueve cuando se mueve el ratón y si la pelota entra en contacto con la paleta, se pone "en marcha" de vuelta hacia los ladrillos. Un cálculo se realiza en el código para restablecer la posición de la pelota y ésta va avanzando por la pantalla con el código del contador de tiempo de juego.