Seite 1 von 1
Highscore im Programm integrieren
Verfasst: 30.04.2006 13:00
von zoidberg
Hi !
Ich habe einige Beispiele gefunden die Highscore als separate txt Datei anzulegen. Geht es auch die Highscore zu integrieren, also ohne externe Datei?
Gruß Zoidberg
Verfasst: 30.04.2006 13:12
von winduff
Nein, die EXE ist - sofern ich weis - nicht editierbar (vom programm her)
Vorallem weil, wenn das Program läuft, die .EXE nicht beschreibbar ist (schreibgeschützt)
Eine möglichkeit wäre die Registry zu nutzen, was abr viele leute stören würde glaube ich
Lg
Verfasst: 30.04.2006 14:22
von STARGÅTE
ein sehr kompiezierten weg gibt es :
Die Haupt-EXE schreibt schnell eine neue Neben-EXE.
Wenn jetzt die HS-Liste geschrieben werden soll beendet sich die Haupt-EXE und startet die Neben-EXE. Diese Neben-EXE kann jetzt wiederum die HS-Liste in die Haupt-EXE schreiben.
Nach abschluss dieses Schreibens beendete sich die Neben-EXE und startet die Haupt-EXE. nun kann die Haupt-EXE die Neben-EXE wieder löscht.
(Die HS-Liste sollte man dann hinten an die EXE schreiben damit sie erweiterbar ist)
Verfasst: 30.04.2006 22:01
von zoidberg
Vielen dank für die Hinweise. Somit werde ich besser doch die Datei Variante probieren, wobei ich mir nicht sicher bin ob es klappen wird, da Grafiken zum Beispiel unter Linux wegen dem Pfad Probleme machen, da die "Exe" es nicht peilt wo sie tatsächlich liegt und den Pfad nicht übergibt. Naja ich probiere es einfach mal. Ich denke das würde bei dem neue exe schreiben Prinzip die selben Probleme machen, wobei ich mir da aber auch nicht sicher bin.
Danke!
Gruß, Zoidberg
Verfasst: 30.04.2006 23:36
von AND51
Bleiben wir mal beim Speichern der Highscore in einer TXT Datei: Wie kann man die einfach, aber wirksam gegen unbefugte Eingriffe schuezten? Wenn ich schreibe:
Dann kommt Player 1 und aendert seine 100 in
546546523495624384592384764632426426348574364556434658434695413249581445653414563454562344556234554643698314467661551876759167501665894479887245965134045142983540149854914385401348540134559413466515061344065134894056143554031646514435138464139460413948640565641938640169346249407294547692540769450649 Punkte, oder wie?
Waere das nicht auch interessant, wenn man seine Highscore schuetzen mochte, um sie zum Beispiel ins Internet zu uebertragen? Ich weiss nciht, ob zum Beispiel eine BASE64 Entkrueptschn reichen wurde...
Verfasst: 01.05.2006 00:01
von Thorium
AND51 hat geschrieben:Bleiben wir mal beim Speichern der Highscore in einer TXT Datei: Wie kann man die einfach, aber wirksam gegen unbefugte Eingriffe schuezten? Wenn ich schreibe:
Dann kommt Player 1 und aendert seine 100 in
546546523495624384592384764632426426348574364556434658434695413249581445653414563454562344556234554643698314467661551876759167501665894479887245965134045142983540149854914385401348540134559413466515061344065134894056143554031646514435138464139460413948640565641938640169346249407294547692540769450649 Punkte, oder wie?
Waere das nicht auch interessant, wenn man seine Highscore schuetzen mochte, um sie zum Beispiel ins Internet zu uebertragen? Ich weiss nciht, ob zum Beispiel eine BASE64 Entkrueptschn reichen wurde...
Man kann die Datei natürlich verschlüsseln. Aber dabei sollte man immer im Hinterkopf behalten, dass es keinen unknackbaren Schutz gibt, wenn der Verschlüsslungsalgorythmus, der Schlüssel und die Daten zwangsläufig lokal beim User liegen.
Verfasst: 01.05.2006 02:21
von STARGÅTE
AND51 hat geschrieben:Bleiben wir mal beim Speichern der Highscore in einer TXT Datei: Wie kann man die einfach, aber wirksam gegen unbefugte Eingriffe schuezten? Wenn ich schreibe:
Dann kommt Player 1 und aendert seine 100 in
546546523495624384592384764632426426348574364556434658434695413249581445653414563454562344556234554643698314467661551876759167501665894479887245965134045142983540149854914385401348540134559413466515061344065134894056143554031646514435138464139460413948640565641938640169346249407294547692540769450649 Punkte, oder wie?
Waere das nicht auch interessant, wenn man seine Highscore schuetzen mochte, um sie zum Beispiel ins Internet zu uebertragen? Ich weiss nciht, ob zum Beispiel eine BASE64 Entkrueptschn reichen wurde...
guck mal weiter unten im Forum da ist teil 1 der HighScoreListe und da ist auch mein Verschlüsselungs vorschlag
