Gameplay - Project3CITM/CulverinEngine-Project3 GitHub Wiki

Movement System

Introducción

El sistema de movimiento por tiles consiste en, como dice su nombre, en desplazarse por tiles. Tendremos un teclado con el que nos moveremos (WASD) y un ratón, para interactuar con los objetos y la UI.

Movimiento: Cuando el jugador presione una de las teclas de movimiento, se desplazará en la dirección a la que mire la cámara. No puede desplazarse durante el “Modo observar” (visto en el apartado de cámara, justo abajo).

Cámara:

La rotación de la cámara en los ejes 0º,90º,180º y 270º. (Ej: “Grimrock 2”). Modo observar: En este modo, se desactiva la UI y podrá rotar la camara de forma libre con el raton. Luego la UI se vuelve a centrar en el eje más cercano. Rango de visión: El jugador debe ver la tile completa que tenga delante.

Controles:

  • Mirar: Para cambiar entre los diferentes ejes de rotación el jugador tendrá las teclas Q y E.
    • Q: Rotara en el sentido al contrario de las agujas del reloj(si comenzara en 0º, iria en este orden -> 0º,90º,180º,-270º).
    • E: Rotara en el sentido de las agujas del reloj (si comenzara en 0º, iria en este orden -> 0º,-270º,180º,90º).
  • Modo observar: Para activar el modo observar el jugador utilizara la Redonda del ratón.
    • Right click: Rotara la cámara en 360º, y si deja de pulsar la camara tendría que volver a los ejes de rotación (0º,90º,180º,-270º). Por ejemplo si el ángulo de la cámara está en 98º, la cámara volverá al ángulo que está más cerca que seria 90º. Se aplica en los ejes X e Y.

Movimiento del personaje:

Movimiento básico de cualquier juego en el WASD.

  • W: Para que el jugador se mueva de frente 1 tile.
  • A: Para que el jugador se mueva hacia la izquierda 1 tile.
  • S: Para que el jugador se mueva hacia atrás 1 tile.
  • D: Para que el jugador se mueva hacia la derecha 1 tile.

Clic izquierdo: El jugador podrá seleccionar los objetos que encuentre por el suelo, además de que podrá hacer clic sobre los elementos de la UI.

Característica Principal: Copia el sistema de movimiento que el Grimrock 2 que funciona por cuadricules y el personaje se mueve por ellas de una en una.

Combat System

Introducción

Para el combate el jugador contará con tres personajes, siempre en posición triangular. Siendo uno el que irá en primera línea, y los otros dos se quedaran en la espalda.

El personaje que esté en primera linea tiene varias formas de equiparse, ponerse una espada en una mano o un arma defensiva (ejemplo: un escudo en una y una espada en la otra), por ejemplo un arma de dos manos (ejemplo: un arco). O llevar un arma ofensiva y otra ofensiva (ejemplo: un bastón de mago y una daga).

Para usar las armas el jugador tendrá que hacer clic en la UI en el recuadro del arma, o usar el shortcut del teclado para realizar el ataque. Los controles estarán especificados más adelante. Por ejemplo el arma derecha cueste más aguante/maná y el arma de la izquierda cueste menos aguante/maná. (“Para simular un combate real para el jugador , cuando use un ataque tanto del arma derecha como la de la izquierda, deberá esperar cierto tiempo para lanzar otra acción y podemos hacer que tengan cierto CD dependiendo del arma”).

Barras de aguante y maná

Tanto aguante(stamina) cómo el maná funcionan de manera muy similar, siendo el maná el que se recupera más lentamente en primer plano, y la forma de recuperarlo inmediato es con una pócima. Y la aguante en primer plano se puede recuperar más rápido que el mana, y luego cambiando se recupera enteramente y no tiene ninguna forma de recuperarlo mediante pócimas.

Habilidades secundarias y especial

El jugador contará con diferentes habilidades, dos secundarias que vienen por los personajes que acompañan al jugador, y luego una habilidad definitiva.

Habilidades secundarias:

Estas habilidades contarán con un tiempo de recarga para volverlas a lanzar para que el jugador no pueda abusar de ellas. Las habilidades no son de los personajes que están en la retaguardia. El jugador tendrá diferentes habilidades por el rol de los personajes que están en la retaguardia. Para ver los diferentes tipos de habilidades secundarias ir al apartado de personajes/habilidades.

Habilidad definitiva:

Esta habilidad comienza siempre gastada, y se va cargando mientras el jugador acabe con enemigos. Cuando el jugador realice un combate y termine con el enemigo se le cargara un poco (cada enemigo deberá dar diferentes puntos para la barra).Para ver los diferentes tipos de habilidades definitivas ir al apartado de personajes/habilidades.

Que caracteriza este combate

Buscamos un sistema de combate mucho más simple que el Grimrock, simplificando lo que hace el jugador, y darle mas la forma de un Skyrim. Ya que en nuestro combate el jugador puede ir moviéndose por las tiles y ejecutando ataques, o habilidades para derrotar a los enemigos.

Duración del Combate

Tiempo: Con un enemigo de rango bajo “común” 10 segundos. Tiempo: Con un enemigo de rango medio “rare” 15 segundos. Tiempo: Con un enemigo de rango alto “élite” 25 segundos. Tiempo: Con un enemigo de rango muy alto “boss” 3 minutos y 30 segundos

Qué se permite al jugador

Acciones:

  • Ataque: Golpea al enemigo si se encuentra en la tile de cara al jugador. Restando tantos puntos de vida como daño tenga el arma.
    • Tecla 1 o click en UI: Golpear con el arma que tiene en la mano izquierda. Aplica un CD al utilizarla (dependiendo de la habilidad de esta).
    • Tecla 2 o click en UI: Golpear con el arma que tiene en la mano derecha. Aplica un CD al utilizarla (dependiendo de la habilidad de esta).
    • Movimiento: El jugador puede moverse en todo momento. Si el jugador ataca durante un desplazamiento, se reproducen ambas animaciones y viceversa (no cancelamos ninguna de las dos). La posición del jugador se actualiza una vez haya finalizado su desplazamiento.
    • Modo observación: Bloqueado.
  • Uso de habilidades:
    • Tecla 4: Lanzara la habilidad del aliado que esté en la derecha.
    • Tecla 3: Lanzara la habilidad del aliado que esté en la izquierda.
    • SPACE BAR: Lanzara la habilidad definitiva cuando este cargada.
  • Organizar composición: Cómo el jugador puede cambiar la formación de sus personajes.
    • Tecla R: Cambias el que este enfrente de la línea de ataque por el que está a tu derecha.
    • Tecla Tabulador: Cambias el que este enfrente de la línea de ataque por el que está a tu izquierda.

Esquema del teclado

Mecánicas

  • Mover (personaje).
  • Atacar (ambas manos).
  • Disparar.
  • Lanzar.
  • Castear (magias o habilidades).
  • Rotar (formación).
  • Interactuar (puertas, cofres, etc.).

Dinámicas

  • Mover, atacar, rotar.

  • Mover, castear, disparar.

  • Interactuar, mover.

  • Interactuar, disparar.

  • NOTA: Todo este set para el teclado de controles debería poder pasarse para el mando, solo habría que repensar los controles tanto del combate cómo del movimiento.