Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Beste Speicherart ? (https://www.delphipraxis.net/39085-beste-speicherart.html)

PierreB 28. Jan 2005 14:02


Beste Speicherart ?
 
Moin :hi: ,

ich beschäftige mich gerade damit eine gute Möglichkeit zur Speicherung von Spielständen (für mein Spiel EliteHacker *Klick*).Ich hab schon ein bissl in der DP gesucht und bin dabei auf *.ini, *.txt-Dateien, usw. gestoßen.

Jetzt meine Frage: Welche ist die beste (und einfachste) Möglichkeit Spielstände zu speichern ?


Vielen Dank,

freak4fun 28. Jan 2005 14:04

Re: Beste Speicherart ?
 
Ich würde sagen das hängt davon ab was und wieviel du speichern willst. :gruebel:

MfG
fR34k

PierreB 28. Jan 2005 14:07

Re: Beste Speicherart ?
 
Eigentlich nur einen kurzen String, indem dann ein Code steht den mein Spiel zum Laden eines Levels braucht.

Elite 28. Jan 2005 14:08

Re: Beste Speicherart ?
 
Ich stehe in der Hinsicht auf Streams. Kannst einfach wie in eine Riesenbockwurst alles an Material reindrücken, unabhängig von Variablentypen etc. und es dann dann beim Lesen schön der Reihe nach wieder rausziehen.

freak4fun 28. Jan 2005 14:09

Re: Beste Speicherart ?
 
Ich denke da reicht eine einfache textdatei. Allerdings weiß ich nicht ob du ihn im Klartext in der Textdatei stahen haben willst. Da musst du dann auch noch eine Lösung finden. :zwinker:


MfG
fR34k

PierreB 28. Jan 2005 14:12

Re: Beste Speicherart ?
 
Zitat:

Zitat von freak4fun
Ich denke da reicht eine einfache textdatei. Allerdings weiß ich nicht ob du ihn im Klartext in der Textdatei stahen haben willst. Da musst du dann auch noch eine Lösung finden. :zwinker:

Nein, den Code werde ich noch irgendwie verschlüsseln, sonst würden diese ganze Cheater ja einfach die Datei editieren. :warn: :mrgreen:

Was ist denn eigentlich der Unterschied zw. ini- und txt-Dateien ??

Maximus 28. Jan 2005 14:17

Re: Beste Speicherart ?
 
.ini hat einen strukturierten aufbau

Code:
[PersonA]
Name=Max Mustermann
Alter=89
[PersonB]
Name=Hans Mustermann
Alter=2
Man kann dem Programm jetzt sagen: "Lese mir das Alter von PersonA aus" und man bekommt "89" zurückgeliefert

Bei Textdateien muss man eben selber parsen :P

Zur Verschlüsselungen, schau mal hier in der CodeLib da müsste negaH mal eine sichere 1024 (oder wars 2048?) Bit Verschlüsselung gepostet haben!

MFG
Maximus

maximov 28. Jan 2005 14:32

Re: Beste Speicherart ?
 
Zitat:

..Nein, den Code werde ich noch irgendwie verschlüsseln, sonst würden diese ganze Cheater ja einfach die Datei editieren. :warn: :mrgreen:
...
da haben wir was von unserem negaH-Guru -> http://www.delphipraxis.net/internal...ct.php?t=30830 - sehr praktisch und relativ sicher, für deine zwecke allemal.

DelphiFreund 28. Jan 2005 14:38

Re: Beste Speicherart ?
 
Hi,
ich bin auch Elites Meinung, an Streams ist das Gute, dass sie wenig Festplatte benötigen, und die Daten leicht dynamisch angeordnet werden können, das wäre bei .txt oder .ini Dateien schwieriger zu lösen, und sie für unwissende Computerspieler unkenntlich zu machen, dürfte auch kein Problem sein (Zahlen vertauschen, oder Werte doppelt speichern, etc).


Gruß DelphiFreund


//Edit1: Immer diese Tippfehler!

Thorben86 28. Jan 2005 14:53

Re: Beste Speicherart ?
 
Naja, dann müsstest du es schaffen, dass deine Daten im arbeitspeicher liegen bleiben und zwar nach dem neustart des Programms /Computers so Positioniert, dass du sie direkt wieder einlesen könntest. :)
Ne mal im ernst, die Stream müsstest du ja auch irgendwo speichern. (also warscheinlich in ner txt) :warn:

Thorben


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz