vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Hiscore Liste 
Autor: NeoInferno
Datum: 16.01.03 16:22

Hi,
hier mal ein Beispiel einer einfachen High-Score Liste:

Zuerst die benötigten Variablen:
Private sName() As String 'Spielername
Private Score() As Long ' Score
Private Entries As Integer 'Anzahl der Einträge in Liste
Zuerst speicherst du deine Scores in den Arrays:
'Wenn zwei Spieler in der Liste sind
Entries = 2
Redim sName(Entries)
Redim Score(Entries)
 
sName(1) = "Max"
Score(1) = 100
sName(2) = "Neo"
Score(2) = 250
...
So speicherst du deine Highscores:
Open App.Path & "\Highscores.dat" For Output As #1
Dim n As Integer
Print #1, Entries
For n = 1 To Entries
Print #1, sName(n)
Print #1, Score(n)
Next n
Close #1
Damit lädst du sie wieder:
Open App.Path & "\Highscores.dat" For Input As #1
Dim n As Integer
Input #1, Entries
Redim sName(Entries)
Redim Score(Entries)
For n = 1 To Entries
Input #1, sName(n)
Input #1, Score(n)
Next n
Close #1
Jetzt brauchst du die Highscores nur noch anzeigen. Hier ein Beispiel mit einer ListBox:
Dim n As Integer
For n = 1 To Entries
List1.AddItem "Platz " & CStr(n) & ": " & sName(n) & " mit " & CStr(Score(n)) & _
  " Punkten !"
Next n
Hab den Code nicht getestet, aber Fehler zu beheben dürfte leicht fallen - das Prinzip solltest du verstanden haben.

greez,Neo
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hiscore Liste432mitze16.01.03 14:48
Re: Hiscore Liste253NeoInferno16.01.03 16:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel