Esempio n. 1
0
        /// <summary>
        /// Método que inicializa los datos que se utilizarán en las pruebas
        /// </summary>
        public void InicializarDatos()
        {
            partida    = new Partida();
            partidaDAO = new PartidaDAO();

            partida.idPartida = 0;
            partida.codigo    = "12345";
        }
    public static void DeterminarObjetivo()
    {
        float[] Cuartiles       = new float[3];
        float   PromedioJugador = 0;

        PartidaDAO partidaDAO = new PartidaDAO();

        partidaDAO.CalcularMetricas(Cuartiles);
        PromedioJugador = partidaDAO.CalcularMetricaJugador();

        Debug.Log(string.Format("Cuartil 1: {0}, Cuartil 3: {1}, Promedio Jugador: {2}", Cuartiles[0], Cuartiles[2], PromedioJugador));
        if (PromedioJugador < Cuartiles[0])
        {
            dificultad = 0;
        }
        else if (PromedioJugador > Cuartiles[0] && PromedioJugador <= Cuartiles[2])
        {
            dificultad = 1;
        }
        else
        {
            dificultad = 2;
        }


        nivel = Random.Range(0, 3);
        //dificultad = Random.Range(0, 3);

        objetivo    = (Objeto)Random.Range(0, 3);
        colorObjeto = (ColorObjeto)Random.Range(0, 3);

        for (int i = 0; i < cantidadObjetos.Length; i++)
        {
            cantidadObjetos[i] = Random.Range(3, CANTIDAD_OBJETOS[dificultad]);
        }

        for (int i = 0; i < objetos.GetLength(0); i++)
        {
            int max       = cantidadObjetos[i];
            int generados = 0;
            for (int j = 0; j < objetos.GetLength(1); j++)
            {
                if (i == (int)objetivo && j == (int)colorObjeto)
                {
                    objetos[i, j] = Random.Range(1, /*max - generados*/ 1);
                }
                else
                {
                    objetos[i, j] = Random.Range(0, max - 1 - generados);
                }
                generados += objetos[i, j];
            }
            objetos[i, 0] += max - generados;
        }

        IteradorDeColores = new IteradorDeColores(objetos);
    }
 public Partida_Web ObterPartidaId(int id)
 {
     return(PartidaDAO.ObterPartidaId(id));
 }
 public void AtualizaPartida(Partida_Web item)
 {
     PartidaDAO.AtualizaPartida(item);
 }
 public void RemovePartida(Partida_Web item)
 {
     PartidaDAO.RemovePartida(item);
 }
 public void InserirPartida(Partida_Web item)
 {
     PartidaDAO.InserirPartida(item);
 }
 public List <ResultadoPartida_Web> ObterPartidaResultado(string campeonato, string dataInicio, string dataFim)
 {
     return(PartidaDAO.ObterPartidaResultado(campeonato, dataInicio, dataFim));
 }
 public List <Partida_Web> ObterPartida(string campeonato, string dataInicio, string dataFim)
 {
     return(PartidaDAO.ObterPartida(campeonato, dataInicio, dataFim));
 }
Esempio n. 9
0
 void Start()
 {
     PartidaDAO = new PartidaDAO();
     jugadorDAO = new JugadorDAO();
 }