Caputchin
Personnalisation des jeux

Configure le gameplay d'un jeu

Un jeu peut exposer des options de gameplay que son auteur a choisi de rendre ajustables, comme la difficulté, le nombre de manches ou une limite de temps. Ce sont la configuration du jeu. Tu les règles sur l'onglet Configuration de l'éditeur du jeu, et le changement s'applique au jeu rendu.

La configuration est disponible sur chaque offre, y compris Solo. C'est le seul axe de personnalisation sans barrière payante.

Règle une configuration

Ouvre le jeu sur la page Jeux d'une clé de site (ou de l'équipe), puis l'onglet Configuration. L'onglet montre les options que l'auteur du jeu a déclarées, chacune avec le bon champ pour son type (une bascule pour une option oui/non, un curseur pour un nombre borné, une liste déroulante pour un ensemble fixe de choix, etc.). Règle les valeurs que tu veux et enregistre.

Un jeu n'offre que les options avec lesquelles il a été construit. Un jeu dont l'auteur n'a rien exposé tourne simplement sur ses valeurs intégrées, et l'onglet Configuration n'a rien à régler.

Comment ça se résout à l'exécution

La configuration fait autorité côté serveur : il n'y a pas d'attribut de page pour elle et le visiteur ne peut pas l'influencer, ce qui est le but, sinon un joueur pourrait choisir un jeu plus facile. Quand un visiteur charge le jeu, le serveur :

  1. Fusionne tes surcharges dans les préréglages du jeu, clé de site sur équipe sur le jeu embarqué.
  2. Choisit le préréglage que tu as marqué comme défaut (ou le premier préréglage du jeu quand aucun n'est marqué).
  3. Applique cette configuration au jeu.

Il n'y a pas d'entrée « langue » ou « système » ici comme pour la locale et le skin ; le préréglage par défaut est toute l'histoire.

Sur une clé de site qui exige un jeu pour vérifier, la même configuration résolue est épinglée dans la vérification, donc le jeu que le visiteur joue et la vérification de rejeu du serveur tournent sur des réglages identiques. Une difficulté que tu règles fait donc partie de ce que le serveur vérifie, pas juste un choix d'affichage.

Préréglages et défauts

Les valeurs de configuration sont regroupées en préréglages nommés. Un préréglage est le défaut du jeu ; marque-en un autre comme défaut dans l'éditeur pour changer celui que le serveur choisit. Tu peux étendre le préréglage embarqué du jeu et ne surcharger que les valeurs qui t'importent, héritant du reste. Le modèle complet (préréglages, défauts, extension) fonctionne de la même façon sur les trois axes ; vois la référence du schéma.

Ce qu'un champ de configuration peut être

Les champs de configuration sont typés. L'auteur choisit un type par option, et le tableau de bord rend le champ correspondant et valide ta valeur :

TypeCe qu'il contient
BooleanUne bascule oui/non.
NumberN'importe quel nombre.
RangeUn nombre dans un minimum et un maximum.
ListUn choix dans un ensemble fixe.
StringTexte libre.
LinkUne URL http ou https.

Les couleurs et les ressources ne sont pas de la configuration ; elles vivent sur le skin. Les règles exactes par type sont dans la référence du schéma.

Voir aussi

Sur cette page