Exemplo n.º 1
0
#Teste Partidas com o filho
seletorNatural = SeletorNatural(1)

jogador1 = Jogador()

numeroDePartidasJogador1 = 0
numeroDePartidasJogador2 = 0
numeroDePartidasEmpate = 0
for index in range(50):
    print("")
    print("Criando jogador 2")
    jogador2 = seletorNatural.repdroduzJogador(copy.deepcopy(jogador1))

    print("Comecando partida 1." + str(index + 1) + "!")
    partida = Partida(jogador1, jogador2)
    result = partida.realizaPartida()
    if (result == 1):
        print("Jogador 1 Venceu!")
        numeroDePartidasJogador1 += 1
    elif (result == -1):
        print("Jogador 2 Venceu!")
        numeroDePartidasJogador2 += 1
    else:
        print("EMPATE!")
        numeroDePartidasEmpate += 1

    print("Numero jogadas: " + str(partida.numeroJogadas))

    print("Comecando partida 2." + str(index + 1) + "!")
    partida = Partida(jogador2, jogador1)
    result = partida.realizaPartida()
Exemplo n.º 2
0
# -*- coding: utf-8 -*-
"""
Created on Sun Jun 16 22:48:39 2019

@author: nocera
"""

from jogador import Jogador
from partida import Partida

#Teste pontuacao apos partida
jogador1 = Jogador()
jogador2 = Jogador()

partida = Partida(jogador2, jogador1, True)
partida.realizaPartida()
#
print(jogador1.currentPoints)
print(jogador2.currentPoints)