La cinemática del principio muy currada la verdad y el arte más de lo mismo! Pero como programador me tengo que fijar en el plataformeo (porque de lo otro casi que no tengo conocimiento xdd). No sé si será el primer plataformas que hacéis o por el contrario ha sido más culpa del tiempo disponible. Aunque tampoco diría que haya sido un problema como tal de programación sino más bien un desconocimiento en ciertas técnicas que se utilizan en los plataformas. He leído que vais a hacer una versión mejorada y demás y os recomiendo echarle un ojo a este tipo de cosas, lo digo como alguien que se ha pegado con bastantes juegos de plataformas y quiero evitar sufrimiento xdd:
- Aunque es físicamente correcto que las cosas suban y caigan a la misma velocidad, para el salto no es lo mejor, para mejorar esta sensación hay que hacer que la caída tarde más, para darle más tiempo de maniobra al jugador
- Estaría genial que implementaseis Coyote Time, es simplemente un período de tiempo muy pequeñito en el que el jugador puede saltar después de haber dejado de tocar una plataforma
- Os recomendaría seguir un movimiento del personaje basado en fricción y aceleración, ya que podréis manipular el cómo se mueve muy fácilmente además de dar más sensación de control por parte del jugador. Para ello estos tutoriales son geniales! Aunque sean para GameMaker el concepto sigue ahí y podréis aplicarlo en cualquier motor que utilicéis:
https://twitter.com/MattThorson/status/1238338574220546049
Dadle caña y seguid así que podéis acabar con un juego bien wapoo! ^^