Modèle conceptuel

Modèle conceptuel

Nous cherchons à développer ou promouvoir un format qui assure la formalisation, la transmission et la pérennisations des spectacles interactifs. Un modèle conceptuel générique fondé sur un schéma relationnel, traitant le problème de la structuration des contenus éditoriaux et des contraintes relationnelles à mettre en place.

Par rapport au format actuel, il faut penser à une numérotation plus souple pour y intégrer des cues en cour de travail. Un format de données interopérable, qui puisse assurer la pérennisation et l’archivage d’un spectacle.

Nous souhaitons conserver un format JSON et une hiérarchisation des unités en ASC (act, scene, cue)

Format Twine

Le format repose sur le schéma Twine 2 JSON1. L’export se fait depuis l’interface de Twine avec l’extension JTwine2.

Twine 2 JSON Specification
  • storyname L’Arbre de Mia
  • startnode 1
passages
1
  • name Entrée public
  • tags Acte 1
  • text You are standing on the bridge of the enterprise. Worf is at tactical and Data is at Conn [[Go to the captain’s ready room->Ready Room]]

twine

Chaque passage est composé de texte libre. Le lien entre les passages se fait par de l’hypertexte. Il n’y a pas la possibilité de définir explicitement des personnages, le contenu de chaque passage est libre.

Les possibilités de collaboration à distance avec Twine sont limités. Le logiciel permet de travailler en local sur un fichier Twee, qui peut être transmis.

Format Tuesday

Le format Tuesday est beaucoup plus complet que Twine. La documentation complète décrit la structure de donnée3. Des possibilités avancées de déclaration de personnage, de définition des styles, et même une interface de traduction.

La structure de narration principale suit la notation ASC (act, scene, cue) arboresente.

Tuesday

Tuesday RunTime Specifications
parameters
  • title L’Arbre de Mia
  • characters
  • languages FR
  • varaibles
block_1 ACTE 1
[0] SCENE 1
dialogs
[0]
  • name Félix
  • text Bonjour

Dans l’outil d’écriture on peut choisir d’insérer des dialogues, des sons, des images, des vidéos. On peut gérer visuellement la logique d’interaction (timer, variables, goto)

TuesdayJS twine Une interface de traduction est intégrée à l’outil. Translate