Вы находитесь на странице: 1из 20

FACULTAD DE INGENIERA QUMICA

PROYECTO DE
PROGRAMACIN
JUEGO DE LA OCA

Fabiola Alejandra Medina Sols
04 de mayo del 2011




Ingeniera Industrial Logstica GRUPO 1
Manual de El Juego de la Oca

Este juego de la oca se jugara con dos participantes, los cuales tendrn una ficha, el jugador 1 una
roja y el jugador 2 una azul, la cual les servir ver el movimiento de las casillas que realizan en el
tablero en forma de espiral. En cada turno uno de los jugadores tirara dos dados, y la suma de los
nmeros que salgan en ellos ser el nmero de casillas que puedan moverse; si el jugador se pasa
de la casilla 63 este tendr que retroceder el nmero de casillas que se exceda de la meta; por
ejemplo si el jugador se encuentra en la casilla 61 y sus dados marcan 7, este se mover y al llegar
al 63 retroceder 5 casillas, quedando finalmente en la 58.
El ganador ser el primer jugador que llegue a la casilla 63, con el nmero exacto de casillas
recorridas.
En el tablero se encontraran algunas casillas especiales, las cuales nos obligan a cumplir ciertas
reglas mostradas en la siguiente tabla:




Nombre: Nmero de las casillas: Reglas
La oca
5, 9, 14, 18, 23, 27, 32, 36,
41, 45, 50, 54 y 59
De oca en oca tiro por que me toca, en estas casillas
los jugadores que caigan se mueven a la oca siguiente y
tiran los dados de nuevo.
La muerte 58 El jugador que caiga a la casilla 58, se ve obligado a
regresar a la casilla 1 y comenzar el juego de nuevo
El laberinto 42 Al entrar al laberinto localizado en la casilla 42, el
jugador encontrara la salida regresando a la casilla 30
Los dados 26 y 53 De dado en dado tiro por que me ha tocado, al caer
en las casillas 26 53, el jugador correspondiente tiene
el derecho a lanzar los dados de nuevo y avanzar ms.
La posada 19 Los jugadores que caigan en la casilla 19 se vern
obligados a permanecer en ella por 3 turnos, mientras
el otro jugador se mueve.
La crcel 56 Al entrar en la crcel, se pierden 2 turnos
El pozo 31 Si un jugador se cae al pozo, este deber permanecer
ah hasta que otro jugador caiga en el y lo rescate,
quedndose este ltimo en el pozo en espera de que
alguien ms lo rescate.
El puente 16 y 39 Si un jugador cae en el puente de la casilla 16 pasara a
la 39, y si cae en el puente 39 retroceder a la casilla
16.
Al iniciar el juego el tablero se vera de esta forma:

Para iniciar el juego, el jugador 1 debe presionar el botn de jugador 1 y su ficha se mover
automticamente, luego el jugador 2 presionara el botn de jugador 2 y de este modo irn
movindose las fichas por el tablero.





ALGUNAS DE LAS CASILLAS ESPECIALES:
Al caer oca:


Al caer en la crcel:


Al caer en el puente:

Al caer en la muerte:

Al caer posada:

Cuando un jugador gana se bloquean los botones de jugadores y se activa el botn reset para
poder reiniciar el juego otras ves:


Si alguno de los jugadores tiene una duda sobre las casillas especiales puede recurrir al botn de
ayuda y en el saldr la informacin de estas:


