Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Qué juego más original!! Me encanta la aplicación del tema y está super bien implementado (se vuelve hasta gustoso el ir dándole a las botones tal y como en la vida real jajajaj)

Curiosamente me recuerda mucho ami participación en la GGJ2020, pero mejor implementado sin duda 👌(parece una tontería, pero lo de rotar el cubo por las 6 caras se nos hizo cuesta arriba en aquella Jam, y en este va finísimo y eso ayuda mucho a girarlo rápido para darle a las coas!!)

(+1)

Espera espera espera. Lo de mejor implementado es una opìnión como una casa, que lo sepas. ¡Menuda pintaza tiene vuestro juego!

Es curioso que comentes lo de la complicación de rotar el cubo, porque es algo que me dio muchos quebraderos de cabeza y hasta hice un hilo de Twitter al respecto: 

https://twitter.com/RothioTome/status/1574825276583940118

Por resumir por si no tienes Twitter:

  • Tengo un objeto llamado "The Rotator" que se encarga de rotar 90 grados hacia el lado que necesito teniendo de hijo al cubo en cuestión.
  • Una vez que se ha realizado el giro del cubo 90 grados (porque es hijo de "The Rotator", quito el cubo de la jerarquía y reseteo la rotación the "The Rotator" a Quaternion.identity.
  • Cuando quiero volver a girar, vuelvo a emparentar el cubo y lo giro a través de su padre. De esta maneras las pequeñas rotaciones nunca interaccionan entre ellas porque no afectan al mismo elemento de la jeraquía

Como extra, para que se pudieran pulsar varios movimientos encadenados y que no se ignorasen por culpa de que la animación previa aún estaba realizándose, hice un input buffer que guardaba los -en este caso 3- últimos movimientos para realizarlos de manera encadenadas. De esta manera se siente más orgánico y no ignora ningún movimiento efectuado antes de tiempo.

Si queréis leer sobre input buffers para próximos proyectos, este artículo viene que ni pintado.

Gracias por tu comentario, espero que te haya ayudado el tip :D

(+1)

jajaja qué ideaza el truco de emparentarlo!! Me lo apunto 100%. Nosotros en aquel entonces lo hicimos sumando y restando ángulos justo como comentas que se vuelve un infierno, y efectivamente así fue 😂😂 nos pasó Justo eso de que nos acabaron haciendo cosas raras los quaternions, y esa es la explicación de que cada vez que rotabais la tele, se inclinaba ligeramente, y más a cada rotación. Al final nos pareció un efecto chulo y dejo de ser un bug para pasar a ser una feature 😆


Malditos quaternions!!! 🔥🔥 siempre es mejor decisión esquivarlos 😜