Coder Social home page Coder Social logo

proyectos1-fdi-ucm / c2223-grupo06 Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 489.13 MB

DIVIDE ET IMPERA

Home Page: https://proyectos1-fdi-ucm.github.io/c2223-Grupo06/

License: Other

C# 79.20% ShaderLab 17.72% HLSL 3.08%
platformer puzzles skeleton speedrunning metroidvania narrative-game

c2223-grupo06's Introduction

DIVIDE ET IMPERA

Índice

Descripción

DIVIDE ET IMPERA es un juego de puzles y plataformas desarrollado por Turbot Works de vista lateral 2D en el que el jugador controla a un esqueleto llamado Timoteo II, encerrado en una catacumba.

Timoteo es capaz de separar las partes de su cuerpo para proporcionar funcionalidades a los objetos del entorno y así avanzar a través de los diferentes puzles de la cripta y escapar, enfrentándose a su padre.

Historia

Timoteo II “El Grande”, antiguo monarca (1811 - 1850), descansa en su sagrada cripta familiar. Harto de esa vida relegado al olvido decide salir. No será tarea fácil para nuestro monárquico esqueleto, al fin y al cabo, nadie ha conseguido escapar de allí nunca, ni siquiera el tío Bob (que en paz descanse).

Enlaces

Imágenes

Diálogo con Alubia Mecánica piernas Pantalla de puntuación

Estado

Finalizado. Desarrollo acabado el 14/5/2023.

Jerarquía

De recursos.

repo
└── DIVIDE ET IMPERA
    └── Assets
        ├── Animations
        ├── Audio
        │   ├── Ambient
        │   └── SFX
        ├── Fonts
        ├── Materials
        ├── Prefabs
        │   ├── Audio
        │   ├── Characters
        │   ├── Game
        │   ├── Levels
        │   ├── Objects
        │   ├── Player
        │   └── UI
        ├── Sprites 
        │   ├── Characters
        │   ├── Objects
        │   ├── Tilesets
        │   ├── Player
        │   └── UI
        ├── Prefabs
        └── Tiles
            ├── Platforms
            └── Background
└── docs

Jerarquía

De scripts.

repo
└── DIVIDE ET IMPERA
    └── Assets
        └── Scripts
            ├── Camera
            ├── DialogueSystem
            ├── Game
            ├── Level
            ├── Objects
            │   ├── Ball
            │   ├── Box
            │   ├── Interaction
            │   ├── Key and Door
            │   ├── Lever
            │   ├── MovingPlatform
            │   ├── Pataforma
            │   ├── Spring
            │   ├── WeightButton
            │   └── WeightPlatform
            ├── Player
            ├── Sound
            ├── Story
            └── UI

Issues

Si has encontrado un error, mira primero la pestaña de issues y busca el tuyo. Si tu problema no está resuelto ya, abre uno nuevo.

Equipo

Licencia

CC BY-NC-SA 4.0

Licencia

c2223-grupo06's People

Contributors

antsanchucm avatar ariadnaki avatar ariadnarc avatar cyntrist avatar david-104 avatar ineprimo avatar nievesag avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

c2223-grupo06's Issues

Error: Volver al inicio del nivel (Prueba 1)

Error: Volver al inicio del nivel (Prueba 1)

Descripción

Este error se produce cuando se abre el menú de pausa mientras estás jugando y se le da a inicio el juego se bloquea.

Pasos

Pasos error cuando le das a inicio desde el menú de pausa:

  1. Paso 1: estando en cualquier parte del nivel, se abre el menú de pausa
  2. Paso 2: se le clica al botón de inicio, y de esta forma el juego se bloquea.

Captura de pantalla o vídeo

https://youtu.be/6rpcHYJCp_w

Error con elbotón al que hay que tirar el brazo

Descripción
Este error me ha ocurrido una vez y no he podido repetirlo, por lo tanto es inusual. Se trata de un bug que ocurre en la zona del botón en la pared al cual hay que tirar un brazo para no morir de caída. Cuando lo lanzamos hay veces que la plataforma no sale.

Pasos para reproducir el error
1.Llegar a la zona del botón.
2.Hacer el lanzamiento.
3.Bajar.

Video

Texto alternativo

Enterrando llave en plataforma

Descripción del bug
Al avanzar por el mapa, al soltar una parte del cuerpo junto con movimientos en diferentes direcciones del jugador sobre la llave que se mostrará posteriormente, se ebtuerra dentro del suelo de la plataforma provocando que no se pueda recoger el item y por consecuente posteriormente no se pueda abrir la puerta para conseguir las piernas extras.

