Exemplo n.º 1
0
        private void btnIniJuego_Click(object sender, EventArgs e)
        {
            Tablero t1 = new Tablero();
            Dado    d1 = new Dado();
            Jugador j1 = new Jugador(1);
            Jugador j2 = new Jugador(2);

            do
            {
                j1.Avanzar(d1.Lanzar());
                j1.SubirBajar(t1.Verificar(j1.Posicion));
                j2.Avanzar(d1.Lanzar());
                j2.SubirBajar(t1.Verificar(j2.Posicion));
                txtJuego.Text += j1.ToString() + Environment.NewLine + j2.ToString() + Environment.NewLine;
            } while (j1.Posicion < 100 && j2.Posicion < 100);

            if (j1.Posicion >= 100 && j2.Posicion >= 100)
            {
                txtJuego.Text += "Hubo un empate" + Environment.NewLine;
            }
            else if (j1.Posicion > j2.Posicion)
            {
                txtJuego.Text += "Jugador 1 gano el juego";
            }
            else
            {
                txtJuego.Text += "Jugador 2 gano el juego";
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// El jugador lanza un dado.
 /// </summary>
 /// <param name="D1">Recibe un dado.</param>
 /// <returns>Devuelve el valor del tiro.</returns>
 public int Lanzar(Dado D1)
 {
     int numDado;
     numDado=D1.Lanzar();
     _casilla+=numDado;
     return numDado;
 }
Exemplo n.º 3
0
        /// <summary>
        /// El jugador lanza un dado.
        /// </summary>
        /// <param name="D1">Recibe un dado.</param>
        /// <returns>Devuelve el valor del tiro.</returns>
        public int Lanzar(Dado D1)
        {
            int numDado;

            numDado   = D1.Lanzar();
            _casilla += numDado;
            return(numDado);
        }