Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Highscore (https://www.delphipraxis.net/19047-highscore.html)

Mitternachtsfalke 28. Mär 2004 11:14


Highscore
 
Hi
In welcher Datei speichert man am besten eine Highscore
also wo z.B. in nem Stringgrid Name und Punkte drinstehen?

'Falke

Luckie 28. Mär 2004 11:17

Re: Highscore
 
In einer Datei deiner Wahl?

Neuni 28. Mär 2004 11:27

Re: Highscore
 
erfinde doch eine.

Also igendwas.highscore oder so.

yankee 28. Mär 2004 12:01

Re: Highscore
 
Also ich würde der Faulheit wegen einfach eine INI-Datei nehmen. Die INI sähe dann so aus:

[Highscore]
Name1=erster Name
Score1=erster Score
Name2=zweiter Name
Score2=zweiter Score
usw.

Der Code:
Delphi-Quellcode:
procedure Highsoreladen;
var ini:TIniFile;
    s:integer;
begin
   for s:=1 to 10 do //10=anzahl der Einträge
   begin
        Ziel :=ini.readstring('Highscore','Name'+inttostr(s),'');
        Ziel :=ini.readstring('Highscore','Score'+inttostr(s),'');
   end;
end;
Wenn du nicht willst dass der User einfach drin rumeditieren kann, musstd du dir natürlich was anderes einfälen lassen.

Nonsense 28. Mär 2004 12:49

Re: Highscore
 
Ini ist tot - es lebe XML...:mrgreen:

sCrAPt 28. Mär 2004 13:16

Re: Highscore
 
HiHo

Ich hätte jetzt auch zu INI tendiert... Was kann da XML mehr bzw. besser?

:angle:, sCrAPt

Mitternachtsfalke 28. Mär 2004 14:32

Re: Highscore
 
Wie kann ich denn eine Datei erfinden?
Gibt es da ne Anleitung? :gruebel:

Nonsense 28. Mär 2004 14:51

Re: Highscore
 
Zitat:

Zitat von sCrAPt
HiHo

Ich hätte jetzt auch zu INI tendiert... Was kann da XML mehr bzw. besser?

:angle:, sCrAPt

Der Vorteil ist, dass die Daten austauschbar sind, d.h. Plattformunabhängig. Dazu ist es viel variabler, man ist nicht so sehr an eine Struktur gebunden.
Es ist außerdem möglich, den Inhalt eines Dokuments genau zu beschreiben (DTD: data type definition) und dann Daten entsprechend dieser Beschreibung in einem File abzulegen.

Nonsense 28. Mär 2004 14:54

Re: Highscore
 
Zitat:

Zitat von Mitternachtsfalke
Wie kann ich denn eine Datei erfinden?
Gibt es da ne Anleitung? :gruebel:

Auf gamedev.net gibt es Anleitung, die Seite ist z.Z. aber down.
Ist doch eigentlich ganz einfach. Du brauchst im Header doch nur solche Sachen wie Versions-Nummer etc. definieren und dann die gewünschten Daten, auf Wunsch verschlüsselt, speichern. Alles kein großes Problem.

fkerber 28. Mär 2004 14:56

Re: Highscore
 
Hi!

Du brauchst ja an sich keine eigene Datei zu erfinden.
Gib einfach einer entsprechenden (Text-)Datei (als Beispiel) ne andere Endung.

Ciao fkerber


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 Uhr.
Seite 1 von 2  1 2      

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