Écrire et compiler Verse
Island Pilot ouvre les fichiers .verse de votre île, et vos agents peuvent les modifier et les compiler. La compilation passe par UEFN : il faut une connexion vérifiée.

Lire un fichier
Section intitulée « Lire un fichier »- Le panneau Content affiche le dossier de votre île. Cliquez sur un fichier pour l’ouvrir, dans la limite de 512 Kio.
- Outline, à droite, liste les déclarations du fichier. L’éditeur colore le code mais ne signale aucune erreur pendant la saisie : seule la compilation le fait.
- UEFN Core affiche, en lecture seule, les digests : des fichiers qu’UEFN génère pour décrire les fonctions disponibles. Si le dossier n’est pas trouvé seul, choisissez-le avec l’icône de dossier de ce panneau. La mention secours indique une copie venue d’un autre de vos projets, le temps qu’UEFN régénère le fichier.
Modifier un fichier vous-même
Section intitulée « Modifier un fichier vous-même »- Modifiez le texte. L’état passe à Brouillon modifié.
- Cliquez sur Proposer la modification, ou appuyez sur Ctrl+S.
Malgré son nom, ce bouton écrit directement le fichier. Il vérifie seulement que le fichier n’a pas changé depuis son ouverture. Sinon : Conflit : le fichier a changé. Relisez-le avant de proposer une nouvelle modification. Si un agent a réservé ce fichier, l’écriture est refusée et votre brouillon reste en place.
Créer une classe
Section intitulée « Créer une classe »- Dans Content, faites un clic droit sur le dossier
Contentde votre île ou l’un de ses sous-dossiers. - Choisissez Nouvelle classe Verse….
- Dans Nom, gardez l’extension
.verse. Le nom n’accepte que des lettres, des chiffres et le caractère_, et ne commence pas par un chiffre. - Cliquez sur Créer.
Le fichier contient un device minimal, avec son OnBegin. Il n’existe dans UEFN qu’après une compilation. La création est refusée tant qu’un agent travaille sur le projet : Arrêtez les agents de ce projet avant de le modifier.
Ce que font les agents
Section intitulée « Ce que font les agents »Un agent lit le fichier, en retient l’empreinte, puis écrit dans le dossier du projet ou passe par les outils Verse de l’éditeur. Si le fichier a changé entre-temps, l’écriture est refusée et l’agent doit le relire. Il compile ensuite, lit les erreurs et corrige. Le spécialiste Verse Coder est fait pour ce travail.
Compiler et lire les erreurs
Section intitulée « Compiler et lire les erreurs »- En haut de la fenêtre, cliquez sur Compiler Verse. Le bouton est grisé si la connexion ou l’île n’est pas vérifiée, ou si un agent travaille sur le projet.
- Ouvrez Problèmes Verse, l’icône voisine. Chaque ligne donne la gravité, le message, le fichier et la ligne.
- Cliquez sur une erreur pour ouvrir le fichier à cet endroit.
| Affichage | Sens |
|---|---|
| Aucune erreur ni avertissement à la dernière compilation. | Le code compile. |
| Des modifications sont plus récentes. Recompilez pour actualiser. | La liste n’est plus à jour. |
| Aucun diagnostic confirmé pour cette tentative. Consultez l’activité. | La tentative n’a pas donné de résultat lisible. |
Les compilations lancées par les agents s’affichent au même endroit. Les brouillons non enregistrés sont exclus. Une compilation sans erreur prouve que le code est valide, pas que le jeu se comporte comme prévu : voir les limites.
Quand votre accord est demandé
Section intitulée « Quand votre accord est demandé »| Situation | Ce qui se passe |
|---|---|
| Mode Ask ou Plan, profil en lecture seule | L’écriture et la compilation par un agent sont refusées. |
| Mode Agent, fichier écrit dans le dossier du projet | L’écriture se fait sans vous demander. |
| Mode Agent, outil de la connexion UEFN | L’appel part sans vous demander. |
| Mode Agent, avec Demander confirmation avant chaque modification cochée sur la connexion | L’appel attend au-dessus de la saisie de la conversation : Autoriser une fois ou Refuser. Un refus arrête l’agent. |
Les écritures faites dans le dossier du projet restent consultables : ouvrez le fichier, puis cliquez sur une ligne de History pour voir les différences. Les autres appels se relisent dans Activité.