Cdigo Fuente del Juego de la Oca
AYUDA:
Private Sub cmdayuda_Click()
Form2.Show
End Sub
JUGADOR1
Private Sub cmdjugador1_Click()
Dim salio As Integer, dado1 As Integer, dado2 As Integer
'Al presionar el boton de jugador 1 se activa el boton del jugador2
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
'Averiguando si no estoy en la posada
If Val(lblposada1) > 0 Then
lblposada1 = Val(lblposada1) - 1
Exit Sub
End If
'averiguando si no estoy en el pozo
If Val(lblpozo1) = 1 Then
Exit Sub
End If
'averiguando si no esta en la carcel
If Val(lblcarcel1) > 0 Then
lblcarcel1 = Val(lblcarcel1) - 1
Exit Sub
End If
'Tirando los dados
dado1 = Int(6 * Rnd(1) + 1)
dado2 = Int(6 * Rnd(1) + 1)
salio = dado1 + dado2
'Mostando los resulatados
lbldado1 = dado1
lbldado2 = dado2
lblsalio = salio
'Actualizando lo que se avanz
lblconta1 = Val(lblconta1) + salio
If Val(lblconta1) > 63 Then
lblconta1 = 63 - (Val(lblconta1) - 63)
End If
'Movimiento de casillas
Select Case lblconta1
Case 1
ficha1.Left = casilla1.Left
ficha1.Top = casilla1.Top
Case 2
ficha1.Left = casilla2.Left
ficha1.Top = casilla2.Top
Case 3
ficha1.Left = casilla3.Left
ficha1.Top = casilla3.Top
Case 4
ficha1.Left = casilla4.Left
ficha1.Top = casilla4.Top
Case 5
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 9
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla5.Left
ficha1.Top = casilla5.Top
Case 6
ficha1.Left = casilla6.Left
ficha1.Top = casilla6.Top
Case 7
ficha1.Left = casilla7.Left
ficha1.Top = casilla7.Top
Case 8
ficha1.Left = casilla8.Left
ficha1.Top = casilla8.Top
Case 9
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 14
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla9.Left
ficha1.Top = casilla9.Top
Case 10
ficha1.Left = casilla10.Left
ficha1.Top = casilla10.Top
Case 11
ficha1.Left = casilla11.Left
ficha1.Top = casilla11.Top
Case 12
ficha1.Left = casilla12.Left
ficha1.Top = casilla12.Top
Case 13
ficha1.Left = casilla13.Left
ficha1.Top = casilla13.Top
Case 14
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 18
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla14.Left
ficha1.Top = casilla14.Top
Case 15
ficha1.Left = casilla15.Left
ficha1.Top = casilla15.Top
Case 16
lblconta1 = 39
MsgBox "ESTAS EN EL PUENTE, AVANZA AL 39"
ficha1.Left = casilla39.Left
ficha1.Top = casilla39.Top
Case 17
ficha1.Left = casilla17.Left
ficha1.Top = casilla17.Top
Case 18
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 23
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla18.Left
ficha1.Top = casilla18.Top
Case 19
MsgBox "LLEGASTE A LA POSADA, PIERDES 3 TURNOS"
lblposada1 = 3
ficha1.Left = casilla19.Left
ficha1.Top = casilla19.Top
Case 20
ficha1.Left = casilla20.Left
ficha1.Top = casilla20.Top
Case 21
ficha1.Left = casilla21.Left
ficha1.Top = casilla21.Top
Case 22
ficha1.Left = casilla22.Left
ficha1.Top = casilla22.Top
Case 23
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 27
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla23.Left
ficha1.Top = casilla23.Top
Case 24
ficha1.Left = casilla24.Left
ficha1.Top = casilla24.Top
Case 25
ficha1.Left = casilla25.Left
ficha1.Top = casilla25.Top
Case 26
MsgBox "DE DADO EN DADO TIRO POR QUE ESTAN CUADRADOS"
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla26.Left
ficha1.Top = casilla26.Top
Case 27
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 32
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla27.Left
ficha1.Top = casilla27.Top
Case 28
ficha1.Left = casilla28.Left
ficha1.Top = casilla28.Top
Case 29
ficha1.Left = casilla29.Left
ficha1.Top = casilla29.Top
Case 30
ficha1.Left = casilla30.Left
ficha1.Top = casilla30.Top
Case 31
MsgBox "HAS CAIDO AL POSO, ESPERA A QUE OTRO JUGADOR TE RESCATE"
lblpozo1 = 1
'si hay alguien lo rescatas
If lblpozo2 = 1 Then
lblpozo2 = 0
End If
ficha1.Left = casilla31.Left
ficha1.Top = casilla31.Top
Case 32
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 36
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla32.Left
ficha1.Top = casilla32.Top
Case 33
ficha1.Left = casilla33.Left
ficha1.Top = casilla33.Top
Case 34
ficha1.Left = casilla34.Left
ficha1.Top = casilla34.Top
Case 35
ficha1.Left = casilla35.Left
ficha1.Top = casilla35.Top
Case 36
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 41
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla36.Left
ficha1.Top = casilla36.Top
Case 37
ficha1.Left = casilla37.Left
ficha1.Top = casilla37.Top
Case 38
ficha1.Left = casilla38.Left
ficha1.Top = casilla38.Top
Case 39
lblconta1 = 16
MsgBox "ESTAS EN EL PUENTE, RETROCEDE AL 16"
ficha1.Left = casilla16.Left
ficha1.Top = casilla16.Top

