marttinguerrero / algo3-tp-2022c2

0 stars 0 forks source link

Hola, somos los alumnos Martín Guerrero (107774) y Lara Scazzola (103967), el juego que vamos a hacer va a ser el Stratego. https://es.wikihow.com/jugar-al-Stratego. Acá hay un link en el que se explican bien las reglas del juego. El primer patrón de diseño que elegimos es el Strategy, para permitirle al usuario jugar contra la computadora o contra otro jugador, implementando esto por medio de interfaces. Como por ejemplo: si se tiene una interfaz que sea tipoDePartida, a la cual la implementen las clases partidaContraJugador y partidaContraComputadora y la clase Partida contenga un atributo del tipo tipoDePartida, esto me permitiria que cuando se invoque al metodo cargar() de la clase partida, este invoque al metodo cargar() del atributo tipoDePartida abstrayendose de que tipo de partida se trata. Por otra parte, también vamos a elegir el Memento, para poder guardar partidas en curso y el Factory Method para poder cargar la misma. Captura desde 2022-10-26 14-36-36