Open miguelramirezv opened 4 years ago
Hola! Como cada jugador puede votar cuando quiera, está pensado para que cuando se emita un voto, es decir, algún jugador use el comando /vote [color], se actualice el voto actual de este jugador en el servidor y, con esta actualización, si un color tiene la mayoría de votos, el jugador con el color que alcanza la mayoría es expulsado. Entonces, cada vez que un jugador use el comando /vote [color] se debe verificar si un jugador cumple la condición para ser eliminado.
Por ejemplo, digamos que en el servidor se tiene un registro de los votos actuales:
Votos:
Digamos ahora que el jugador Violeta usa el comando /vote para emitir su voto:
/vote verde
El registro de votos se actualiza y quedaría así:
Votos:
Ahora, como después de este voto Verde tiene la mayoría de votos (5 de 8), Verde es expulsado de la nave.
Esto es solo un ejemplo en donde la "mayoría" es la mitad + 1 de los votos. Si algo no se encuentra especificado en el enunciado puedes interpretarlo como te acomode SIEMPRE Y CUANDO lo especifiques en el README y no se contradiga con lo establecido en el enunciado.
Espero que con esta idea te haya quedado más claro. 😄
Muchas gracias! Ahí me quedó claro 😄😄
Hola! Leyendo el enunciado no me quedó muy claro cada cuanto se cierra una votación y empieza una nueva. Entiendo que uno puede votar cuando quiera y en cada votación se queda con el último voto, pero no entendí cuándo se cierra.
Muchas gracias!