Interesante historia. En la primera partida he pensado .... ¿Qué pasa? ... ¿Quién soy? ¿Qué estoy haciendo?, en la segunda he entendido mejor la historia (eso me ha gustado), luego he leído el lore y me ha causado cierta fascinación. Enhorabuena.
Muchas gracias por jugarlo! Y me alegra que hayas decidido rejugarlo, significa que al menos causó suficiente interés. Mi intención es que fuera un poco críptico/esotérico, pero siempre se corre el riesgo de excederme, y sin testing es un poco difícil encontrar el punto justo. Muchas gracias por el feedback!
Con respecto a la sincronización, utilicé el AnimationPlayer de Godot para interpolar propiedades y ejecutar métodos en momentos específicos, además de los process loops normales. El problema es que el Audio en web va en un thread separado y algunas cosas (ej. dejar la ventana del browser en segundo plano) causan que se desincronice de los frames. Pero para una jam, creo que es aceptable.
Particularmente me interesaba para la transición entre los "rezos" en la escena del cáliz (que se repiten) y la canción principal. Intenté al principio, pero no encontré buenos ejemplos y no tenía demasiado tiempo para investigar y probar.
Al final puse los rezos en un AudioStreamPlayer en loop, y cuando sujetas el cáliz le deshabilito el loop, espero el finished() y ya luego inicio la canción en otro AudioStreamPlayer:
Algo importante, no me funcionaba bien en web: nunca paraba de reproducirse el rezo. Se ve que no le gustaba que cambiara el loop_mode en tiempo de ejecución. Se solucionó fijando el Playback Type del AudioStreamPlayer ese como "Stream".
← Return to game
Comments
Log in with itch.io to leave a comment.
me encantó! como empieza con el ritual y las palabras, después esas transiciones que van con la música, muy bueno! Y las manos estilo Hylics.
Muchas gracias por jugarlo! 🙌 Gracias por presentarme Hylics, mi primera impresión es: "lisérgico" jajaja
Interesante historia. En la primera partida he pensado .... ¿Qué pasa? ... ¿Quién soy? ¿Qué estoy haciendo?, en la segunda he entendido mejor la historia (eso me ha gustado), luego he leído el lore y me ha causado cierta fascinación. Enhorabuena.
Muchas gracias por jugarlo! Y me alegra que hayas decidido rejugarlo, significa que al menos causó suficiente interés. Mi intención es que fuera un poco críptico/esotérico, pero siempre se corre el riesgo de excederme, y sin testing es un poco difícil encontrar el punto justo. Muchas gracias por el feedback!
Épico y precioso al mismo tiempo! La música sincronizada con la acción le da un toque, muy buen trabajo!
Muchas gracias!
Con respecto a la sincronización, utilicé el AnimationPlayer de Godot para interpolar propiedades y ejecutar métodos en momentos específicos, además de los process loops normales. El problema es que el Audio en web va en un thread separado y algunas cosas (ej. dejar la ventana del browser en segundo plano) causan que se desincronice de los frames. Pero para una jam, creo que es aceptable.
Ah no usaste nada de AudioStreamInteractive? Interesante!
Particularmente me interesaba para la transición entre los "rezos" en la escena del cáliz (que se repiten) y la canción principal. Intenté al principio, pero no encontré buenos ejemplos y no tenía demasiado tiempo para investigar y probar.
Al final puse los rezos en un AudioStreamPlayer en loop, y cuando sujetas el cáliz le deshabilito el loop, espero el finished() y ya luego inicio la canción en otro AudioStreamPlayer:
Algo importante, no me funcionaba bien en web: nunca paraba de reproducirse el rezo. Se ve que no le gustaba que cambiara el loop_mode en tiempo de ejecución. Se solucionó fijando el Playback Type del AudioStreamPlayer ese como "Stream".
Epic!
Thank you!