Highscoreprogramm


Highscoreprogramm

von Rockford » So 9. Jan 2011, 22:43
Ich poste das jetzt einfach mal hier, würde aber auch bei Software passen.
Nachdem heute so bescheidenes Wetter war, habe ich mich mal drangemacht, ein Programm zur Highscorespeicherung zur schreiben. Könnte bei Spieleabenden mit anderen ganz nützlich sein. Klar kann man seine Highscores auch auf dem PC verwalten, aber wozu hat man den einen Atari? :mrgreen:

Viele Programme haben ja nur den besten Score als Speicherung, viele bieten keine Namenseingabe, dann speichern viele die Scores nicht usw... - Dafür habe ich nun das Programm erstellt.

Features:
-Für jedes Game eigene Highscoreliste möglich, speichern mit Dateiendung .sco. Man kann die Scoreliste jederzeit wieder laden und weitere Highscores eingeben, ist ja klar.
- 10 Scores werden sortiert mit Spielernamen gespeichert und angezeigt.
- Speichern von Scorelisten, späteres laden und ändern möglich.
- Automatische Einsortierung des Scores nach Eingabe.
- Feldlänge des Spielernamens: 20 Zeichen
- Feldlänge Gamename: 30 Zeichen

Als kleines Gimmick läuft oben noch ein Sprite durchs Bild, mir war halt danach. ;-)
Wenn das Sprite läuft, ist gerade keine Aktion nötig, wenn Abfragen usw. sind, dann bewegt sich das Sprite nicht.
Das ganze ist in Turbobasic geschrieben, dies sollte also vorher geladen werden. TB ist auf dem ATR nicht drauf.
Das Programm wird mit RUN"D:SCORE.TUR" geladen.
Viel Spass damit!

Gruss, Holger
scoreprog.jpgscoreprog.jpg

Re: Highscoreprogramm

von Rockford » So 9. Jan 2011, 22:46
Ach So: Wem Bugs auffallen, der kann mir ja ne PN / mail schreiben.

Holger

Re: Highscoreprogramm

von FlorianD » So 9. Jan 2011, 23:49
gut wäre auch eine Umschaltung gemäß:

-"niedrigster Wert" ist Platz 1

Der beste ist ja nicht immer der, der die meisten Punkte hat.
Siehe KBA http://de.wikipedia.org/wiki/Kraftfahrt-Bundesamt
;-)

und die Eingabemöglichkeit von Zeiten:
-"kürzeste Zeit" ist Platz 1 (wenns schnell gehen soll)
-"längste Zeit" ist Platz 1 (wenn die Dauer des "Überlebens" den Highscore ausmacht)

Re: Highscoreprogramm

von Mathy » Mo 10. Jan 2011, 00:39
Hallo Holger

Vielleicht sollte auch noch das Anfangslevel mit rein. Die ersten 10 fangen ja woanders an als den Rest.

Tschüß

Mathy

Re: Highscoreprogramm

von Rockford » Mo 10. Jan 2011, 18:11
FlorianD hat geschrieben:gut wäre auch eine Umschaltung gemäß:

-"niedrigster Wert" ist Platz 1

Der beste ist ja nicht immer der, der die meisten Punkte hat.
Siehe KBA http://de.wikipedia.org/wiki/Kraftfahrt-Bundesamt
;-)

und die Eingabemöglichkeit von Zeiten:
-"kürzeste Zeit" ist Platz 1 (wenns schnell gehen soll)
-"längste Zeit" ist Platz 1 (wenn die Dauer des "Überlebens" den Highscore ausmacht)


Hm, niedrigster Wert am Anfang: Ist machbar und auch vorgemerkt.
Zeiteneingabe: Da habe ich auch schon drüber nachgedacht, muss aber erstmal die verschiedenen Möglichkeiten in den Programmen ausloten. Bsp: Es gibt Programme, die zählen nur Sekunden, dann welche, die Minuten/Sekunden zählen oder Stunden/Minuten/sekunden oder das auch noch mit Tagen. Ist auf jeden Fall kniffliger zum lösen.

