Repository navigation
FR Studio Notes
English · Procédure · Publiée, relue par une personne · S'applique depuis : 4.2.1
L'onglet Notes est le journal partagé du jeu, games/<id>/notes.json : vous, vos collègues et n'importe quelle IA y
laissez des notes sur une case, un lieu, une entité ou n'importe quoi, et vous y répondez.
Public, contexte, et statuts de ce sur quoi repose la page
Public : auteur · Contexte : Studio local
Le Studio local · contrat : stable · vérifié par la CI (matrice de support de la 4.4.0, 2026-10-23) : Chromium de bout en bout (les vérifications du Studio) ; Windows : la suite unitaire seulement · vérifications automatiques : jobs
e2e,windows; plan de CIe2e,windows; 2 fichiers de tests · passes humaines :studio-hero-matrixpas faite (#238) · limites connues : aucune listée sur cette page
Une note que l'IA lit avec get_notes (ou en lisant notes.json), sa réponse affichée en direct dans le Studio, et
toute la conversation gardée avec le jeu, dans git.
Le Studio local, dépôt du moteur ou projet créé ; le Studio de démo garde ses notes dans le navigateur (et son patch). Vrai depuis la 4.2.1. Un Studio hébergé ajoute des commentaires au même onglet (Commentaires).
- Le Studio lancé (présentation).
Dans le navigateur, sur l'onglet Notes (et en bas d'un lieu dans l'onglet Rooms, sous une case dans l'onglet Storyboard).
-
Écrivez une note dans la zone de saisie : about (un id de case, un id de lieu,
lieu.entité, ou vide pour une note générale), author (youpar défaut, et mémorisé), le texte. Ctrl/Cmd+Entrée l'ajoute. La note reçoit un id et l'heure (at, une date ISO) ;notes.jsonest créé à la première note.
-
Lisez le journal. Le journal entier, le plus récent d'abord, groupé par
about: un lieu, une case ou une entité est étiqueté, avec « Open in Rooms » ou « Open in Storyboard ». Filtres : texte libre, about (lieux avec leurs entités, cases, autres), auteur. Chaque note montre son auteur et son heure.
-
Reply préremplit
aboutavec celui de la note ; Edit modifie une note sur place (texte débarrassé des espaces superflus,editedréglé à maintenant ; son heure, son auteur et sa place dans le journal inchangés) ; Delete la retire.
- Les notes là où vous travaillez. Les notes sur un lieu ou une de ses entités apparaissent aussi en bas de la section de ce lieu dans l'onglet Rooms (« Notes (n) », avec une zone pour en ajouter une) ; les notes sur une case apparaissent sous la case dans l'onglet Storyboard.
- Un agent branché en MCP écrit des notes avec
add_note; son auteur est le nom du client MCP, sinonai. Il les lit avecget_notes(MCP local : configurer chaque client). - Une IA sans MCP modifie les fichiers ; le Studio se recharge (il surveille les fichiers), vous voyez le résultat et
répondez dans Notes ou dans le Storyboard, et l'IA relit
notes.json. Git porte l'historique. - Sans clé d'API, Send as a task to the AI agent de l'Assistant écrit une note avec
task: true; l'onglet Notes l'étiquette « task » (L'Assistant).
Le journal suit les changements sur le disque : une note qu'une IA écrit apparaît sans recharger.
La note s'affiche en haut du journal, et games/<id>/notes.json la contient : { id, about, author, text, at, edited? }.
| Symptôme | Cause | Que faire |
|---|---|---|
`text` is required (400) |
Une note vide | Écrire quelque chose |
no such note: "<id>" (404) |
La note a été supprimée entre-temps (par vous, un collègue, une IA) | Recharger le journal |
games/<id>/notes.json seulement.
Undo dans l'en-tête ne couvre pas les notes ; une note supprimée revient avec git
(git checkout -- games/<id>/notes.json).
-
src/studio/notes.ts; les opérationsgetNotes,addNote,editNote,deleteNotedestudio-server/src/ops/core.ts. - Les routes
GET/POST notes,PUT/DELETE notes/:id: API du Studio. Travailler avec une IA en général : Travailler avec une IA.
Generated publication · publication générée — current documentation · documentation courante: quest'n'click 4.5.4 r2, documentation revision · révision de la documentation 63112c877c587cc4fad16b25a3400408db2c36bd.
Latest documentation · dernière documentation: https://quest-n-click.cleverapps.io/docs · https://quest-n-click.cleverapps.io/fr/docs; earlier versions · versions précédentes: each release's quest-n-click-docs-<version>.tar.gz · l'archive quest-n-click-docs-<version>.tar.gz de chaque release, https://github.com/Quest-n-Click/quest-n-click/releases
An edit made in this wiki is overwritten at the next publication · une modification faite dans ce wiki est écrasée à la publication suivante.
Edit the source · Modifier la source · Report an error · Signaler une erreur
Index (6)
Démarrer (6)
Jouer (9)
Installer (18)
- Prérequis
- Installer depuis l'archive de la release
- Installer depuis npm
- Installer depuis le dépôt pour travailler sur le moteur
- doctor : vérifier sa machine
- Outils pour les images
- Outils audio : ffmpeg, fluidsynth, Furnace, uv
- Mettre à jour
- Notes de mise à jour : 4.5
- Notes de mise à jour : 4.4
- Notes de mise à jour : 4.3
- Notes de mise à jour : 4.2
- Notes de mise à jour : 4.1
- Notes de mise à jour : v3
- Notes de mise à jour : v2 vers v3
- Venir de web-scumm
- Référence du paquet
- Dépannage de l'installation
Créer un jeu (55)
- Votre premier jeu
- Organisation d'un projet créé et du dépôt du moteur
- La boucle de travail
- Principes du contenu et contrat d'identité
- Salles
- Géométrie : placement, zones de marche, masques, calques, caméra
- Un objet est visible mais inaccessible
- Réactions
- Commandes du jeu
- Conditions
- Drapeaux, variables et événements : lequel choisir
- Code sur mesure
- Personnages
- Objets et inventaire
- Carte du monde
- Dialogues
- Scripts et événements
- Faire bouger les personnages : patrouilles et marches
- Sorties
- Chapitres et objectifs
- État et sauvegardes : persistant ou temporaire, renommer un id, migrations
- Mise en scène : salles larges et animations
- La scène : lumières, particules, sols
- Habillage et polices
- Titre et générique
- Héros : plusieurs personnages et choix du héros
- Mini-jeux intégrés
- Un mini-jeu sur mesure
- Traductions
- Musique en stems
- Bruitages
- Voix : par langue et par héros
- Images : prompts, découpe des planches, transparence, échelle
- Provenance des assets
- Le storyboard, source de vérité
- Concevoir des énigmes
- Mécaniques classiques
- Pages de relecture
- Référence du DSL
- Vérifier son jeu
- Ce que prouve le solveur
- Options du solveur
- Playtests
- Remix
- Speedrun pour les auteurs
- La fin scellée
- Modèle de production
- Jeux d'exemple
- Travailler avec une IA
- Construire et publier un jeu
- Publier sur GitHub Pages
- Le jeu statique sur Clever Cloud
- Autres hébergeurs statiques
- Sous-chemin, cache et service worker, déploiement incomplet, retour arrière
- Tester sur un téléphone en réseau local
Studio local (24)
- Le Studio local : présentation et lancement
- Modifier une salle
- Placement et scène
- Aperçu, application, annulation
- Storyboard
- Assets et découpe
- Vérifier : validateur, solveur, chemin critique, chaleur, santé, couverture
- Captures avant et après
- Diff sémantique
- Jouer et rejouer une session
- Explication des règles
- Langue et objectifs
- Voix et matrice héros × langues
- Carte
- Notes
- Remix dans le Studio
- Musique
- L'Assistant : votre propre clé
- Mode démo et studio-apply
- Sécurité en local et en réseau local
- API du Studio
- MCP local : configurer chaque client
- Outils MCP
- Dépannage du Studio
Studio d'équipe (21)
- Ce qui tourne où
- Concepts : révision, transaction, pan, bail, aperçu, build
- Débuter comme dev invité
- Travailler ensemble au quotidien
- Rôles et actions : la matrice complète
- Invitations
- Gérer les membres
- Écriture refusée sur le Studio hébergé : révision de base périmée (409)
- Écriture refusée sur le Studio hébergé : pan verrouillé (423)
- Reprendre après un bail perdu, une déconnexion ou un aperçu périmé
- Commentaires
- Carte et diff sémantique
- Publier des builds
- MCP distant
- Le jeu dans Git
- Mettre à jour le moteur d'un jeu hébergé
- Assets hébergés
- La ligne de commande du serveur
- Routes de santé et de métriques
- L'essayer en local avec compose.yml
- Limites connues
Clever Cloud (23)
- Clever Cloud : vue d'ensemble, coût et prérequis
- Applications et add-ons
- Domaines et TLS
- Keycloak
- OIDC générique et GitLab
- Configuration
- Premier déploiement
- Sauvegardes
- RPO et RTO
- Exercice de restauration sur une installation vierge
- Redéploiements
- Mettre à jour le serveur et vérifier l'état après une migration
- Limites du retour arrière
- Supervision
- Sécurité
- Renouveler les clés
- Récupérer l'accès administrateur
- Changer de domaine ou de fournisseur OIDC
- Worker, PostgreSQL ou Cellar en panne
- Exporter le jeu et quitter l'installation
- Rétention
- Dépannage sur Clever Cloud
- Coûts et démontage
Reality Bridge et connecteurs (16)
- Le Reality Bridge : ce que c'est
- Démarrage rapide
- Garanties
- Installer et lancer le Bridge
- Sauvegarde et restauration
- Plusieurs tenants
- Signaux et manifeste
- La ligne de commande du Bridge
- Vue d'ensemble des connecteurs
- Connecteur email
- Connecteur Telnet
- Connecteur SSH
- Connecteur Open Badges
- Le SDK des connecteurs
- Sécurité : Biscuit et signatures
- Dépannage du Bridge et des connecteurs
Contribuer (25)
- Bienvenue
- Préparer son poste de développement
- La boucle de développement
- Avant une pull request
- Conventions
- Écrire la documentation
- Architecture
- Visite du code
- Frontières d'import
- Quels tests tournent quand
- Tests de mutation
- Le cliquet de couverture
- La référence de qualité
- La CI expliquée
- Passes de terrain
- Mesures de performance
- Publier une release
- Paquets npm
- Décisions et ADR
- Gouvernance
- Pull requests des bots
- Contribuer avec des agents IA
- Politique de sécurité
- Code de conduite
- Licences et crédits