0% encontró este documento útil (0 votos)
39 vistas2 páginas

TP 2

Este documento presenta un proyecto para el desarrollo de un juego tipo "shoot em up roguelike" utilizando el framework LibGDX. Los estudiantes deberán implementar múltiples pantallas como menús, juego y game over, así como interacciones básicas, sonido y música. El proyecto debe entregarse antes del 25 de septiembre con código, documentación y un informe sobre los desafíos.

Cargado por

Ramiro Reinaldo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas2 páginas

TP 2

Este documento presenta un proyecto para el desarrollo de un juego tipo "shoot em up roguelike" utilizando el framework LibGDX. Los estudiantes deberán implementar múltiples pantallas como menús, juego y game over, así como interacciones básicas, sonido y música. El proyecto debe entregarse antes del 25 de septiembre con código, documentación y un informe sobre los desafíos.

Cargado por

Ramiro Reinaldo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Trabajo práctico: Inicio del proyecto de

fin de curso con

Objetivo
Se busca que el alumno amplíe su conocimiento en el framework LibGDX y
mejore su capacidad de desarrollo de videojuegos. Esto incluye una
profundización en interacciones, gestión de estados, diseño de UI y HUD, y la
incorporación de sonido y música.

Se pretende que el alumno sea capaz de:


• Implementar y gestionar múltiples 'Screens' en LibGDX, permitiendo
transiciones fluidas entre diferentes pantallas como el menú principal, el
juego en sí, la pantalla de pausa y la pantalla de puntuaciones.
• Entender y aplicar la gestión de estados dentro del juego para situaciones
como pausar el juego, reanudarlo y finalizarlo.
• Diseñar colisiones y lógicas de interacción con el mundo, como recoger
ítems, activar mecanismos o esquivar trampas.
• Implementar una interfaz de usuario con una cámara separada para que
el HUD se mantenga fijo en pantalla y muestre información relevante al
jugador.
• Añadir música de fondo y efectos sonoros para mejorar la inmersión y la
experiencia de juego.

Proyecto: Shoot em up Roguelike


Integrantes: Ramiro Reinaldo – Gino Somigliana

Consigna:
1. Diseñar e implementar múltiples pantallas (Screens) para tu juego:
A. Pantalla de inicio
B. Menú inicial del juego
C. Menú de selección de nave si corresponde
D. Pantalla de juego
E. Pantalla de game over o juego terminado

2. Crear y mostrar un HUD (Head-Up Display) utilizando una cámara


separada, para que esta información permanezca constante y visible
independientemente del movimiento del juego. Aquí deberá poner toda la
información relativa a su juego. Ejemplos: vida del jugador, monedas, inventario,
ítems, mapa o mini-mapa, nivel actual, indicador de daño y velocidad, estado o
efectos activos, puntuación o progreso, municiones o energía, etc.

3. Añadir interacciones básicas en el mundo del juego. Esto incluye que haya
enemigos para poder interactuar, establecer un sistema donde el personaje
principal pueda atacar a enemigos cercanos, ya sea mediante armas cuerpo a
cuerpo o proyectiles, Implementar colisiones efectivas para que tanto el
personaje del jugador como los enemigos puedan interactuar entre sí. Esto
implica que si un enemigo entra en contacto con el personaje principal, este
último reciba daño. De igual manera, si el jugador lanza un ataque o dispara un
proyectil, el enemigo debe recibir daño al ser alcanzado.

4. Añadir una música de fondo que se adapte al ambiente del juego y efectos
sonoros para acciones específicas como ataques, choque con enemigos,
recolección de ítems, etc. Implementar controles básicos de sonido, permitiendo
al jugador ajustar o silenciar el volumen desde un menú de opciones.

Requisitos Adicionales:
Todo contenido extra que el alumno investigue e incorpore por cuenta propia al
proyecto será valorado positivamente y podría mejorar la nota final. Se incentiva la
experimentación y la personalización del juego.

Entregables:
Código fuente completo del proyecto.
Documentación detallada que explique las decisiones de diseño e implementación.
Un breve informe sobre los desafíos encontrados y cómo se superaron.

Fecha de entrega límite: Lunes 25 de septiembre

Se recomienda hacerlo y entregarlo cuanto antes para poder avanzar con el


proyecto, por que nos vamos acercando a fin de año , y a partir de ahora deberán
dedicar bastante tiempo para poder llegar a finalizar el proyecto antes de la
finalización de la cursada.

También podría gustarte