Habe ich beides mal vorgemerkt und wird in einer der nächsten Versionen drin sein.

Danke fürs antesten, Holger

Re: Highscoreprogramm

von Rockford » Mo 10. Jan 2011, 18:21
Mathy hat geschrieben:Hallo Holger

Vielleicht sollte auch noch das Anfangslevel mit rein. Die ersten 10 fangen ja woanders an als den Rest.

Tschüß

Mathy


Hi Mathy,
das Programm ist nicht speziell für die Abbuc-Buli gedacht, da bräuchte man noch mehr Plätze oder müsste splitten(Die jetzige Buli ist zwar i.d.R. mit unter 10 Spielern gestartet, aber wir hatten letzte Saison viele Spieltage mit mehr als 10 Spielern). Ein aussortieren von Doppelbelegungen (Mathy auf Platz 2 mit 11000 und auf Platz 9 mit 4000 ist momentan auch nicht vorgesehen, ist halt ein klassischer Highscore. Die Bulitabelle funzt ja anders, ist halt eine Tabelle.
Man kann bei generellem Level für alle dies oben in den Gamenamen mit einfügen Bsp: "Donkey Kong: Level Pro" (Deswegen auch 30 Zeichen), oder bei unterschiedlichen Startvoraussetzungen beim Namen anfügen z.Bsp:"Dietrich(Expert)" :mrgreen:

Ich denke aber trotzdem mal drüber nach, was man so an zus. Features da so einbauen könnte.
Splitten: Hm, Wenn man vorgeben könnte, ob Platz 1-10 oder Platz 11-20, dann könnte man das machen, wobei der Knackpunkt das Verknüpfen der beiden Tabellen wäre. Nicht einfach, muss ich mal drüber nachdenken.

Danke schon mal fürs antesten, Holger

Re: Highscoreprogramm

von Bunsen » Mo 10. Jan 2011, 20:00
Rockford hat geschrieben:
Mathy hat geschrieben:Hallo Holger

Vielleicht sollte auch noch das Anfangslevel mit rein. Die ersten 10 fangen ja woanders an als den Rest.

Tschüß

Mathy


Hi Mathy,
das Programm ist nicht speziell für die Abbuc-Buli gedacht, da bräuchte man noch mehr Plätze oder müsste splitten(Die jetzige Buli ist zwar i.d.R. mit unter 10 Spielern gestartet, aber wir hatten letzte Saison viele Spieltage mit mehr als 10 Spielern).


Ein Highscore-Programm für die Bundesliga hat Dietrich bereits maßgeschneidert. Natürlich kann man sein Programm auch für "normale" Highscorespeicherung benutzen. Dietrichs Programm hat bereits alle oben vorgeschlagenen Features + noch einige mehr, wie zum Beispiel Errechnung der Gesamtwertung, die Bundesliga ist also gut versorgt. Dietrichs Programm ist in der Version 0.4. Ich denke, eine Veröffentlichung für die Allgemeinheit ist mit der Version 1.0 vorgesehen (oder gar nicht geplant, da zu speziell?).

Re: Highscoreprogramm

von Rockford » Mo 10. Jan 2011, 20:39
Ha, deswegen habe ich da nix gefunden. Zuerst hatte ich auch nach einem Programm gesucht, aber dann hat mich das Programmier-Gen gejuckt ("Hey, warum mache ich das nicht selber...").
Ich werde natürlich trotzdem daran weiterproggen, da einfach die Sache an sich reizvoll ist und man ja heutzutage doch viel zu wenig programmiert. Vielleicht ist es auch ein Anstoß für andere, auch mal wieder in die Tasten zu greifen. Zudem ist ja Dietrichs Programm, so wie du schreibst, ja doch mit übergeordneter Tabellenfunktion usw. recht mächtig, ich will ja letztlich bei der 10er Sache bleiben, auch Spielerauswertungen über verschiedene Highscoretabellen sind nicht geplant.
Vielleicht mache ich bei mir noch ein paar andere Dinge rein, ich habe schon Ideen....

Gruss, Holger