Juego de Clue en Java
Repositorio de GitHub del Proyecto
Acerca del Proyecto
Este proyecto es una implementación en Java y JFrame del clásico juego de mesa de misterio de asesinato de Hasbro, Clue/Cluedo. El objetivo es deducir los tres componentes del asesinato: el sospechoso, el arma y la habitación. Los jugadores se mueven por una mansión, hacen sugerencias y utilizan el razonamiento deductivo para resolver el crimen antes que nadie.
Este fue un proyecto grupal para el curso de Ingeniería de Software (CSCI306) en la Escuela de Minas de Colorado en otoño de 2019. Sirvió como una fantástica introducción a los principios fundamentales del desarrollo de software, incluyendo programación orientada a objetos (OOP) y sus cuatro pilares: encapsulamiento, abstracción, herencia y polimorfismo. El curso también fue valioso para introducirnos al control de versiones con Git, el desarrollo de software colaborativo y la gestión de proyectos.
El proyecto fue un esfuerzo en equipo de Ruidi Huang y Mehmet Yilmaz (yo). Juntos, navegamos los desafíos de construir una aplicación completa desde cero. Usamos Git para el control de versiones, alojamos nuestro repositorio en GitHub y nos comunicamos a través de Discord y reuniones en persona para colaborar de manera efectiva. Toda la aplicación fue escrita en Java dentro del Eclipse IDE, con la interfaz gráfica de usuario (GUI) construida utilizando la biblioteca JFrame.
Vista Previa del Proyecto