Options
All
  • Public
  • Public/Protected
  • All
Menu

Principale classe représentant le JSON de configuration d'une Escape-Game

Correspond à la propriété game dans les params du jeu

see

Params

Hierarchy

  • EscapeGameData

Index

Properties

alertTimerAt

alertTimerAt: string

Temps restant à partir duquel, le timer s'affiche en rouge

format de timecode 0:15:00.000

Optional clientIconUrl

clientIconUrl: string

URL vers l'icône du client affiché dans l'escape game

conclusion

conclusion: object

Contenu de la page de conclusion général.

Les contenus sont différenciés suivant la réussite de l'escape-game.

À ne pas confondre avec les afterRooms qui sont les conclusions des rooms (étape intermédiaire dans l'escape-game)

see

EscapeGameRoomContext

Type declaration

escapeGameId

escapeGameId: string

Identifiant unique pour une escape game dans une version spécifique

Permet de ne pas confondre les sauvegardes dans le local storage si un utilisateur enchaîne plusieurs escapes games différente

escapeGameName

escapeGameName: string

Nom de l'escape game

N'est utilisé que pour transmettre les données à la soumission du score

initialDuration

initialDuration: string

Durée initiale que l'apprenant a pour compléter l'escape-game

format de timecode 0:15:00.000

Optional instructionPDF

instructionPDF: string

Chemin vers un fichier PDF

Le fichier est téléchargeable dans la barre secondaire du menu

introContents

introContents: Content[]

Contenu de la page d'introduction visible après le tour

Peut contenir une série quelconque de contenus de type text, audio, image et/ou vidéo

À ne pas confondre avec les beforeRooms qui sont les introductions d'une room.

see

Content

rooms

Liste les rooms par lequel l'utilisateur devra passer

Une room est une unité autonome de l'escape room, elle contient plusieurs views (point de vue sur une même room) et ne possède une sortie déclenchée par le ramassage d'un objet

La première des room de l'escape sera celle par laquelle l'utilisateur commence

see

EscapeGameRoom

sessionDuration

sessionDuration: string

Durée pendant laquelle l'utilisateur peut partir sans perdre son avancement

La session de l'utilisateur est continuellement stockée en local storage (pour ne pas perdre son avancement s'il fait f5). Cependant, pour éviter de conserver une vieille tentative, si la dernière sauvegarde est plus vieille que la sessionDurations elle est ignorée

format de timecode 0:15:00.000

Optional soundsConfig

soundsConfig: SoundConfig

Configuration des sons de l'application.

Permet de surcharger tout ou partie des sons de l'application.

see

SoundConfig

timeBetweenClues

timeBetweenClues: string

Si l'utilisateur ne trouve aucune information pendant la durée timeBetweenClues alors un nouvel indice est pioché au hasard parmi tous les objets ramassables non ramassés

format de timecode 0:15:00.000

tourGuideUrl

tourGuideUrl: string

Chemin vers le fichier de configuration du tour d'accueil de l'escape game.

Le fichier est une config de vidéo nodal.

warningTimerAt

warningTimerAt: string

Temps restant à partir duquel, le timer s'affiche en orange

format de timecode 0:15:00.000

Generated using TypeDoc