Comment faire une sauvegarde d'un état de jeu et le charger

Résolu
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009 - 17 oct. 2009 à 16:15
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009 - 18 oct. 2009 à 18:16
voilà tout est dans le titre!

j'ai créer une jeu orienté "gestion simulation vie".

vous allez surement trouver cela étrange,mais je sais pas comment faire pour créer un fichier de sauvegarde et de pouvoir le charger!

pouvez vous m'aider svp.

amicalement spawnermax.

merci d'avance.

13 réponses

spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
18 oct. 2009 à 13:05
sa c'est bon j'ai trouver par moi même

comme quoi,quand on travaille trop,et tard on se perd un peut

c'est résolut on dit merci a qui,a moi bien-sur

Lourd,et je sais pas ce que j'écris MDR
3
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 oct. 2009 à 17:24
Salut
Avant de penser stocker des données, sais-tu écrire et lire un fichier ?
Non : Commence par là : Tape "écrire fichier" ou "lire fichier" dans la recherche des codes du site.
Oui : Quelles sont les données à stocker ? où se trouvent-elles ? Où est ton problème ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
17 oct. 2009 à 18:03
oui j'avais y quelques mois,fait une applacation

avec une textbox "j'écrivais dedans et je sauvegardais en ".txt" sur l'endroit selectionné,
et ouvrire un txt dans ma textbox

en résumer, 1 textbox,1 button save,1 button open.

donc, dois-je reprend mon code de cette application?


merci
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
17 oct. 2009 à 18:10
désoler pour le double post ,j'ai oublier de dire.

les donner a stocker sont dans mon cas

1.argent
2.vie
3.santé
4.faim
5.soif
6.moral

du genre comme dans les jeux vidéo classique

sauver l'état actuelle du jeu,et de pouvoir les recharger,quand on veut reprendre la ou on étais.

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 oct. 2009 à 19:52
Voilà.
Tu as la liste des données + tu sais où elles se trouvent.
Il te suffit de refaire pareil que dans ta première appli, sauf que là, tu écriras plusieurs lignes, une par variable.
Bien sûr, il faudra les relire dans le même ordre.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
17 oct. 2009 à 20:39
ok je vais testé cela.

je me doutais un petit peu,mais des fois on sait jamais

merci,Jack

je te tien au courant!
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
17 oct. 2009 à 23:21
bon pour la sauvegarde réussi,il sauvegarde les donner comme elles doivent être

pour les charger c'est nickel aussi,mais

j'arrive pas à appliquer sur l'application les données charger

je passe surement à coté de quelque chose

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        OpenFileDialog1.ShowDialog()
        Dim fname As String = OpenFileDialog1.FileName
        If System.IO.File.Exists(fname) Then
            Dim read As New System.IO.StreamReader(fname)
            TextBox2.Text = read.ReadToEnd
            read.Close()
        Else
            MsgBox("le fichier n'existe pas!!")

        End If
    End Sub

en fait j'ai 5 valeurs de progressbar
donc 5 progressbar de valeur différente.
j'ai tester pas mal de truc,mais rien.

voici mon code de sauvegarde,peut être auras tu une idée
   TextBox2.Text = ProgressBar1.Value & vbNewLine _
        & ProgressBar2.Value & vbNewLine _
        & ProgressBar3.Value & vbNewLine _
        & ProgressBar4.Value & vbNewLine _
        & ProgressBar5.Value

la je suis a court d'idée

merci pour votre aide,ce projet me tiens vraiment a cœur.
0
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 oct. 2009 à 01:10
T'es un peu lourd, là.
"[i]voici mon code de sauvegarde,peut être auras tu une idée
TextBox2.Text = ProgressBar1.Value & vbNewLine _
& ProgressBar2.Value & vbNewLine _ /i"
Je ne vois pas là de sauvegarde !!
Je vois la concaténation de valeurs numériques dans un texte : Que fais-tu de TextBox2.Text ?
Pourquoi ne veux-tu pas, posément, écrire une donnée après l'autre (dans le fichier), pourquoi vouloir passer par une TextBox ?

La relecture n'est pas mieux : " read.ReadToEnd "
Comment espères-tu récupérer tes X données alors que tu ne lis qu'un bloc ?

Voir Split pour essayer d'en extraire chaque valeur.
On a l'impression que tu ne comprends pas toi même ce que tu écris ...

Vala
Jack, =fr MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
18 oct. 2009 à 12:31
Merci beaucoup,pour le lourd,sympa

écoute,je suis ici pour avoir de l'aide pas,pour autre chose!

pour la "textbox2.text" c'étais simplement
pour voir en temps réel les donner des progressbar,et de comparer en chargent!

alors si tu as une solution,explique,et ou montre moi,car avant de venir demander de l'aide,je cherche avant tout par moi même

sa c'est bien typique,de certaine personnes,qui en savent plus que les autre," moi je,c'est trop facile" enfin bref.

n'oublie pas une chose,avant d'avoir le niveau que tu as aujourd'hui,toi aussi tu étais un LOURD

soit,tu m'aides,soit tu restes dans ton petit monde,de monsieur je sais, mais tu me prouve rien.


super la communauté d'entraide

oui excuse moi,je sais pas se que j'écris

je reprend ta citation si dessus
0
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
18 oct. 2009 à 15:28
De l'aide, tu l'as eue (je viens de tout lire) !
Et les exemples de lecture/écriture danbs un fichier ne manquent vraiment pas sur ce forum (c'est même un sujet recurrent !)
Si maintenant, par "aide", tu entendais un code tout cuit, tu t'es trompé, c'est certain.
A qui dire merci, demandes-tu ? Cherche ...
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
18 oct. 2009 à 15:38
non,je n'attendais pas de code "comme tu le dis" tout cuit

j'ai fini par trouver de moi même,a force d'écrire,et de relire mes codes.

je suis désolé,tu le prend comme tu le souhaites
,mais l'aide c'est grâce a ma persévérance.

je passe pas mon temps à chercher des codes tout pondu Mdr.

de toute façon je vais pas épilogué sur le sujet,j'ai constater,et de plus avec ta remarque,cela confirme bien ce que je pensais

si tu fais bien attention,tu verras que je suis pas un super actif sur le site,donc par déduction,je me débrouille tout seul,du mieux que je peu!!

maintenant vos remarque me laisse indifférent,garder ça pour d'autre,ou même vous
0
jmf0 Messages postés 1566 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 5 avril 2013 8
18 oct. 2009 à 17:13
Ecoute : c'est aussi simple que cela :
- où tu penses (comme moi) que la méthode et le code que tu as utilisés figurent déjà (maintes fois) sur ce forum ===>> et tu n'as alors pas suffisamment recherché
- ou tu penses au contraire que tu as trouvé une méthode et un code non encore super-connus des membres de ce forum ===>> et dans ce cas tu montres comment tu t'y es pris (c'est un forum d'entraide, ici, pas une annexe de "recherchez-pour-moi.com".
0
spawnermax Messages postés 17 Date d'inscription lundi 2 avril 2007 Statut Membre Dernière intervention 18 octobre 2009
18 oct. 2009 à 18:16
là je suis d'accord avec toi
0