Todos los ejemplos · Audio · En Markdown, para IAs

Serenata robot

Qué enseña este ejemplo

El dragón espera en la montaña, y ROBO-GF no quiere que vayas. Te canta Let the Dragon Be sobre una banda chiptune: su voz es una parte vocal, cantada sobre la canción de la banda con accompany, de nacatamalon/speech, y tocada por useSong; las dos se hacen mientras suenan, así que nada espera a cargarse. El globo de texto la sigue sílaba a sílaba con lyricsAt. Luego eliges, y ella contesta con renderSpeech.

Si te vas, la escena se funde a tu tumba bajo la lluvia. De luto, canta Why Did You Have to Go, hasta que el duelo se vuelve juramento: se le ponen los ojos rojos y se lleva tu espada a la montaña.

Allí te encuentra vivo, de acampada con el dragón, tu viejo amigo. El dragón se entera primero. Después cantáis los tres Just Say Goodbye: una sola parte vocal con tres cantantes, cada verso cantado por algunos de ellos, y una sola melodía hecha tres voces con transpose y throat: la de un hombre, la de un dragón y la suya.

Cada canción, en audio/serenade.ts, audio/lament.ts y audio/finale.ts, es una banda y una parte vocal escritas por separado. Las canciones están en inglés, así que cada sílaba está escrita en fonemas, con su texto para el globo. Todos son pixel art pintado en código en art/paint.ts.

Z para escuchar, decidir y pelear, X para saltar una canción, las flechas para elegir, R para empezar de nuevo.

Arrancando
Arrancando
—