Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Der sinnvollste Weg Highscores zu speichern? (https://www.delphipraxis.net/116907-der-sinnvollste-weg-highscores-zu-speichern.html)

Forlan 8. Jul 2008 14:26


Der sinnvollste Weg Highscores zu speichern?
 
Hi,

ich denke mal meine Frage ergibt sich aus dem Titel...

Macht es mehr Sinn, Highscores in Ini-Dateien zu speichern, oder sollte man einfach nur listboxes benutzen??
Also damit meine ich:

Delphi-Quellcode:
Listbox1.Items.SaveToFile('blabla.txt')
Ich benutze sonst eigentlich immer Inis aber vllt. gibt es ja noch bessere Möglichkeiten???

Mfg :cheers:

calculon 8. Jul 2008 14:33

Re: Der sinnvollste Weg Highscores zu speichern?
 
Hier findest du eine sehr schöne Lösung die Highscores in einer ListView darzustellen. Ich wüsste nicht, warum man die Scores selber nicht in einer Ini abspeichern sollte - außer dass sie sich leicht fälschen lassen könnten. Aber dagegen könnte man die Daten ja auch verschlüsseln...

Gruß
--

Forlan 8. Jul 2008 14:35

Re: Der sinnvollste Weg Highscores zu speichern?
 
ok les ich mir mal durch^^

ansonsten bleib ich nämlich bei meinen Inis ;)

RavenIV 8. Jul 2008 15:00

Re: Der sinnvollste Weg Highscores zu speichern?
 
Ich würde mir ein "File of Record" anlegen.
Dann da die Records speichern.

So erkennt man nicht sofort, was man ändern muss, um die Highscores zu fälschen.
Nur Dein Programm weiss, wie die Datei aufgebaut ist.

Forlan 8. Jul 2008 15:07

Re: Der sinnvollste Weg Highscores zu speichern?
 
hört sich auch interessant an, aber ich glaube das ich trotzdem mit inis weiterarbeiten werde.... Die Leute an die ich meine Programme testen lasse wissen sowieso net was inis überhaupt sind^^ Die sind zufrieden das se ne *.exe anklicken können^^

SirThornberry 8. Jul 2008 15:18

Re: Der sinnvollste Weg Highscores zu speichern?
 
ini gegen Listbox ist ein etwas komischer Vergleich. Da du die Ini mit zur Wahl stellst würde ich diese eindeutig der Listbox bevorzugen. Denn die Listbox ist ein visuelles Element und das sollte man auch nur nutzen wenn man etwas visuell darstellen will. Ansonsten würde eine TStringList genügen.

Was sinnvoll ist hängt davon ab wieviel Aufwand du dir machen willst und ob du Wert darauf legst das der einfache User die Highscore nicht ändern kann.
Sobald du die Datei in Klarschrift ablegst ist es recht einfach diese zu ändern. Die Daten binär abzulegen ist schon etwas "sicherer" weil dann schon ein Hexeditor für Längenangaben und Highscorewerte her halten muss. Schwieriger wird es dann wenn du den Inhalt verschlüsselst. Und noch etwas kompliziert wird es wenn du die Daten im Internet speicherst weil man dann nicht einfach auf der Festplatte eine Datei bearbeiten kann sondern mann muss sich die Daten erst suchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 Uhr.

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