public void BrigaJurandir() { int contador = 0; for (int i = 0; i < 1000; i++) { Jogador jogador1 = new JurandirOJogador("Jogador 1", log); Jogador jogador2 = new JogadorEquipeAlfa("Jogador 2", log); Jogador jogador3 = new JurandirOJogador("Jogador 3", log); Jogador jogador4 = new JogadorEquipeAlfa("Jogador 4", log); Equipe equipe1 = new Equipe(new List <Jogador>() { jogador1, jogador3 }); Equipe equipe2 = new Equipe(new List <Jogador>() { jogador2, jogador4 }); Mesa mesaDeTruco = new Mesa(new List <Equipe>() { equipe1, equipe2 }, log); mesaDeTruco.Jogar(); if (equipe2.PontosEquipe >= 15) { contador++; } } log.logar($"O aproveitamento da equipe Alfa contra a equipe Jurandi foi de {contador / 10}%", TipoLog.logTeste); Console.ReadLine(); }
public int Teste(Jogador Oponente1, Jogador Oponente2) { int count = 0; for (int i = 0; i < 1000; i++) { Jogador jogador1 = new JurandirOJogador("P1", log); Jogador jogador2 = Oponente1; Jogador jogador3 = new JurandirOJogador("P2", log); Jogador jogador4 = Oponente2; Equipe equipe1 = new Equipe(new List <Jogador>() { jogador1, jogador3 }); Equipe equipe2 = new Equipe(new List <Jogador>() { jogador2, jogador4 }); Mesa mesaDeTruco = new Mesa(new List <Equipe>() { equipe1, equipe2 }, log); mesaDeTruco.Jogar(); if (equipe1.PontosEquipe == 15) { count++; } } return(count); }
static private void teste(Equipe equipe1, Equipe equipe2, string arquivo, int rodadas, Log log) { int v1 = 0; int v2 = 0; Mesa mesaDeTruco = new Mesa(new List <Equipe>() { equipe1, equipe2 }, log); for (int i = 0; i < rodadas; i++) { mesaDeTruco.Jogar(); if (mesaDeTruco.EquipeMesa[0].PontosEquipe >= 15) { v1++; } else { v2++; } } log.logar($"{equipe1} vs {equipe2}", TipoLog.logTeste, TipoLog.logTeste); log.logar("", TipoLog.logTeste); log.logar($"A {equipe1} ganhou {v1}, {(double)(v1) / (double)((v1 + v2)) * 100D}% ", TipoLog.logTeste); log.logar($"A {equipe2} ganhou {v2}, {(double)(v2) / (double)((v1 + v2)) * 100D}% ", TipoLog.logTeste); log.logar("", TipoLog.logTeste); log.logar("", TipoLog.logTeste); }
public void TesteIlusionistaEAlfaeJuve() { int v1 = 0; int v2 = 0; for (int i = 0; i < 1000; i++) { Jogador jogador1 = new JogadorEquipeAlfa("Alfa 1", log); Jogador jogador2 = new IlusionistaDaMesa("Ilusionista 2", log); Jogador jogador3 = new Juvenal("Juvenal 3", log); Jogador jogador4 = new IlusionistaDaMesa("Ilusionista 4", log); Equipe equipe1 = new Equipe(new List <Jogador>() { jogador1, jogador3 }); Equipe equipe2 = new Equipe(new List <Jogador>() { jogador2, jogador4 }); Mesa mesaDeTruco = new Mesa(new List <Equipe>() { equipe1, equipe2 }, log); mesaDeTruco.Jogar(); if (mesaDeTruco.EquipeMesa[0].PontosEquipe >= 15) { v1++; } else { v2++; } } log.logar("Equipe Juvenal e Alfa vs Equipe Ilusionista e Ilusionista", TipoLog.logTeste); log.logar("", TipoLog.logTeste); log.logar("A equipe Juvenal e Alfa ganhou {0}, {1}% ", v1, (double)(v1) / (double)((v1 + v2)) * 100D, TipoLog.logTeste); log.logar("A equipe Ilusionista 2 ganhou {0}, {1}% ", v2, (double)(v2) / (double)((v1 + v2)) * 100D, TipoLog.logTeste); log.logar("", TipoLog.logTeste); }