Concepten

Op deze pagina

Spelleidermodi

De spelleidermodus (host_mode) bepaalt of de maker van de kamer meespeelt en wie het spel bedient. Je kiest de modus bij het maken van de kamer; daarna ligt hij vast.

Modus Maker Spelverloop
hostless Host met spelersplek Deelnemers bedienen het spel zelf. Het tabblad van de maker hoeft tijdens het spelen niet verbonden te zijn.
playing Host met spelersplek De maker speelt mee en houdt de beheermogelijkheden.
moderator Host zonder spelersplek, player_id: null Een aparte spelleider bedient het spel en speelt niet mee.

In de demo heten ze zonder spelleider, meespelende eigenaar en aparte spelleider.

Welk spel ondersteunt wat? #

Een spel geeft in zijn manifest aan welke modi het kent (host_modes) en welke standaard is (default_host_mode).

Spel Modi Standaard
Common Dice moderator, playing, hostless hostless
Jeopardy moderator moderator
Eigen spellen (runtime: "host") alleen moderator moderator

Een eigen browserspel draait zijn spelregels in het tabblad van de spelleider. Daarom vereist het een aparte spelleider; de engine weigert een andere modus met Browser-hostgames vereisen een aparte spelleider.

Zonder spelleider #

In hostless mag iedere deelnemer met een spelersplek de ronde starten en afsluiten met de serveracties start en finish. Common Dice gooit dan gewoon door als de maker de pagina verlaat. Instellingen en kameropties blijven wel van de maker.

In deze modus moet iedereen kunnen gooien: de Common Dice-instelling roll_permission: "owner" is hier niet toegestaan.

Met een meespelende eigenaar #

In playing heeft de maker een spelersplek en een eigen naam. Is er geen naam opgegeven, dan heet de maker Spelleider. De maker staat in de spelerslijst, zet zich ook klaar en ontvangt naast de hostprojectie zijn eigen private_state. Alleen de maker start en sluit de ronde.

Met een aparte spelleider #

In moderator heeft de maker geen spelersplek en geen eigen klaarstatus. Bij een serverspel stuurt de spelleider wel de acties die bij de host horen, zoals select_clue en judge in Jeopardy. Common Dice kan in deze modus zelfs zonder spelers starten; Jeopardy gebruikt deze modus voor de quizmaster. Bij een eigen browserspel sturen alleen spelers acties; de host verwerkt ze.

Accounts en modi #

Een spelleider zonder spelersplek krijgt geen spelersresultaat in zijn accountstatistieken. Alleen deelnemers met een spelersplek en een gekoppeld account krijgen een resultaat. Zie accounts.