Skip to content

feat(save): ajout sauvegarde/chargement parties (saveGame, loadGame, listSaves)

BESBES MOHAMED-FARES requested to merge feature/serveur/games-routes into develop

Fonctions implémentées

  • saveGame() — sauvegarde d’une partie
  • loadGame() — chargement d’une sauvegarde
  • listSaves() — liste des sauvegardes d’un joueur

Routes API

  • POST /api/games/save
  • GET /api/games/saves/:playerId
  • POST /api/games/load/:saveId

Tests

  • Tests Jest pour les 3 fonctions (dans db.test.js)
  • Validation manuelle avec curl

Prochaine étape

  • Replay pas à pas (V2) : fonctions listSavesByGame, getSaveAtTurn, routes /history et /replay

Merge request reports