Cet article est aussi disponible en :

⬜ Sauvegarde

⬜ Sauvegarde


Sauvegarde


Le bloc Sauvegarde enregistre automatiquement où en est le joueur dans l'histoire (sa position et ses variables), à cet instant précis.


Grâce à ce bloc, le joueur peut fermer l'application puis reprendre plus tard exactement là où il s'était arrêté. Les données sont stockées directement sur son appareil, donc ça fonctionne même sans connexion internet.


📥 Entrées


  • Flux entrant (Stream) : ce bloc enregistre l'état actuel (position et variables) dès qu'il reçoit ce flux, sans aucun réglage à faire.


📤 Sorties


  • Flux sortant (Stream) : continue le récit normalement, la première fois que le joueur passe par ce point de sauvegarde.
  • continuer (Stream) : ce flux n'est emprunté que lorsque le joueur reprend une partie déjà sauvegardée à partir de ce point précis. Il permet de sauter directement à la suite, sans rejouer les blocs précédents.


💡 Exemple d'utilisation


Scénario : Sauvegarde avant un choix décisif dans un jeu narratif


  1. Le joueur avance dans une histoire où ses choix comptent.
  2. Il arrive à un moment clé avec trois options (ex : "Affronter le dragon", "Négocier", "Fuir").
  3. Un bloc Sauvegarde est placé juste avant ce choix.
  4. Quand le joueur passe par ce bloc pour la première fois, sa progression est enregistrée, et l'histoire continue normalement via le Flux sortant.
  5. S'il quitte l'application et la relance plus tard, il peut reprendre depuis cette sauvegarde : l'histoire repart alors directement via le flux continuer, sans repasser par le début.


⚙️ Détails Techniques


  • Stockage des données : les données sont sauvegardées dans le stockage local du navigateur (formats HTML5/PWA) ou de l'appareil (applications natives).
  • En mode Test, deux options supplémentaires apparaissent dans la fenêtre de Débogue :
  • Charger Sauvegarde : relance l'expérience depuis le dernier bloc Sauvegarde (efface l'historique du "mur").
  • Supprimer les données de la dernière sauvegarde : permet de tester d'autres scénarios en ignorant le dernier checkpoint.
  • Compatibilité : fonctionne hors-ligne, mais nécessite de conserver les données du stockage local pour les formats HTML5/PWA.
  • Intégrations complémentaires : pour suivre les données utilisateur, ce bloc peut être combiné à des outils comme Analytics, Zapier ou Integromat.



Version documentée : v2

Mis à jour le : 06/09/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !