/proyecto-final-battleship-battleship_pooii

proyecto-final-battleship-battleship_pooii created by GitHub Classroom

Primary LanguageMakefile

BATTLESHIP - PROYECTO FINAL DE PROGRAMACIÓN ORIENTADA A OBJETOS II

Battleship es un juego de mesa reconocido y jugado al rededor de todo el mundo. Este juego consiste en crear una flota limitada en un tablero propio, y, al finalizar esta etapa, buscar a través de disparos separados por turnos vencer a la flota enemiga, haciendo que todos sus barcos se hundan al atinar un tiro en su tablero.

En este proyecto, se ha pedido realizar una simulación del juego en un programa de C++, utilizando todo lo aprendido durante el ciclo para ejecutarlo.

ESTRUCTURA DEL JUEGO

A diferencia de un juego clásico de Battleship, lo que busca este código es llevar a cabo una counicación eficiente con el servidor que conecta a los jugadores. Este recibe una serie de opciones las cuales sirven para saber el estado actual del juego. Se busca que cada equipo tenga un turno para realizar una jugada.

En caso desee ver más a fondo esta implementación, por favor referirse al video final o al código mismo. La implementación final se encuentra en el branch "merge_parts"

MIEMBROS

Integrantes Código URI
Claudia Noche 102710320 cnoche
Alvaro Guerrero AlvaroGuerreroJ
Alejandro Otero 201810548 Oteranga

CONCLUSIONES

En conclusión, este proyecto pone a prueba las habilidades aprendidas por los alumnos durante el ciclo. Se puede ver como se han utilizado distintas estructuras de datos, las cuales presentaron un reto para los alumnos. Implementaciones como esta sirven para entender, de manera simple, las conecciones con servidoes en situaciones de la vida real.