Pasos
Steps to reproduce the behavior:

  1. Colocar al jugador sobre la llave roja
  2. Desprender una parte del cuerpo a la vez que movemos al jugador hacia diferentes direcciones
  3. Tras esto, a la llave se le aplica una fuerza hacia debajo por lo que se posiciona en el interior de la plataforma y no se puede obtener.

Comportamiento esperado
La llave no debería colisionar de esa forma con el jugador por lo que debería mantener la posición sin que se le aplique ninguna fuerza hasta que el jugador interactua con ella para conseguirla.

Screenshots

Imagen de WhatsApp 2023-04-28 a las 11 28 08

Error flujo de juego con cámara

Error flujo de juego con cámara

Descripción

Ocurre un error donde, al dejar la mano para activar un botón que permite activar una plataforma para pasar de un lado a otro, se resetea la cámara y por ende recuperas el brazo. Esto hace que la plataforma se vaya y te caigas, interrumpiendo el flujo de juego.

Pasos

     1. Primero llegar a la zona final del juego.
     2. Completar el parkour para llegar a la plataforma final.
     3. Antes de la plataforma, en el suelo, se produce el cambio de cámara. En este cambio, el personaje es afectado por una fuerza 
     que lo tira a la plataforma. Al haber cambiado de escena, se resetan los brazos dejados en los botones para completar el 
     parkour y, por ello, la plataforma activada se desactiva y te vuelves a caer. Esta caída es casi inevitable, solo se puede pasar si 
     saltas y aprovechas la fuerza que te da el cambio de cámara.

Captura de video

https://youtu.be/p3ywQQ5TEHs

Error: Interacción con NPC’S (Prueba 2)

Error: Interacción con NPC’S (Prueba 2)

Descripción

Mientras se avanza en el nivel y van apareciendo los npc’s, cada vez que se interactúan con ellos y mientras hablas intentas soltar partes del juego, este se bloquea. Además, la el juego también se bloque cuando se interactúa con el jugador mientras te mueves.

Pasos

Pasos error interacción mientras pulsas teclas de soltar objetos:

  1. Paso 1: Una vez se llega a la zona donde se aprende a saltar, llegas al Npc
  2. Paso 2: la primera interacción con el funciona correctamente
  3. Paso 3: Vuelves a interaccionar con él, y mientras hablas con él intentas soltar una parte del juego.
  4. Paso 4: El juego se bloquea y no te permite moverte ni nada.

####Pasos error interacción mientras pulsas teclas de movimiento:

  1. Paso 1: Una vez se llega a la zona donde se aprende a saltar, llegas al Npc
  2. Paso 2: interactúas con el npc mientras se mueves a la derecha.
  3. Paso 3: Comprobaras que el jugador no se frena y continúa andando
  4. Paso 4: No te permite moverte, se bloque el juego.

Captura de pantalla o vídeo

https://youtu.be/0-zaH7jJmWk

Error collider plataforma

Descripción
El error ocurre al saltar al borde de la plataforma y mantener pulsada la flecha derecha, lo que ocurre es que nos quedamos pillados en la plataforma hasta que soltamos la flecha.

Pasos para reproducir el error
1.Llegar a la plataforma indicada en el video.
2.Intentar saltar al borde.
3.mantener la flecha derecha.

Video del error
Error

Error de objetos al reiniciar el juego

Descripción
al resetear todo el juego con el botón de iniciar y volver al inicio, el objeto de las piernas extras se guarda en nuestro inventario y podemos obtener otro par de piernas verdes.

Pasos para reproducir el error
1.Iniciar el juego.
2. Pasar de salas hasta obtener la llave.
3.Llegar a la sala con la cerradura y abrir la puerta con la llave.
4.Recoger las piernas verdes.
5.Iniciar el nivel desde cero con el botón de inicio.
6.Repetir los pasos 2 , 3 y 4.

Captura de pantalla

image

Problemas al interactuar con las plataformas

Problemas al interactuar con las plataformas

Al pasar por encima de las plataformas y volver al suelo, el jugador se queda bloqueado y tiene que saltar para evitar quedarse ahí. Se espera poder seguir andando sin interrumpir el ritmo de juego.

Pasos

      1. Ponerse encima de una plataforma.
      2. Intentar pasar al suelo desde la plataforma.

Final de la plataforma

Descripción
Cuando llegamos a la plataforma en la que ocurre el error 3 se refleja en el sprite una longitud de la plataforma que no se asemeja al collider puesto, por lo que te caes antes de llegar al borde.

Pasos para reproducir el error

1.Llegar a la plataforma indicada en el video(una de las primeras salas).
2.Quedarte en el final de la plataforma.

Video del error
Texto alternativo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.