Case 40
ficha1.Left = casilla40.Left
ficha1.Top = casilla40.Top
Case 41
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 45
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla41.Left
ficha1.Top = casilla41.Top
Case 42
MsgBox "HAZ CAIDO EN EL LABERINTO, ENCUENTRA LA SALIDA EN LA CASILLA 30"
lblconta1 = 30
ficha1.Left = casilla30.Left
ficha1.Top = casilla30.Top
Case 43
ficha1.Left = casilla43.Left
ficha1.Top = casilla43.Top
Case 44
ficha1.Left = casilla44.Left
ficha1.Top = casilla44.Top
Case 45
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 50
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla45.Left
ficha1.Top = casilla45.Top
Case 46
ficha1.Left = casilla46.Left
ficha1.Top = casilla46.Top
Case 47
ficha1.Left = casilla47.Left
ficha1.Top = casilla47.Top
Case 48
ficha1.Left = casilla48.Left
ficha1.Top = casilla48.Top
Case 49
ficha1.Left = casilla49.Left
ficha1.Top = casilla49.Top
Case 50
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 54
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla50.Left
ficha1.Top = casilla50.Top
Case 51
ficha1.Left = casilla51.Left
ficha1.Top = casilla51.Top
Case 52
ficha1.Left = casilla52.Left
ficha1.Top = casilla52.Top
Case 53
MsgBox "DE DADO EN DADO TIRO POR QUE ESTAN CUADRADOS"
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla53.Left
ficha1.Top = casilla53.Top
Case 54
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta1 = 59
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
ficha1.Left = casilla54.Left
ficha1.Top = casilla54.Top
Case 55
ficha1.Left = casilla55.Left
ficha1.Top = casilla55.Top
Case 56
MsgBox "TE HAN ENCARCELADO, PIERDES 2 TURNOS"
lblcarcel1 = 2
ficha1.Left = casilla56.Left
ficha1.Top = casilla56.Top
Case 57
ficha1.Left = casilla57.Left
ficha1.Top = casilla57.Top
Case 58
MsgBox "HAZ CAIDO EN LA MUERTE, REGRESA A LA CASILLA 1"
ficha1.Left = casilla1.Left
ficha1.Top = casilla1.Top
lblconta1 = 1
Case 59
ficha1.Left = casilla59.Left
ficha1.Top = casilla59.Top
Case 60
ficha1.Left = casilla60.Left
ficha1.Top = casilla60.Top
Case 61
ficha1.Left = casilla61.Left
ficha1.Top = casilla61.Top
Case 62
ficha1.Left = casilla62.Left
ficha1.Top = casilla62.Top
Case 63
ficha1.Left = casilla63.Left
ficha1.Top = casilla63.Top
End Select

'Averiguando si gane
If Val(lblconta1) = 63 Then
MsgBox "El jugador 1 ha ganado, ESTAS EN EL JARDIN DE LA OCA"
cmdjugador2.Enabled = False
cmdreset.Enabled = True
End If
End Sub

