Giter VIP home page Giter VIP logo

marioodissey_dhm's Introduction

MarioOdissey_DHM

Entrega final AA1_Plataformas_3D

En caso de juego no funcional la nota máxima será un 4.

Se entiende como no funcional aquel juego que:

  • El movimiento del personaje impide una correcta ejecución del gameplay.
  • Existan problemas graves con las colisiones que acaben provocando la imposibilidad de juego.
  • No se haya implementado al menos 1 binding de inputs que permita el control del juego.
  • El juego debe de mantener una consistencia visual, no pueden usarse elementos whitebox

NO ES NECESARIO QUE SE AMBIENTE EN EL MUNDO DE MARIO

Contenidos:

Personaje principal (2 puntos)

Las mecánicas a replicar del movimiento de Mario son:

  • Movimiento relativo a la orientación de la cámara con aceleración.
  • Salto, doble salto y triple salto.
  • Agacharse y andar agachado.
  • Salto largo y mortal hacía atrás.
  • Salto rebote a pared.
  • Lanzamiento de Cappy y mecánica de rebote al contactar con él.

Animaciones (2 puntos)

Se espera que el personaje tenga unas animaciones para sus mecánicas básicas, puede usarse una animación procedural si el alumno lo prefiere para ciertas animaciones.

  • Idle.
  • Caminar/Correr.
  • Salto.
  • Doble salto.
  • Triple salto.

Colisiones (1.5 puntos)

Por el nivel habrá diversos elementos repartidos que interactúan de la siguiente forma al entrar en contacto con el jugador:

  • Elementos estáticos que matan al jugador, al morir se reinicia el nivel.
  • Estrellas esparcidas por el mundo, cuando el jugador recolecta X cantidad gana la partida. Cuando una moneda es recogida desaparece del nivel.
  • Plataformas de rebote que impulsaran el jugador hacía una dirección.

Inputs (1.5 puntos)

Se espera que los controles del juego sean multiplataforma y permitan el control del personaje:

  • Usando teclado y ratón.
  • Usando un mando conectado al ordenador.

Cámara (1.5 puntos)

Se espera que la cámara acompañe el gameplay:

  • Siguiendo el jugador a una cierta distancia y evitando la pérdida de visión.
  • Siendo capaz de orbitar alrededor del personaje controlado a voluntad del jugador.

Criterio del profesor (1.5 puntos) 🦆

Este último apartado quedará a criterio del profesor donde se evaluarán otros elementos como la organización del proyecto, calidad de código, mecánicas adicionales implementadas, sensación de juego, etcétera...

IGNORE

Cosas que no son mías

  • Modelos 3D
  • Animaciones del Player
  • Materials
  • Audios
    • Audio Code

marioodissey_dhm's People

Contributors

denn853 avatar

Watchers

Àlex Pérez Ruiz avatar  avatar

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.