Caputchin
Spiel-Anpassung

Das Gameplay eines Spiels konfigurieren

Ein Spiel kann Gameplay-Optionen bereitstellen, die sein Autor justierbar machen wollte, etwa Schwierigkeit, die Anzahl der Runden oder ein Zeitlimit. Das ist die Konfiguration des Spiels. Du setzt sie auf dem Konfiguration-Tab des Spiel-Editors, und die Änderung wird auf das gerenderte Spiel angewendet.

Konfiguration ist in jedem Tarif verfügbar, auch Solo. Es ist die eine Anpassungs-Achse ohne bezahltes Gate.

Eine Konfiguration setzen

Öffne das Spiel auf der Spiele-Seite eines Site-Keys (oder des Teams), dann den Konfiguration-Tab. Der Tab zeigt die Optionen, die der Autor des Spiels deklariert hat, jede mit dem richtigen Eingabefeld für ihren Typ (ein Schalter für eine Ja/Nein-Option, ein Schieber für eine begrenzte Zahl, ein Dropdown für eine feste Auswahl und so weiter). Setz die gewünschten Werte und speichere.

Ein Spiel bietet nur die Optionen, mit denen es gebaut wurde. Ein Spiel, dessen Autor nichts bereitgestellt hat, läuft einfach auf seinen eingebauten Werten, und der Konfiguration-Tab hat nichts zu setzen.

Wie es sich zur Laufzeit auflöst

Konfiguration ist server-autoritativ: es gibt kein Seiten-Attribut dafür und der Besucher kann sie nicht beeinflussen, was der Punkt ist, sonst könnte ein Spieler ein leichteres Spiel wählen. Wenn ein Besucher das Spiel lädt, tut der Server:

  1. Merget deine Overrides in die Presets des Spiels, Site-Key über Team über den mitgelieferten Satz des Spiels.
  2. Wählt das Preset, das du als Standard markiert hast (oder das erste Preset des Spiels, wenn keines markiert ist).
  3. Wendet diese Konfiguration auf das Spiel an.

Es gibt hier kein "Sprach"- oder "System"-Eingabe wie bei Locale und Skin; das Standard-Preset ist die ganze Geschichte.

Auf einem Site-Key, der ein Spiel zur Verifizierung verlangt, wird dieselbe aufgelöste Konfiguration in die Verifizierung gepinnt, sodass das Spiel, das der Besucher spielt, und die Replay-Prüfung des Servers auf identischen Einstellungen laufen. Eine Schwierigkeit, die du setzt, ist daher Teil dessen, was der Server verifiziert, nicht nur eine Anzeigewahl.

Presets und Standards

Konfigurationswerte sind in benannte Presets gruppiert. Ein Preset ist der Standard fürs Spiel; markier ein anderes als Standard im Editor, um zu ändern, welches der Server wählt. Du kannst das mitgelieferte Preset des Spiels erweitern und nur die Werte überschreiben, die dir wichtig sind, und den Rest erben. Das vollständige Modell (Presets, Standards, Erweitern) funktioniert über alle drei Achsen gleich; sieh dir die Schema-Referenz an.

Was ein Konfigurationsfeld sein kann

Konfigurationsfelder sind typisiert. Der Autor wählt pro Option einen Typ, und das Dashboard rendert das passende Eingabefeld und validiert deinen Wert:

TypWas es hält
BooleanEin Ja/Nein-Schalter.
NumberEine beliebige Zahl.
RangeEine Zahl innerhalb eines Minimums und Maximums.
ListEine Wahl aus einem festen Satz.
StringFreier Text.
LinkEine http- oder https-URL.

Farben und Assets sind keine Konfiguration; die leben auf dem Skin. Die genauen Regeln pro Typ sind in der Schema-Referenz.

Siehe auch

Auf dieser Seite