def test_dos_jugadores(self, nombre1, dificultad1, palabra_adivinar1, tipo_palabra_adivinar1, palabra1, nombre2, dificultad2, palabra_adivinar2, tipo_palabra_adivinar2, palabra2): juego = Ahorcado() with patch( 'builtins.input', side_effect=(nombre1, dificultad1, palabra_adivinar1, tipo_palabra_adivinar1, palabra1[0], palabra1[1], palabra1[2], palabra1[3], palabra1[4], palabra1[5], palabra1[6], nombre2, dificultad2, palabra_adivinar2, tipo_palabra_adivinar2, palabra2[0], palabra2[1], palabra2[2], palabra2[3], palabra2[4], palabra2[5], palabra2[6], palabra2[7], palabra2[8], palabra2[9], palabra2[10])): result = juego.dos_jugadores() self.assertEqual(result, True)
from ahorcado import Ahorcado from partida_repo import PartidaRepositorio class Menu(): def menu_juego(self): print("\nBIENVENIDO AL JUEGO DEL AHORCADO!") print("\nSeleccione el modo de juego que desea jugar.") print("\n1. Partida para un jugador") print("2. Partida para 2 jugadores") return int(input("\nElija una opción: ")) if __name__ == '__main__': menu = Menu() servicios = Ahorcado() while True: seleccion = menu.menu_juego() if seleccion == 1: servicios.un_jugador() if seleccion == 2: servicios.dos_jugadores() print("\nHistroial de partida: ", PartidaRepositorio.repo_partida)
from ahorcado import Ahorcado from menu import Menu from repositorios import Repositorios if __name__ == '__main__': a = Ahorcado() m = Menu() while True: cantidad_jugadores = m.titulo() if cantidad_jugadores == 1: a.un_jugador() input('Presione cualquier tecla para continuar...') elif cantidad_jugadores == 2: a.dos_jugadores() print('Juego Terminado!!!') print('Resultados: ') print(Repositorios.partida) print('------------------------------------------') input('Presione cualquier tecla para continuar...') elif cantidad_jugadores == 3: break
from ahorcado import Ahorcado from repositorios import Repositorios class App_ahorcado(): def menu_jugadores(self): print("\n\n\tMENU - Ahorcado") print("\tElija cantidad de jugadores, 1 o 2") print("\tsalir (otra tecla)") return int(input("\n\tElija una opción: ")) if __name__ == '__main__': juego = Ahorcado() while True: opcion_jugador = App_ahorcado().menu_jugadores() if opcion_jugador == 1: print("\nEligio jugar contra la maquina\n") juego.un_jugador() print(Repositorios().historial[0]) elif opcion_jugador == 2: print("\nEligio jugar contra un amigo\n") juego.dos_jugadores() print(Repositorios().historial[0]) print(Repositorios().historial[1]) elif opcion_jugador == 'salir': exit else: exit