22/08/2012, 23:59
|
|
Respuesta: El truco Argentino Yo empezaría por algo así
clase naipe
string palo
int num
string imagen
dibujar()
clase mazo
array mazo
mezclar()
repartir()
clase jugador
int puntos_enel_juego
array mano //las cartas que el jugador tiene en mano
array mesa //las cartas que el jugador bajo
int puntos_en_mano
string name
bool ia
si ia es true (crear ia)
jugada()...
...bajarcarta()
cantar(envido, puntos, retruco, valecuatro, aceptar, etc)
round(){
mazo.mezclar()
mazo.repartir()
mientras nofinalround(){
...jugador = obtenerturno() //ya que depende la mano se obtienen los turnos
...jugador.jugada()
...si jugador.canta entonces {hacer jugar al resto segun el canto}
...}
contarpuntos()
}
claseMatch
array jugadores
cargarjugadores()
mientras...nofinalmatch()
...round() |