Variable zur Highscore hinzufügen?

  • Variable zur Highscore hinzufügen?

    Ich hätte gerne, dass in meiner Highscore ganz normal die Namen und die Punkte stehen. Und dann möchte ich das noch so haben, dass auch immer dabei steht, mit welchem Schwierigkeitsgrad gespielte wurde (einfach, mittel. schwer)
    Ich denke mal, ich muss da noch ne neue Variable machen, aber wie genau?

    Ich denke mal ihr wisst das!
  • RE: Variable zur Highscore hinzufügen?

    Wenn du das interne Highscoresystem verwenden willst ohne ein eigenes zu basteln und auch nicht für jeden Schwierigkeitsgrad eine eigene Highscoreliste machen willst, fällt mir nur ein, den Schwierigkeitsgrad als String an den Namen anzuhängen. Nicht besonders hübsch, dürfte aber auch mit dem normalen Highscore einfach funktionieren.
    Einige meiner Spiele:
  • Ich hatte da mal ein Highscore-Example gemacht.
    host-a.net/getfile.php?usern=b…e2&file=timehighscore.zip

    Die Punkte (in dem Fall die Zeit) werden in eine Textdatei gespeichert.
    Genauso kannst du auch Name und Schwierigkeitsgrad speichern und laden.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von battlegorge ()

  • Wie wärs mit String vor dem Namen? Dann isses von der länge des namns unabhängig.
    www.glowingorb.de
    „Wenn es im Universum noch irgendwo intelligente Lebewesen gibt, dann kennen sie vielleicht Schach, höchstwahrscheinlich jedoch GO

    (Schachweltmeister Emanuel Lasker)
  • Durchaus eine Möglichkeit! Aber wie sieht das aus???

    1. einfach Basti 205
    2. einfach Basti 198
    3. schwer Basti 145
    4. mittel Basti 133
    .
    .
    .

    €dit: Ha! Da kommt mir ne Idee: Wie wärs mit String hinter den Punkten? Müsste doch gehen oder?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Basti ()

  • Ja, das example ist vieleicht etwas zu unübersichtlich geworden.
    Ich versuche mal das Konzept so zu erklären.

    Du brauchst 30 Variablen für deine Top10 Highscoreliste.

    score1,score2,score3,...
    name1,name2,name3...
    difficulty1,difficulty2,difficulty3,...

    Wenn das Spiel vorbei ist, und man besser ist als "score1" wird
    "score1" einfach durch die aktuelle Punktzahl ersetzt.
    "name1" und "difficulty1" werden auch angepasst.

    Vorher muss die Highscoreliste noch sortiert werden!
    Wenn es einen neuen "score1" gibt, werden alle anderen scores um einen Platz runtergeschoben.

    score10 = score9
    score9 = score8
    score8 = score7
    ...

    Dasselbe macht man mit "name1" und "difficulty1".

    Die Variabeln werden dann wie im example in eine Textdatei gepeichert.
  • Benutzer online 1

    1 Besucher