Highscore speichern

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

ozzi789

Betreff: Highscore speichern

BeitragMi, Nov 07, 2007 16:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi

Gibt es eine möglichkeit einen Highscore so abzuspeichern(auf der HDD) sodass der User ihn nicht verändern kann.

Sollte auch einfach wieder geöfnnet werden können und ausgelesen.

Hab es schon geschafft mit ner txt datei doch da kann jeder "darumrumfumeln"...

Danke für Ideen

MFG
OZ
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Smily

BeitragMi, Nov 07, 2007 16:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst die Daten vorher einfach verschlüsseln.
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

ozzi789

BeitragMi, Nov 07, 2007 16:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Verschlüsseln ? Also irgendwelche komischen zahlen reinschreiben
(in ne txt) sodass der User nicht mehr weiss was abgeht.

Zmb
:::::


2323432
2432432
7686754
5645645
2323432
2456532 <= das wäre dann der score ?
5645645

Würde gehen ... oder ? Very Happy
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Smily

BeitragMi, Nov 07, 2007 16:14
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm Ich glaube kaum, dass das wirksam ist... ich hatte mehr an verschlüsseln im Sinne von Daten mittels Mathematischen formeln verändern gedacht.. und dann als Integer abspeichern.
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

Tankbuster

BeitragMi, Nov 07, 2007 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Oder jedes Byte der Datei um 1 oder so erhöhen Wink
Twitter
Download Jewel Snake!
Windows|Android

ozzi789

BeitragMi, Nov 07, 2007 16:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Respektive :

Highscore :30+2*55 oder so Very Happy
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Blackprogger

BeitragMi, Nov 07, 2007 16:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würde das sowieso nicht als .txt Datei abspeichern. Du kannst es ja als .dat oder irgendeines abspeichern (kannst dir ja eins ausdenken.) und zusätzlich kannst du es noch verschlüsseln, musst du aber nicht, ich finde, als .XXX langt es schon, da der normale (unerfahrene) User nicht daraufzugreifen kann.
PC:
AMD Athlon 64 X2 TK 57 Prozessor (2x 1.9 GHz) | nVidia GeForce 8600M GS mit 512 MB VRAM | 4-GB-DDR2-RAM | Windows Vista Home Premium

Tankbuster

BeitragMi, Nov 07, 2007 16:47
Antworten mit Zitat
Benutzer-Profile anzeigen
EHm.. also mein 11-Jähriger cousin kann das schon. Einfach "öffnen mit..."
Die "Verschlüsselung" mit *55 ist doch schonmal ne gute, und einfache Idee. Eifach beim speichern *55 und beim Laden /55 ^^
Twitter
Download Jewel Snake!
Windows|Android
 

Gast

BeitragMi, Nov 07, 2007 16:54
Antworten mit Zitat
Und mit WriteInt Speichen, dann gehts nur mit Hex-Editor....

ozzi789

BeitragMi, Nov 07, 2007 17:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie geht das mit .xxx oder so kann bb das öffnen ?
Oder muss man die datei beim starten umbennen ?

(Das mit dem *55/5154 usw mach ich sicherlich Very Happy )


THX
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

The_Nici

BeitragMi, Nov 07, 2007 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
flitztuete95 hat Folgendes geschrieben:
Und mit WriteInt Speichen, dann gehts nur mit Hex-Editor....

Omg, genau das ist ja der Witz. man kann es verändern.

Ich würds Mathematisch vermurksen und dann per Writebyte speichern, dann ists echt verschlüsselt.

Tankbuster

BeitragMi, Nov 07, 2007 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Wie geht das mit .xxx oder so kann bb das öffnen ?

BB kann alles Mit WriteFile,Openfile, und Openfile öffnen, und verändern. Die Endung ist total egal^^
Twitter
Download Jewel Snake!
Windows|Android

ReLeNtLeSS

BeitragMi, Nov 07, 2007 17:09
Antworten mit Zitat
Benutzer-Profile anzeigen
könnte man nich auch "Replace" benutzen?

ozzi789

BeitragMi, Nov 07, 2007 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
@ tankbuster

Thx hab jetz ne .dat datei Very Happy die auch noch mit einer steng geheimen datei verschlüsselt ist Cool¨


Doch wenn ich die Datei lösche wieso erstellts dan keine neue (is mit txt gegangen)
Gibts ne möglichkeit die .dat datei mit bb zuerstellen ?
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5
 

Gast

BeitragMi, Nov 07, 2007 17:18
Antworten mit Zitat
FileHandle% = WriteFile("Highsocres/HS.dat")

oder kompelexer:

;
FH% = Openfile("Highsocres/HS.dat")

If Not FH Then
Temp% = WriteFile("Highsocres/HS.dat")
FH% = Openfile("Highsocres/HS.dat")
Closefile FH%
Endif

ozzi789

BeitragMi, Nov 07, 2007 17:24
Antworten mit Zitat
Benutzer-Profile anzeigen
etwa so :

OpenFile ("c:\Highscore.dat")

readout = ReadFile("c:\Highscore.dat")
If readout = 0 Then FileHandle% = WriteFile("c:\Highscore.dat")

Edit :
Ja so funkts Very Happy

P.S wie macht ihr das bei Games die ihr an andere verschikt mit dem Pfad ?
So :
loadimage ("...\bild.bmp") Confused
(geht das verpackt in ner rar oder zip) ?
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

The_Nici

BeitragMi, Nov 07, 2007 17:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Relative pfade benutzen.

Code: [AUSKLAPPEN]

bla=loadimage("graphics/bla.pmg")

ozzi789

BeitragMi, Nov 07, 2007 18:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah danke Very Happy
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Blackprogger

BeitragMi, Nov 07, 2007 21:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Bedenke aber, dass der Ordner "graphics", wo das Bild "bla.pmg" enthalten ist, im selben Ordner wo auch die Exe ist befinden muss.
PC:
AMD Athlon 64 X2 TK 57 Prozessor (2x 1.9 GHz) | nVidia GeForce 8600M GS mit 512 MB VRAM | 4-GB-DDR2-RAM | Windows Vista Home Premium

ozzi789

BeitragMi, Nov 07, 2007 21:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Thx für den Tipp Very Happy
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group