Como proyecto final para la materia de Programacion II de mi facultad desarrolle este sencillo juego, que cuenta con varias funcionalidades.
Este juego no cuenta con el algortimo real del verdadero buscaminas, sino que el posicionamiento de las bombas es de forma aleatoria.
Pero el juego cuenta con otras funcionalidades como lo son:
- Seleccion de la cuadricula: Se puede elegir la cantidad de cuadrados en el juego.
- Seleccionar las cantidad de bombas: Pueden seleccionarse la cantidad de bombas que se quieren tener en la cuadricula seleccionada.
- Historail de juegos: Todos los juegos finalizados, osea si se pierde o gana, son almacenados en el LocalStorage del navegador. Cada tipo de juego tiene un historial, por ejemplo si se juega a una dificultad de cuadriculas 5x5 con 1 bomba tendra un historial propio, mientras que un juego de 6x6 con 2 bombas contara con otro historial propio. Esto permite no mezclar las partidas y centrarse en el nivel seleccionado.
- Musica: El juego cuenta con una lista de reproduccion donde se puede seleccionar las canciones que conserva la aplicación.
Se utilizo POO para administrar las acciones del juego, el menu, la musica y los renderizados de los mismos. Un trabajo muy organizado y que permite extender sus funcionalidades