ayoubitou a écrit :
Bonjour, j'ai un petit souci ds une programmation en java, le problème c'est que je n'arrive pas à enregistrer mon jeu pour le ré-ouvrire après!!!!!! et aussi d'afficher un timer sur mon jeu . c'est du JAVA . Merci voila les fichiers de mon jeu http://www.megaupload.com/?d=E3PETLK0
|
Qu'entends-tu pas "enregistrer ton jeu" ? Quelles sont les informations que tu as besoin pour reprendre une partie en cours ? En java, il y plusieurs solutions possible. Tu peux par exemple construire un arbre XML contenant les informations dont tu as besoin et écrire cet arbre dans un fichier. Ensuite, tu n'auras qu'à relire le fichier, et réinitialiser les classes pour retrouver l'état avant la sauvegarde. Sinon tu peux aussi regarder du côté de la sérialisation des objets.
Si tes classes sont sérialisables (ou si tu peut les rendre sérialisables) alors tu peux sauver dans un fichier l'état d'un objet. Pour reprendre le jeu, il faut alors relire le fichier et recréer les objets que tu y a mis. Ce n'est à priori pas très compliqué mais il faut quand même le faire soigneusement pour ne pas avoir de surprises (en particulier, il faut regarder en détails toutes les classes utilisées dans les attributs des classes que tu veux sérialiser).
Si le jeu (je n'ai pas regardé) comporte peu d'actions, tu peux aussi sauver les actions entreprises et plutôt que directement restaurer l'état du jeu avant la sauvegarde, la récupération peut consister à rejouer en accéléré la partie interrompue.