JUGADOR 2
Private Sub cmdjugador2_Click()
Dim salio As Integer, dado1 As Integer, dado2 As Integer
'Al presionar el boton de jugador 1 se activa el boton del jugador2
cmdjugador2.Enabled = False
cmdjugador1.Enabled = True
cmdjugador1.SetFocus
'Averiguando si no estoy en la posada
If Val(lblposada2) > 0 Then
lblposada2 = Val(lblposada2) - 1
Exit Sub
End If
'averiguando si no estoy en el pozo
If Val(lblpozo2) = 1 Then
Exit Sub
End If
'averiguando si no esta en la carcel
If Val(lblcarcel2) > 0 Then
lblcarcel2 = Val(lblcarcel2) - 1
Exit Sub
End If
'Tirando los dados
dado1 = Int(6 * Rnd(1) + 1)
dado2 = Int(6 * Rnd(1) + 1)
salio = dado1 + dado2
'Mostando los resulatados
lbldado1 = dado1
lbldado2 = dado2
lblsalio = salio
'Actualizando lo que se avanz
lblconta2 = Val(lblconta2) + salio
If Val(lblconta2) > 63 Then
lblconta2 = 63 - (Val(lblconta2) - 63)
End If
'Movimiento de casillas
Select Case lblconta2
Case 1
ficha2.Left = casilla1.Left
ficha2.Top = casilla1.Top
Case 2
ficha2.Left = casilla2.Left
ficha2.Top = casilla2.Top
Case 3
ficha2.Left = casilla3.Left
ficha2.Top = casilla3.Top
Case 4
ficha2.Left = casilla4.Left
ficha2.Top = casilla4.Top
Case 5
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 9
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla5.Left
ficha2.Top = casilla5.Top
Case 6
ficha2.Left = casilla6.Left
ficha2.Top = casilla6.Top
Case 7
ficha2.Left = casilla7.Left
ficha2.Top = casilla7.Top
Case 8
ficha2.Left = casilla8.Left
ficha2.Top = casilla8.Top
Case 9
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 14
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla9.Left
ficha2.Top = casilla9.Top
Case 10
ficha2.Left = casilla10.Left
ficha2.Top = casilla10.Top
Case 11
ficha2.Left = casilla11.Left
ficha2.Top = casilla11.Top
Case 12
ficha2.Left = casilla12.Left
ficha2.Top = casilla12.Top
Case 13
ficha2.Left = casilla13.Left
ficha2.Top = casilla13.Top
Case 14
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 18
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla14.Left
ficha2.Top = casilla14.Top
Case 15
ficha2.Left = casilla15.Left
ficha2.Top = casilla15.Top
Case 16
MsgBox "ESTAS EN EL PUENTE, AVANZA AL 39"
lblconta1 = 39
ficha2.Left = casilla39.Left
ficha2.Top = casilla39.Top
Case 17
ficha2.Left = casilla17.Left
ficha2.Top = casilla17.Top
Case 18
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 23
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla18.Left
ficha2.Top = casilla18.Top
Case 19
MsgBox "LLEGASTE A LA POSADA, PIERDES 3 TURNOS"
lblposada2 = 3
ficha2.Left = casilla19.Left
ficha2.Top = casilla19.Top
Case 20
ficha2.Left = casilla20.Left
ficha2.Top = casilla20.Top
Case 21
ficha2.Left = casilla21.Left
ficha2.Top = casilla21.Top
Case 22
ficha2.Left = casilla22.Left
ficha2.Top = casilla22.Top
Case 23
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 27
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla23.Left
ficha2.Top = casilla23.Top
Case 24
ficha2.Left = casilla24.Left
ficha2.Top = casilla24.Top
Case 25
ficha2.Left = casilla25.Left
ficha2.Top = casilla25.Top
Case 26
MsgBox "DE DADO EN DADO TIRO POR QUE ESTAN CUADRADOS"
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla26.Left
ficha2.Top = casilla26.Top
Case 27
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 32
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla27.Left
ficha2.Top = casilla27.Top
Case 28
ficha2.Left = casilla28.Left
ficha2.Top = casilla28.Top
Case 29
ficha2.Left = casilla29.Left
ficha2.Top = casilla29.Top
Case 30
ficha2.Left = casilla30.Left
ficha2.Top = casilla30.Top
Case 31
MsgBox "HAS CAIDO AL POSO, ESPERA A QUE OTRO JUGADOR TE RESCATE"
lblpozo2 = 1
'si hay alguien lo rescatas
If lblpozo1 = 1 Then
lblpozo1 = 0
End If
ficha2.Left = casilla31.Left
ficha2.Top = casilla31.Top
Case 32
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 36
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla32.Left
ficha2.Top = casilla32.Top
Case 33
ficha2.Left = casilla33.Left
ficha2.Top = casilla33.Top
Case 34
ficha2.Left = casilla34.Left
ficha2.Top = casilla34.Top
Case 35
ficha2.Left = casilla35.Left
ficha2.Top = casilla35.Top
Case 36
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 41
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla36.Left
ficha2.Top = casilla36.Top
Case 37
ficha2.Left = casilla37.Left
ficha2.Top = casilla37.Top
Case 38
ficha2.Left = casilla38.Left
ficha2.Top = casilla38.Top
Case 39
MsgBox "ESTAS EN EL PUENTE, RETROCEDE AL 16"
lblconta1 = 16
ficha2.Left = casilla16.Left
ficha2.Top = casilla16.Top
Case 40
ficha2.Left = casilla40.Left
ficha2.Top = casilla40.Top
Case 41
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 45
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla41.Left
ficha2.Top = casilla41.Top
Case 42
MsgBox "HAZ CAIDO EN EL LABERINTO, ENCUENTRA LA SALIDA EN LA CASILLA 30"
lblconta2 = 30
ficha2.Left = casilla30.Left
ficha2.Top = casilla30.Top
Case 43
ficha2.Left = casilla43.Left
ficha2.Top = casilla43.Top
Case 44
ficha2.Left = casilla44.Left
ficha2.Top = casilla44.Top
Case 45
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 50
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla45.Left
ficha2.Top = casilla45.Top
Case 46
ficha2.Left = casilla46.Left
ficha2.Top = casilla46.Top
Case 47
ficha2.Left = casilla47.Left
ficha2.Top = casilla47.Top
Case 48
ficha2.Left = casilla48.Left
ficha2.Top = casilla48.Top
Case 49
ficha2.Left = casilla49.Left
ficha2.Top = casilla49.Top
Case 50
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 54
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla50.Left
ficha2.Top = casilla50.Top
Case 51
ficha2.Left = casilla51.Left
ficha2.Top = casilla51.Top
Case 52
ficha2.Left = casilla52.Left
ficha2.Top = casilla52.Top
Case 53
MsgBox "DE DADO EN DADO TIRO POR QUE ESTAN CUADRADOS"
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla53.Left
ficha2.Top = casilla53.Top
Case 54
MsgBox "DE OCA EN OCA Y TIRO POR QUE ME TOCA"
lblconta2 = 59
cmdjugador1.Enabled = False
cmdjugador2.Enabled = True
cmdjugador2.SetFocus
ficha2.Left = casilla54.Left
ficha2.Top = casilla54.Top
Case 55
ficha2.Left = casilla55.Left
ficha2.Top = casilla55.Top
Case 56
MsgBox "TE HAN ENCARCELADO, PIERDES 2 TURNOS"
lblcarcel2 = 2
ficha2.Left = casilla56.Left
ficha2.Top = casilla56.Top
Case 57
ficha2.Left = casilla57.Left
ficha2.Top = casilla57.Top
Case 58
MsgBox "HAZ CAIDO EN LA MUERTE, REGRESA A LA CASILLA 1"
lblconta2 = 1
ficha2.Left = casilla1.Left
ficha2.Top = casilla1.Top
Case 59
ficha2.Left = casilla59.Left
ficha2.Top = casilla59.Top
Case 60
ficha2.Left = casilla60.Left
ficha2.Top = casilla60.Top
Case 61
ficha2.Left = casilla61.Left
ficha2.Top = casilla61.Top
Case 62
ficha2.Left = casilla62.Left
ficha2.Top = casilla62.Top
Case 63
ficha2.Left = casilla63.Left
ficha2.Top = casilla63.Top
End Select


'Averiguando si gane
If Val(lblconta2) = 63 Then
MsgBox "El jugador 2 ha ganado, ESTAS EN EL JARDIN DE LA OCA"
cmdjugador1.Enabled = False
cmdreset.Enabled = True
End If
End Sub

Private Sub cmdreset_Click()
cmdjugador1.Enabled = True
lblconta1 = 0
lblconta2 = 0
lblsalio = ""
cmdreset.Enabled = False
ficha1.Left = inicio.Left
ficha1.Top = inicio.Top

ficha2.Left = inicio.Left
ficha2.Top = inicio.Top

End Sub
SALIR:
Private Sub cmdsalir_Click()
End
End Sub
TIMER:
Private Sub Form_Load()
Randomize Timer
End Sub

Вам также может понравиться