Juego de puzzles que consiste en unir piezas de carretera para que un coche pueda ir de un extremo de la vía al otro. El juego esta implementado en Java, siguiendo el paradigma de programación orientado a objetos y una metodología de desarrollo waterfall. Juego inspirado en Road Trip FRVR. https://roadtrip.frvr.com/
▫️ Análisis del problema para identificar las funcionalidades o requerimientos clave a resolver.
▫️ Diseño de solución mediante un Diagrama de clases UML que representa las clases de la aplicación y como se relacionan entre sí.
▫️ Implementación de la app con programación orientada a objetos. Enums, Clases, Interfaces, Relaciones entre clases (herencia, composición, agregación y asociación) con el patrón de arquitectura MVC (Modelo- Vista - Controlador).
▫️ Implementación de la aplicación en 2 modalidades: Aplicación de consola de comandos (Terminal) y Aplicación con interfaces gráficas (UI).
▫️ Pruebas: Test unitarios con Junit 5. ▫️ Gestion de dependencias y automatización de tareas con Gradle.Las dependencias de la aplicación Java se encuentran en el fichero build.gradle sección dependencies. Se añaden tareas en el fichero build.gradle como la generación del fichero jar que empaqueta la aplicación, entre otras.
- Java
- Programación Orientada a Objetos
- Arquitectura MVC
- UML
- Gradle
- Instalar JDK15
- Instalar de IntelliJ IDEA
- Nota: No es necesario instalar Gradle. Ya existe el fichero build.gradle
Estela Madariaga