Juego Eclipse - micaelaL24/-proyecto-final-tp GitHub Wiki
Bienvenido! te invitamos a que sepas todo sobre nuestro juego.
Propuesta del Proyecto - [Eclipse]
1. Introducción
1.1 Objetivo
El objetivo del trabajo es desarrollar un videojuego en red de obstáculos en 2D para PC, inspirado en el estilo del juego “Fireboy and Watergirl”, que es un juego en donde los personajes principales deberán recorrer y superar distintos escenarios para llegar a la meta final. Este juego será programado en java utilizando eclipse. El objetivo de este proyecto es fomentar la capacidad de investigar y aprender de forma independiente, poniendo en práctica los conocimientos adquiridos durante la cursada para crear un videojuego completo. Se espera que, al finalizar el desarrollo, se hayan alcanzado todas las metas planteadas, dando como resultado un videojuego en red que sea funcional y visualmente atractivo. A través de este trabajo, podremos aplicar de manera práctica los conceptos de programación, desarrollo en red y diseño de videojuegos aprendidos en la materia.
1.2 Alcance
El alcance del proyecto involucra la creación del juego en versión multijugador (en red) utilizando las tecnologías mencionadas. La idea del proyecto es que tenga 10 niveles progresivos, es decir que a medida que pasan los niveles, la dificultad, los obstáculos y los mapas van en aumento.
2 Descripción de la propuesta
2.1 Concepto y Trama del Juego
El juego se llama "Eclipse”, inicialmente se desarrollará en una cueva, para concluir en el espacio/cielo ya que nuestros personajes principales “Sol” y “Luna” se estrellaron brutalmente en la tierra de los humanos siendo ellos no pertenecientes a este planeta. Es por ello que comienzan a emprender su viaje, intentando superar los obstáculos encontrados en el camino con el fin de escapar de la cueva. Eclipse se basa en la ayuda en equipo de estos dos personajes mencionados anteriormente debido a que deberán recorrer los distintos mapas en conjunto encontrándose con zonas de lava y agua que solo podrán ser cruzados por un solo personaje: El Sol la lava y la Luna el agua.
2.2 Vista y Aspecto Gráfico
El juego “Eclipse” sería un juego de imagen fija donde los personajes se mueven dentro. Los gráficos serán desarrollados en estilo pixel art siendo detallado y colorido de forma atractiva para el usuario.
2.3 Controles del Juego
- Movimiento: Las teclas de flechas (↑, ←, →) o las teclas W, A, D para mover al personaje en las cuatro direcciones.
- Menú de Pausa: La tecla “Esc” abre el menú de pausa, permitiendo acceder a opciones de configuración.
2.4 Mecánicas de Juego
- Recolección de Puntos : Los jugadores deben recoger estrellas distribuidas en el mapa con el fin de sumar puntos y avanzar en el nivel.
- Movimiento de Materiales: Los jugadores pueden mover materiales que se le presenten como ayuda o como obstáculo. Por ejemplo, una piedra, una caja de madera, etc.
- Acción de botón/palanca: Uno de los jugadores tendrá que accionar un botón y/o palanca con el fin de abrir alguna puerta que esté bloqueando el camino.
2.5 Reglas y Objetivos
- Finalidad: El principal objetivo es poder concretar los niveles de forma rápida y con el mejor puntaje posible.
- Obstáculo Mayor: Como regla fundamental del juego, el sol no podrá pisar el agua ya que éste será eliminado y lo mismo sucederá con la luna al pisar la lava.
2.6 Diseño de Niveles y Mapas
- Cueva
- Espacio
2.7 Personajes y Elementos del Juego
Personajes
- Personajes Jugables: Los jugadores pueden personalizar sus avatares, eligiendo entre diferentes apariencias.
2.8 Elementos del Juego
Ítems Recogibles
- Estrellas: Se recogen para ganar puntos.
2.9 Recursos
- Cajón de madera: Es un elemento que puede ser utilizado como apoyo para subir a alguna plataforma.
- Piedra: Es un elemento que puede ser utilizado como obstáculo o como ayuda dentro del nivel.
- Agua: Recurso que sólo puede ser traspasado por la luna.
- Lava: Recurso que sólo puede ser traspasado por el sol.
- Puerta: Es una traba que presenta el mapa que se puede abrir con el botón y/o palanca
- Botón: Un jugador deberá pararse sobre él para activarlo.
- Palanca: Un jugador tendrá que moverla para activarla o desactivarla.
3 Aportes
- Eventos aleatorios: Como cambios en el clima y/o temblores.
- Modo contrarreloj: Desafíos por tiempo para completar el nivel.
- Física realista: Piedras que caen, agua que fluye de verdad, etc.