Sunteți pe pagina 1din 1

Pasos a realizarPara realizar este juego se deberán de seguir un conjunto

de pasos, son lossiguientes:

1.- Dibujar el tablero

2. - Crear objetos móviles

3.- Controlar las 2 palas con el teclado

4.- Movimiento y rebotes de la bola

dibujar el tablero
Como se espera que el camp o de juego sea simétrico es necesario

hacer queel ancho de las columnas que conforman el campo sean iguales,

en este caso3 cm.Nuestro campo estará delimitado por celdas de fondo negro,

adicionalmente dibujamos una línea vertical y una circunferencia.

Ahora solo tienes que crear dos botones uno de inicio y otro de pausar o terminar el juego.

Ahora entra en visualbasic y escribe los siguientes codigos:

Public Sub ejecutar_juego()


Dim fin As Boolean, gol As Boolean
Dim velocidad_bolax As Long, velocidad_bolay As Long

Call calcular_posicion_velocidad(velocidad_bolax, velocidad_bolay)


Call posicion_inicial_juego("bola", "jugador1", "jugador2")
fin = False
While fin = False
If GetAsyncKeyState(48) Then
fin = True: gol = False
End If
         If GetAsyncKeyState(76) Or GetAsyncKeyState(108) Then  ’l
Call mover_pala("jugador2", 2)
End If
         If GetAsyncKeyState(80) Or GetAsyncKeyState(112) Then  ’p
Call mover_pala("jugador2", -2)
End If
         If GetAsyncKeyState(81) Or GetAsyncKeyState(113) Then  ’q
Call mover_pala("jugador1", -2)
End If
         If GetAsyncKeyState(97) Or GetAsyncKeyState(65) Then   ’a
Call mover_pala("jugador1", 2)
End If
If gestionar_rebotes_bola("bola", "jugador1", "jugador2", velocidad_bolax, velocidad_bolay) = True Then
fin = True: gol = True
End If
         ’Call gestionar_posiciones_bola("bola")
DoEvents
Call esperar(20)
Wend
DoEvents
Call posicion_inicial_juego("bola", "jugador1", "jugador2")
DoEvents
If gol Then
MsgBox "GOOOOOOOOOOOOOOL!!!!!!!!!!!!"
End If
End Sub

S-ar putea să vă placă și