Proyecto final de Programación Orientada a Objetos (FICH - UNL) desarrollado en C++ con SFML.
Se trata de un juego de plataformas lateral 2D de desplazamiento infinito, con soporte para 1 o 2 jugadores.
- Juego de plataformas 2D con avance lateral continuo.
- Modo de 1 jugador o 2 jugadores.
- Menú principal con selección de cantidad de jugadores.
- Sistema de puntaje y guardado de datos.
- Escenas de pausa, game over y high scores.
- Lenguaje: C++
- Librería gráfica/multimedia: SFML (graphics, window, audio, system, network)
- IDE/proyecto original: ZinjaI (
Prueba1.zpr)
- Moverse: Flecha Izquierda / Flecha Derecha
- Saltar: Flecha Arriba
- Moverse: A / D
- Saltar: W
- Space: Pausar juego
- Enter: Reanudar desde pausa
- Escape: Volver al menú / salir según la escena
- Mouse: Interacción con botones del menú
/CPP: implementación de escenas, juego y objetos./H: encabezados de clases principales./Textures: sprites y recursos gráficos.Data_Manager.*yData_Struct.h: gestión de datos y puntajes.Scene_GameOver.*yScene_HighScore.*: escenas adicionales.Prueba1.zpr: configuración del proyecto en ZinjaI.
- Compilador de C++ compatible con el estándar usado por SFML.
- SFML instalada (módulos:
graphics,window,audio,system,network). - Recursos del juego (texturas, fuentes, archivos binarios) disponibles en el directorio raíz del proyecto.
El repositorio no incluye un sistema de build moderno (CMake/Makefile), ya que el proyecto fue preparado para ZinjaI.
Opciones recomendadas:
- Abrir
Prueba1.zpren ZinjaI y compilar con la configuración deseada. - O compilar manualmente enlazando SFML y respetando la estructura de carpetas y recursos.
Proyecto académico finalizado y funcional como entrega de POO.