IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

Comment faire une sauvegarde de jeu?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 17
    Par défaut Comment faire une sauvegarde de jeu?
    Salut, je suis nouveau en C++ et comme premier défis j'ai décider de faire un jeu très simple de vente et d'achat dans plusieurs villes du monde.

    Tout allais très bien jusqu’à ce que j'approche de la fin. Il me reste qu'a faire un système de sauvegarde mais j'ai absolument aucune idée de comment je vais faire ça.

    Quelqu'un a une idée?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant BigData
    Inscrit en
    Juillet 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant BigData

    Informations forums :
    Inscription : Juillet 2009
    Messages : 129
    Par défaut
    Tu pourrais sérialiser le contenu des infos à sauvegarder dans un fichier, le chargement d'une sauvegarde correspondant donc à la désérialisation.
    Si ton but est comme je l'entend, un exercice pour t'améliorer, cela te donnerait l'occasion de réfléchir sur la partie sérialisation en C++, avec boost par exemple.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 17
    Par défaut
    Citation Envoyé par Oussapik Voir le message
    Tu pourrais sérialiser le contenu des infos à sauvegarder dans un fichier, le chargement d'une sauvegarde correspondant donc à la désérialisation.
    Si ton but est comme je l'entend, un exercice pour t'améliorer, cela te donnerait l'occasion de réfléchir sur la partie sérialisation en C++, avec boost par exemple.
    Tout ça m'a l'air très complexe, je vais aller y jeter un coup d'œil plus tard.

    Merci.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 17
    Par défaut
    Par contre, j'ai un deuxième problème. Je ne sais absolument pas comment faire des classes. J'ai regarder beaucoup de tutoriel mais je n'ai jamais compris les "private:" "public:" ou même "void" en fait, non peut-etre pas void. Je crois que void est utiliser quand tu veux faire, exemple:

    une function qui n'a pas besoin d'aucune variables(int,char) a l’extérieur de la function. exemple un menu. A vous de confirmer mais bon, retournons au problème.

    En ce moment, pour retourner a mon menu principale j'utilise main(); ce qui est très mauvais car en utilisant main();, je ré-initialise toute mes variables ce qui pourrait causer beaucoup de bugs. Je parle un peu pour rien dire mais bon, comment est-ce que je pourrais faire pour tout mettre mes variables dans une seule classe au lieu de toute les écrire dans main(); ?

  5. #5
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    Salut,
    Pour ta sauvegarde, tu peut stocker tes données dans un fichier texte tout simple, et récupérer tes données en lisant ce fichier : C'est le plus simple.
    Pour les classes du C++, si tu n'y comprends rien, et bien trouve de bons tutoriels, voire mieux un bon bouquin... et insiste pour comprendre, parceque si tu veux faire du c++, c'est indispensable.

    Clique ici pour aller à la page des "Cours magistraux et tutoriels d'initiation sur le langage C++"
    Et ici pour la page des livres

    Sois patient petit scarabée...

  6. #6
    Membre expérimenté
    Homme Profil pro
    Consultant BigData
    Inscrit en
    Juillet 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant BigData

    Informations forums :
    Inscription : Juillet 2009
    Messages : 129
    Par défaut
    Citation Envoyé par ToXiCitY2211 Voir le message
    Par contre, j'ai un deuxième problème. Je ne sais absolument pas comment faire des classes.
    Désolé, à la lecture de ton premier post, je pensais que tu avais un niveau plus avancé que ça en C++ (déduction du fait que tu venais de finir ton petit jeu) Les classes sont un point très important de C++ et il faut persister si tu veux bien découvrir ce langage.

    La lecture de bons tutos et de livres est en effet la bonne voie et tu peux suivre les liens donnés par bertry.

  7. #7
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/01/2015, 17h00
  2. [Administration] comment faire une sauvegarde de tout le repository sous svn
    Par enirac dans le forum Subversion
    Réponses: 2
    Dernier message: 07/12/2009, 14h05
  3. Comment faire une sauvegarde de BD avec Mysql ?
    Par lenetfm dans le forum Bases de données
    Réponses: 0
    Dernier message: 11/07/2009, 21h45
  4. Réponses: 2
    Dernier message: 12/04/2009, 10h13
  5. comment faire une sauvegarde sous
    Par biboulou dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 22h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo