L'état du jeu est constitué d'un ensemble de "jeux", contenant chacune l'état d'une partie. Je sérialise tout ça dans un fichier JSON, et je le recharge au redémarrage du jeu. Pas de base de données, mais c'est vrai que ça pourrait, avec un beau schéma relationnel :-)
Ça garantirait pas de perte en cas de plantage, là on peut perdre quelques secondes (chaque modif déclenche un timeout qui va sauvegarder l'état du jeu). C'est aussi plus difficile à migrer.
[^] # Re: ça m'intéresse !
Posté par raphj (site web personnel) . En réponse à la dépêche Trivabble continue à évoluer. Évalué à 3.
L'état du jeu est constitué d'un ensemble de "jeux", contenant chacune l'état d'une partie. Je sérialise tout ça dans un fichier JSON, et je le recharge au redémarrage du jeu. Pas de base de données, mais c'est vrai que ça pourrait, avec un beau schéma relationnel :-)
Ça garantirait pas de perte en cas de plantage, là on peut perdre quelques secondes (chaque modif déclenche un timeout qui va sauvegarder l'état du jeu). C'est aussi plus difficile à migrer.