elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Mvc
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mvc  (Leído 1,824 veces)
Ruusa

Desconectado Desconectado

Mensajes: 32


Ver Perfil
Mvc
« en: 22 Junio 2019, 14:56 pm »

Buenas. Estoy haciendo un juego en mvc y no se me ocurre como hacer para cambiar de turno de jugador. Si alguien me puede dar una idea se lo agradecería


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.355


Ver Perfil
Re: Mvc
« Respuesta #1 en: 22 Junio 2019, 15:20 pm »

No importa el sistema. En un juego por turnos, siempre es un bucle mientras el juego no acabe.

Código
  1. byte Turno
  2. byte MaxJugadores = 10
  3. byte NumJugadores
  4. boolean NuevaPartida = True
  5. boolean Jugando
  6.  
  7. ' bucle para jugar partidas.
  8. Do
  9.    NumJugadores = ElegirCuantosJugadores("Cuantos jugadores participarán en este juego: ...?",2, MaxJugadores)
  10.    Llamada a PrepararPartida(NumJugadores)  
  11.    Jugando = TRUE  ' Esto puede ir en preparar partida, pero se deja aquí por claridad.
  12.    Turno = 0            '   "    Ídem     "                     "
  13.  
  14.    ' Bucle de turno para cada jugador, 2,3,4, etc...
  15.    ' ==============================================
  16.    Do
  17.        Llamada a CederTurnoAljugador(Turno)  ' y dicha función invocará otras.
  18.        ' ... alguna otra cosa que fuere bien aquí
  19.  
  20.        Turno = ((Turno + 1) modulo NumJugadores )
  21.    Loop While (Jugando = TRUE)
  22.    ' ==============================================
  23.  
  24.    NuevaPartida = PreguntarALosjugadores("Quereis jugar una nueva partida...?")
  25. Loop While (NuevaPartida = TRUE)
  26.  


« Última modificación: 22 Junio 2019, 15:22 pm por NEBIRE » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines