blog.vfg.lol

Rainbow Journey 0.4.0 : recette humaine, pas à pas

Gardez cette page ouverte. Jouez dans l'autre fenêtre. Cochez Oui, Non ou Ne sais pas dans le quiz du jeu.

Ceci n'est pas un second récit du jalon. C'est le mode d'emploi illustré : une page à laisser ouverte pendant que vous jouez. Le contexte (pourquoi 0.4.0, atelier en quatre espaces) est déjà en ligne :

Les captures ci-dessous viennent du jeu réel, le 18 septembre 2026, sur http://127.0.0.1:5186/, sans piano branché. Elles montrent où cliquer. Elles ne valident pas le DP1, le LAN, ni le confort au piano.

Ancrage : main 98a4794, version affichée 0.3.1, pas de tag v0.4.0.

1. Pourquoi cette recette

Les suites automatiques ont déjà passé. Personne d'autre que vous ne peut juger le Bird DP1, le paysage, l'atelier, ni un vrai second appareil. Sans votre JSON de réponses : pas de numéro 0.4.0, pas de tag.

Hors recette : strates v0.4.1, mesure GPU, lots T1 / T2 / T4 / T6–T9. Ne pas les ouvrir ce soir.

2. Préparer

git switch main
git pull --ff-only
npm ci
git rev-parse HEAD

Attendu si origin n'a pas bougé : 98a4794.

  • Chrome ou Edge, accélération graphique, profil dédié (le quiz est rangé par navigateur et par port).
  • DP1 : OUT piano → IN interface → USB. Garder le son local du piano.
  • Pour la console : second appareil sur le même réseau, plus l'IP de ce PC (ipconfig).
  • Port 5186 libre. S'il est pris, un autre, gardé toute la recette.

3. Lancer le jeu

Pour jouer et ouvrir la console sur le LAN :

Get-NetTCPConnection -LocalPort 5186 -State Listen -ErrorAction SilentlyContinue
node node_modules/vite/bin/vite.js --host 0.0.0.0 --port 5186 --strictPort

Ouvrir http://localhost:5186/ (ou http://ADRESSE_LAN:5186/ depuis le second appareil). Fermer l'accueil avec C'est parti.

À l'écran : barre haute, bouton DEBUG en haut à gauche, rivière vers l'horizon, piano en bas.

Ecran de jeu au lancement, bouton DEBUG en haut a gauche

Paysage, bouton DEBUG, légende et piano

4. Invariants — ne pas les casser

  • MIDI OUT désarmé au lancement. Import, preset, démo et relecture ne l'arment pas.
  • Relecture = image seulement : pas d'audio applicatif, pas de MIDI OUT.
  • Son local du DP1 inchangé.
  • Jeu sans punition : hors gamme autorisé.
  • Libellés du jeu en ASCII.
  • Le jeton de la console ne va jamais dans un commentaire, une capture ou un message.

5. Ouvrir DEBUG > Quiz

  1. Bouton DEBUG (haut gauche).
  2. Onglet Quiz.
  3. Groupes V1, V2, V3 en tête. Plus bas, les groupes 1 à 7 du 15/09 : ne pas les refaire.

Pour chaque question du jalon : Oui (conforme), Non (à corriger), Ne sais pas (non jugé), plus un commentaire si utile.

Le bouton Copier les reponses 0.4.0 est en haut du quiz. Vous ne l'utilisez qu'à la fin.

Quiz : Copier les reponses 0.4.0, groupes V1 V2 V3, Oui / Non / Ne sais pas

6. V1 — le jeu (H1–H6), sur le DP1

Tout V1 se joue au piano. Les captures ci-dessus montrent l'écran au repos. Un Ne sais pas vaut mieux qu'un Oui inventé.

IdTitreFaireRegarderVerdict
PréparationSHA + URLNoter git rev-parse HEAD, l'URL, le navigateurPage chargée, pas d'erreur bloquanteOui / Non / NSP
H1Riviere et rubansNotes longues, puis phrase dense. Reglages > Voir > Qualite et diagnostic > Vitrine de mise au point (niveau Expert) pour la trace, puis la couper. ?riviere-trace ne fait plus rien.Rubans sur cascade et col, avec et sans trace
H2Ambiance et confortHorizon, aurores, bloom, brume, paquets, cristaux. Puis Voir > Confort et lisibilite > Mouvement reduit.Lisibilité ; animations nettement réduites
H3Deck et mobile1920×1080, puis ~390×844. Restaurer la légende. Toggle, survol, clavier.Piano sans touche hors écran ; noter un chevauchement Reset / Enregistrer vers 800 px s'il gène
H4La mineurJouer > Gamme et tonalite : Tonique La, Gamme Mineure naturelle. Touches blanches A→G.Hauteurs et couleurs cohérentes
H5PanneauxProfil neuf puis profil existant : six panneaux masqués par défaut ; restaurer JOURNAL et DIRECTIONS, recharger.Ceux restaurés restent visibles
H6DP1 et relectureReconnecter, doux puis fort, sustain, Panic. Enregistrer un parcours, relire, seek.Aucune note coincée ; relecture sans audio ni MIDI OUTNo-go si OUT ou son en relecture

Pendant H1–H2, le paysage ressemble à ceci (ici : sans MIDI, donc sans rubans de notes) :

Rivière, DEBUG, légende et piano

7. V2 — console LAN (H7–H15)

D'abord deux fenêtres sur ce PC. Ensuite le second appareil. Session visible : oui. Jeton : jamais dans une note ni une photo.

Où : DEBUG > Console. Status, session, champ Token, bouton Copier jeton. Ouvrir http://ADRESSE_LAN:5186/console.html, Se connecter.

DEBUG > Console : session visible, jeton masqué

Si le LAN est inaccessible : H7–H15 en Ne sais pas / non exécuté, terminer V1 et V3.

IdFaireAttendu
H7Copier session + jeton (sans les coller ici). Changer un effet en jouant.Changement sans rechargement ; aucun jeton dans le commentaire
H8Reagir > Reactions visuelles > Courbe : Source Hauteur MIDI, Cible Monde - Echelle arbres, entrée 36–60, sortie 1–2.2, Inverser, Douceur 0.5. Basses puis aigus.Arbres qui grandissent puis reviennent, progressivement ; aucune saisie perdue
H9Compteur (classe de note, motif en cours). Règle : Moment Attaque, impulsion vers Lumiere, seuil 3. Trois Do, un 4e, pause > 8 s, rejouer 3 Do.Impulsion au 3e, pas au 4e ; nouvelle phrase réarme
H10Courbe : source le compteur de Do, cible teinte ciel.Le ciel change, pas les notes
H11Console : aperçu puis Annuler ; aperçu puis Enregistrer ; recharger.Seul Enregistrer persiste
H12Modifier pendant un aperçu distant ; Reconnecter ; recharger.Conflit visible, anciennes commandes non rejouées
H13Masquer l'onglet du jeu.Limite navigateur, pas un défaut ; Reconnecter rétablit
H14Modifier Bloom, Enregistrer actif, recharger ; autre valeur puis Annuler.Persistance / retour
H15Relecture, puis un réglage depuis la console.Message replay mode ; relecture inchangée. No-go si ça mute

8. V3 — atelier (pas de « bonne » réponse)

Ouvrir Reglages (icône engrenage). Quatre espaces : Jouer, Voir, Reagir, Garder. Niveaux Simple / Avance / Expert. Un Non + votre préférence ouvre une correction ; ce n'est pas un no-go (termes, ambiances).

Atelier, espace Jouer : gamme, suggestions, clavier

Atelier, espace Voir : ambiances Nuit calme / Riviere vive / Lumiere douce

Atelier, espace Reagir : Comprendre, sans MIDI

Atelier, espace Garder : sauvegarder, univers d'avant

IdFaireJuger
EspacesParcourir les quatre onglets, souris puis flèches. Echap ferme et rend le focus.On trouve un réglage sans le chercher ?
NiveauxSimple / Avance / Expert dans chaque espace.Simple suffit-il ? Rien d'introuvable en Expert ?
RechercheEn Simple : bloom, velocite, ancien mot armement.On retrouve, y compris hors niveau
Remises a zeroVoir > Lumiere : un curseur, Valeur initiale, puis section, puis Espace.Seule la cible revient ; Echap ne ferme pas l'atelier
AmbiancesNuit calme, Riviere vive, Lumiere douce en jouant.Trois rendus distincts ? Sinon noter la valeur
TermesReagir > Regles de jeu : Moment, Declenchement, Compteur de regle. Infobulle = ancien mot.Compris ? Sinon proposer le mot voulu
ComprendreJouer, puis Reagir > Comprendre.Phrases lisibles, pas de jargon type [object Object]
GarderSauvegarder, Dupliquer, nom déjà pris, charger, Revenir a l univers d avant, Supprimer.L'univers d'avant = premier chargement de la session
Console FRParcourir /console.html.Plus d'anglais ; mêmes mots que l'atelier

9. Ne pas refaire

Les groupes 1 à 7 plus bas dans le quiz datent du 15 septembre. Ils sont déjà acceptés.

Ne pas modifier le code pendant la recette. Un défaut reproductible = Non + de quoi le refaire.

Arrêter à la fin uniquement le serveur lancé pour cette recette (Ctrl+C dans son terminal).

10. Go / no-go

Go (l'agent pourra proposer bump + tag, avec votre accord ensuite) :

  • V1 et H14–H15 en Oui, ou Non clairement non bloquants (confort, libellé, préférence d'atelier).
  • Aucune note coincée, aucun MIDI OUT pendant la relecture, aucune mutation console en relecture.
  • Atelier utilisable.

No-go (tickets, pas de tag) :

  • Note bloquée, écho MIDI, OUT armé tout seul, relecture qui sonne ou envoie du MIDI.
  • Enregistrer / Annuler inertes, console qui applique un réglage en relecture.
  • Perte de saisie, crash, monde 3D illisible au DP1.

Un Non sur Moment / Compteur de regle ou sur les ambiances n'est pas un no-go.

11. Exporter et envoyer

  1. Bouton Copier les reponses 0.4.0.
  2. JSON dans le presse-papiers, ou fichier rainbowjourney-recette-0.4.0.json si le navigateur refuse.
  3. Envoyer ce JSON et le SHA noté au début.

Ensuite seulement : proposition de 0.4.0 et de tag, jamais sans votre accord explicite.

source markdown

Concepts de cet article

garde

Partage le plus de concepts avec