Modifier les fichiers du jeu
Utilisez la page Code pour modifier les fichiers source de votre jeu dans le navigateur. Boardweaver enregistre chaque modification et compile le jeu, pour que vous voyiez les problèmes pendant que vous travaillez. Vous devez avoir le rôle d’éditeur ou d’administrateur sur le jeu. Consultez Rôles et autorisations.

Modifier un fichier
- Dans la barre latérale du Studio, sous Build, sélectionnez Code.
- Sélectionnez un fichier dans la liste des fichiers.
- Saisissez votre modification. Boardweaver l’enregistre un instant après que vous arrêtez de taper. L’étiquette à côté du nom du fichier passe de Unsaved à Saving… puis à Saved.
- Lisez l’état de la compilation en bas de la page. Compilation sans problème signifie que le jeu se compile sans aucun problème.
- Si l’état compte des erreurs ou des avertissements de compilation, sélectionnez-le pour ouvrir la liste. Sélectionnez un problème pour ouvrir son fichier.
- Ouvrez Preview et essayez la modification. Consultez Prévisualiser un jeu.
Vos modifications restent dans vos fichiers de travail. Les joueurs ne les reçoivent qu’après que vous avez fait un commit d’une version du jeu.
Ajouter, renommer ou supprimer un fichier
- Ajouter. Sélectionnez New file au-dessus de la liste des fichiers. Dans Path, saisissez un chemin sous
/src/qui se termine par une extension de fichier, par exemple/src/cards.ts. - Renommer. Double-cliquez sur le nom du fichier dans la liste des fichiers.
- Supprimer. Ouvrez le fichier, puis sélectionnez le bouton de suppression à côté de son nom.
Boardweaver ne vous permet pas de supprimer les fichiers à partir desquels la compilation démarre. Il s’agit de /src/game.ts (ou /src/lib.rs dans un jeu en Rust) et de /src/frontend.tsx.
D’autres fichiers peuvent faire référence à un fichier par son nom. Si vous renommez ou supprimez un fichier, corrigez ces références avant de faire un commit, sinon le jeu ne se compile pas.
Jeux en Rust
Dans un jeu sur le framework v3, la logique du jeu commence dans /src/lib.rs, écrit en Rust. L’écran que voient les joueurs commence dans /src/frontend.tsx. L’état de la compilation fonctionne de la même façon, et chaque avertissement indique son emplacement dans vos fichiers.

Fichiers que la page Code ne modifie pas
L’éditeur ouvre les fichiers source sous /src/. Les images et les sons apparaissent sous forme d’aperçus : modifiez-les sur les pages Art et Sounds. Les polices et le thème ont aussi leurs propres pages. Si vous sélectionnez l’un de ces fichiers sur la page Code, le message « Not editable here » (non modifiable ici) s’affiche.
En cas de problème
L’étiquette affiche Save failed. Boardweaver n’a pas enregistré votre dernière modification. Un message Failed to save en donne la raison. Faites une autre modification dans le même fichier pour enregistrer de nouveau tout le fichier. Ne quittez pas la page tant que l’étiquette n’affiche pas Saved.
L’état affiche « Modifications non vérifiées ». Boardweaver n’a pas encore compilé vos dernières modifications. Attendez Compilation…, puis le résultat.
Ensuite, prévisualisez le jeu, puis faites un commit d’une version du jeu.