Sérialiser Party et migrer les sauvegardes centrées sur hero #50

Closed
opened 2026-06-22 02:09:21 +00:00 by Reliodas · 0 comments
Owner

Faire de Party la source persistante du groupe tout en conservant une migration explicite depuis les sauvegardes 0.15.0. Dépend de #49.

Périmètre :

  • sérialisation du roster, du groupe actif, du leader et des modes de contrôle ;
  • positions individuelles par carte ;
  • état de recrutement ;
  • migration d’une sauvegarde contenant uniquement hero ;
  • stratégie de version de sauvegarde documentée.

Critères d’acceptation :

  • une sauvegarde 0.15.0 valide crée un Party contenant l’ancien héros ;
  • save/load restaure les mêmes instances logiques, PV, ressources et contrôle ;
  • les membres hors groupe actif ne perdent pas leur état ;
  • les positions de chaque membre présent sont restaurées ;
  • une donnée invalide échoue proprement ou applique un repli documenté ;
  • tests couvrent aller-retour complet et migration.
Faire de Party la source persistante du groupe tout en conservant une migration explicite depuis les sauvegardes 0.15.0. Dépend de #49. Périmètre : - sérialisation du roster, du groupe actif, du leader et des modes de contrôle ; - positions individuelles par carte ; - état de recrutement ; - migration d’une sauvegarde contenant uniquement hero ; - stratégie de version de sauvegarde documentée. Critères d’acceptation : - une sauvegarde 0.15.0 valide crée un Party contenant l’ancien héros ; - save/load restaure les mêmes instances logiques, PV, ressources et contrôle ; - les membres hors groupe actif ne perdent pas leur état ; - les positions de chaque membre présent sont restaurées ; - une donnée invalide échoue proprement ou applique un repli documenté ; - tests couvrent aller-retour complet et migration.
Reliodas added this to the 0.16.0 milestone 2026-06-22 02:09:21 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jeux/beaulieu-sur-brume#50
No description provided.