« System Builder » : différence entre les versions
ajout d'un tuto |
ajout d’un section sur le jeu asynchrone |
||
| (9 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 10 : | Ligne 10 : | ||
==== Interface ==== | ==== Interface ==== | ||
[[Fichier:Systemebuilder global.png|centré|vignette|900x900px]] | |||
# The title of the edited system | # The title of the edited system | ||
# [ | # [[Manage views|C]]<nowiki/>[[Manage views|reate new views]], navigate between [views]... | ||
# The list of [[components|c]]<nowiki/>[[components|omponents]] usable for building a view | # The list of [[components|c]]<nowiki/>[[components|omponents]] usable for building a view | ||
# [The dependency tree of views] | # [[Manage views|The dependency tree of views]] | ||
# Launch the system on a table to [test the system] | # Launch the system on a table to [test the system] | ||
# The tabs [view], [table], [script], [translation], the tools to develop a system | # The tabs [view], [table], [script], [translation], the tools to develop a system | ||
# The [preview of the sheet] | # The [preview of the sheet] | ||
# The buttons [ | # The buttons [[Save, Deploy, and Exit]]. | ||
# The panel of the selected [component parameters] | # The panel of the selected [component parameters] | ||
| Ligne 51 : | Ligne 51 : | ||
The script is a JS file that allows you to perform more complete and complex actions than managing views alone. | The script is a JS file that allows you to perform more complete and complex actions than managing views alone. | ||
[[ | [[FirstScript|Your first step in the script]] | ||
=== Tutorials === | === Tutorials === | ||
| Ligne 60 : | Ligne 60 : | ||
# [[Use tabs]] | # [[Use tabs]] | ||
# [[Use repeaters]] | # [[Use repeaters]] | ||
# [[Use Prompt]] | |||
# [[Button|Use Button]] | |||
# [[Manage Roll]] | |||
# [[Show or hide components]] | # [[Show or hide components]] | ||
# [[Progress bar]] | # [[Progress bar]] | ||
# [https://lets-role.com/help/fr/documentation/v1/component/avatar Configure the avatar properly] | # [https://lets-role.com/help/fr/documentation/v1/component/avatar Configure the avatar properly] | ||
# [[Create your first game table]] | |||
# [[Asynchrone play]] | |||
Dernière version du 28 novembre 2025 à 23:22
The System Builder is a tool for creating game systems for the Let's Roll gaming tables. It allows for the comprehensive construction of various essential tools such as player character sheets, as well as the creation of non-player character sheets, objects, and game monitoring tools for Game Masters.
The tool is accessible to anyone with a Let's Roll account. It is designed so that anyone can develop their own system without any coding knowledge. The System Builder is equipped with coding tools (pseudoJS) that allow for the creation of complex, non-essential functionalities that will add a bit of convenience.
First step
Quickstart video guide for creating systems in Let’s Role (🇫🇷 French only)
https://www.youtube.com/watch?v=F141URrFVwo

Interface

- The title of the edited system
- Create new views, navigate between [views]...
- The list of components usable for building a view
- The dependency tree of views
- Launch the system on a table to [test the system]
- The tabs [view], [table], [script], [translation], the tools to develop a system
- The [preview of the sheet]
- The buttons Save, Deploy, and Exit.
- The panel of the selected [component parameters]
Views
Views are trees of components. They can be instantiated by the [tab] component or the [repeater] component to create complex and well-organized sheets.
Creating a New View
To create a new view, click on the "Create a new view" button. Fill in the popup with an ID (no capital letters, no special characters, no numbers, and use underscores to separate words), for example: "vue_armes". To switch views, use the dropdown list.
Building a View
To build a view, use the components in window 3 by dragging and dropping them into the component tree of the view in window 4.
Layout Components
Layout components are used to structure and organize components among themselves, such as rows, columns, and containers.
TODO: Link to a tutorial
Form Components
Form components are designed to contain the information for your character sheet.
Container Components
Containers are components that can contain views to create complete and dynamic sheets.
Special Components
Special components allow you to perform specific and essential actions for a character sheet.
Tables
Tables are spreadsheets that allow you to provide information for certain components, such as lists, tabs, etc.
Script
The script is a JS file that allows you to perform more complete and complex actions than managing views alone.