Highscore

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

ollli

Betreff: Highscore

BeitragFr, Jul 25, 2008 16:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann hier einer einen Beispielcode für eine Higscore reinsetzen die dich wen Leben = 0 sind fragt wie du heißt und den namen + ai(punkte) in die highsore reinschreibt
 

Whitey

BeitragFr, Jul 25, 2008 16:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi Olli!


wie kann man sich den bei dir die Highscore vorstellen?

sprich wo sollen den die info hingespeichert werden?

Allgemein wäre es cool wenn du das noch ein wenig ausformulieren könntest

gruß Whitey
 

ollli

BeitragFr, Jul 25, 2008 17:14
Antworten mit Zitat
Benutzer-Profile anzeigen
sie sollen in higshore.txt gespeichert werden!
das ausehen der higsore ist egal oder kennt einer ein tutorial über higscores?

Justus

BeitragFr, Jul 25, 2008 17:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Tutorial über "Highscores" wäre schwachsinnig. Setz dich allgemein damit auseinander, wie man Daten in Dateien schreibt und wieder ausliest und setze das dann praktisch am Beispiel deines Onlinehighscores um, sonst ist der Lerneffekt gleich null.

Alle Befehle, die du dazu brauchst, findest du hier: https://www.blitzforum.de/help/?subcat=14
  • Zuletzt bearbeitet von Justus am Mo, Sep 15, 2008 14:22, insgesamt einmal bearbeitet
 

Whitey

BeitragFr, Jul 25, 2008 18:30
Antworten mit Zitat
Benutzer-Profile anzeigen
hi Olli

folgendes hab ich einfach nur aus der blitzbasic hilfe rauskopiert (der englischen)

Code: [AUSKLAPPEN]
; Reading and writing custom types to files using ReadFile, WriteFile and CloseFile

; Initialise some variables for the example
Type HighScore
Field Name$
Field Score%
Field Level%
End Type

Best.HighScore = New HighScore
Best\Name = "Mark"
Best\Score = 11657
Best\Level = 34

; Open a file to write to
fileout = WriteFile("mydata.dat")

; Write the information to the file
WriteString( fileout, Best\Name )
WriteInt( fileout, Best\Score )
WriteByte( fileout, Best\Level )

; Close the file
CloseFile( fileout )

; Open the file to Read
filein = ReadFile("mydata.dat")

; Lets read the Greatest score from the file
Greatest.HighScore = New HighScore
Greatest\Name$ = ReadString$( filein )
Greatest\Score = ReadInt( filein )
Greatest\Level = ReadByte( filein )

; Close the file once reading is finished
CloseFile( fileout )

Print "High score record read from - mydata.dat "
Print
Write "Name = "
Print Greatest\Name
Write "Score = "
Print Greatest\Score
Write "Level = "
Print Greatest\Level

WaitKey()


da noch nen paar einfache If-abfragen rein dann sollte das passen

stimme justus aber zu...einfach abschreiben etc is grütze.
lieber selber lernen! und wenn es dann trotzdem nicht geht hier melden... code einfügen sagen wo das problem ist und dann wird dir auch gern geholfen

gruß Whitey

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group