manual de el juego de la oca

23
FACULTAD DE INGENIERÍA QUÍMICA PROYECTO DE PROGRAMACIÓN JUEGO DE LA OCA Fabiola Alejandra Medina Solís 04 de mayo del 2011 Ingeniería Industrial Logística GRUPO 1

Upload: fabi-medina

Post on 04-Mar-2015

168 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual de El Juego de La Oca

FACULTAD DE INGENIERÍA QUÍMICA

PROYECTO DE PROGRAMACIÓN

JUEGO DE LA OCA

Fabiola Alejandra Medina Solís

04 de mayo del 2011

Ingeniería Industrial Logística GRUPO 1

Page 2: Manual de El Juego de La Oca

“Manual de El Juego de la Oca”

Este juego de la oca se jugara con dos participantes, los cuales tendrán 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 números que salgan en ellos será el número de casillas que puedan moverse; si el jugador se pasa de la casilla 63 este tendrá que retroceder el número 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 número exacto de casillas recorridas.

Nombre: Número 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 más.

La posada 19 Los jugadores que caigan en la casilla 19 se verán obligados a permanecer en ella por 3 turnos, mientras el otro jugador se mueve.

La cárcel 56 Al entrar en la cárcel, se pierden 2 turnosEl pozo 31 Si un jugador se cae al pozo, este deberá permanecer

ahí hasta que otro jugador caiga en el y lo rescate, quedándose este último en el pozo en espera de que alguien más 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.

En el tablero se encontraran algunas casillas especiales, las cuales nos obligan a cumplir ciertas reglas mostradas en la siguiente tabla:

Page 3: Manual de El Juego de La Oca

Al iniciar el juego el tablero se vera de esta forma:

Para iniciar el juego, el jugador 1 debe presionar el botón de “jugador 1” y su ficha se moverá automáticamente, luego el jugador 2 presionara el botón de “jugador 2” y de este modo irán moviéndose las fichas por el tablero.

Page 4: Manual de El Juego de La Oca

ALGUNAS DE LAS CASILLAS ESPECIALES:

Al caer oca:

Al caer en la cárcel:

Al caer en el puente:

Page 5: Manual de El Juego de La Oca

Al caer en la muerte:

Al caer posada:

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

Page 6: Manual de El Juego de La Oca

Si alguno de los jugadores tiene una duda sobre las casillas especiales puede recurrir al botón de ayuda y en el saldrá la información de estas:

Código Fuente del Juego de la OcaAYUDA:

Page 7: Manual de El Juego de La Oca

Private Sub cmdayuda_Click()Form2.ShowEnd SubJUGADOR1Private 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 jugador2cmdjugador1.Enabled = Falsecmdjugador2.Enabled = Truecmdjugador2.SetFocus'Averiguando si no estoy en la posadaIf Val(lblposada1) > 0 Then lblposada1 = Val(lblposada1) - 1 Exit SubEnd If'averiguando si no estoy en el pozoIf Val(lblpozo1) = 1 Then Exit SubEnd If'averiguando si no esta en la carcelIf Val(lblcarcel1) > 0 Then lblcarcel1 = Val(lblcarcel1) - 1 Exit SubEnd If'Tirando los dadosdado1 = Int(6 * Rnd(1) + 1)dado2 = Int(6 * Rnd(1) + 1)salio = dado1 + dado2'Mostando los resulatadoslbldado1 = dado1lbldado2 = dado2lblsalio = salio'Actualizando lo que se avanzólblconta1 = Val(lblconta1) + salioIf Val(lblconta1) > 63 Then lblconta1 = 63 - (Val(lblconta1) - 63)End If'Movimiento de casillasSelect 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

Page 8: Manual de El Juego de La Oca

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

Page 9: Manual de El Juego de La Oca

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

Page 10: Manual de El Juego de La Oca

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

Page 11: Manual de El Juego de La Oca

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

Page 12: Manual de El Juego de La Oca

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

Page 13: Manual de El Juego de La Oca

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.TopEnd 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 = TrueEnd IfEnd Sub

JUGADOR 2Private 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 jugador2cmdjugador2.Enabled = Falsecmdjugador1.Enabled = Truecmdjugador1.SetFocus'Averiguando si no estoy en la posadaIf Val(lblposada2) > 0 Then lblposada2 = Val(lblposada2) - 1 Exit Sub

Page 14: Manual de El Juego de La Oca

End If'averiguando si no estoy en el pozoIf Val(lblpozo2) = 1 Then Exit SubEnd If'averiguando si no esta en la carcelIf Val(lblcarcel2) > 0 Then lblcarcel2 = Val(lblcarcel2) - 1 Exit SubEnd If'Tirando los dadosdado1 = Int(6 * Rnd(1) + 1)dado2 = Int(6 * Rnd(1) + 1)salio = dado1 + dado2'Mostando los resulatadoslbldado1 = dado1lbldado2 = dado2lblsalio = salio'Actualizando lo que se avanzólblconta2 = Val(lblconta2) + salioIf Val(lblconta2) > 63 Then lblconta2 = 63 - (Val(lblconta2) - 63)End If'Movimiento de casillasSelect 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

Page 15: Manual de El Juego de La Oca

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

Page 16: Manual de El Juego de La Oca

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

Page 17: Manual de El Juego de La Oca

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

Page 18: Manual de El Juego de La Oca

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

Page 19: Manual de El Juego de La Oca

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

Page 20: Manual de El Juego de La Oca

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.TopEnd 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 IfEnd Sub

Private Sub cmdreset_Click()cmdjugador1.Enabled = Truelblconta1 = 0lblconta2 = 0lblsalio = ""cmdreset.Enabled = Falseficha1.Left = inicio.Leftficha1.Top = inicio.Top

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

End SubSALIR:Private Sub cmdsalir_Click()EndEnd SubTIMER:Private Sub Form_Load()Randomize TimerEnd Sub