********************************************************************************
*
*   \         (c) Thomas Antoni, 13.05.2002 
*    \ /\           Mailto:thomas@antonis.de
*    ( )            Downloaded from www.antonis.de --- www.qbasic.de   
*  .( o ).
*                        ----==== Hottest QBasic Stuff on Earth !!! ====----
*
********************************************************************************

********************************************************************************
*
* .----------------.
* | ENGLISH  INFO  |  (Deutsche Info: Siehe unten)
* '----------------'
*
* Top96 - Highscore Generator with 46 or 96 (!!) Entries by Thomas Antoni
*
********************************************************************************

Very nice Highscore Generator with autodemo in the main program.

Rating: +++    (in a range of + to +++)

********************************************************************************
*
* .---------------.
* | DEUTSCHE INFO |
* '---------------'
*
* Top96 - Highscore Liste mit 46 oder 96 (!!) Eintrgen von Thomas Antoni
*
********************************************************************************

Top96 ist eine liebevoll gestaltete Highscore-Liste mit wahlweise 46 oder 96 
(!!) Eintrgen, die flexibel an Dein Spiel anpassbar ist.

Es ist bei den meisten Spielen eine eine erhebliche Verbesserung der 
Langzeitmotivation mglich, wenn sich der Spieler nach Erreichen eines hohen 
Punktestandes in eine Highscore-Liste eintragen kann. Hat er sich einmal an das 
Spiel gewhnt, kann dies sogar fast zur einzigen Motivation werden, 
weiterzuspielen.

Dabei ist die bliche Highscore-Liste mit nur 10 Eintrgen hufig viel zu klein, 
weil es dem Spieler schon nach kurzer Zeit immer schwerer fllt, einen Eintrag 
in die Top 10 zu erzielen. Und niemand spielt gern eine Woche lang, nur um sich 
wieder einmal in die Top 10 eintragen zu knnen.

Dem hilft mein Programm Top96 ab, bei dem durch volle Ausnutzung der VGA-
Textauflsung sogar 96 Highscore-Eintrge mglich sind.

Das Programm beinhaltet eine "Auto-Demo", in der die Top96-Subroutine mit den 
verschiedenen Optionen (bergabeparametern) aufrufbar ist.

Folgende Optionen stehen zur Verfgung:

- score&       <== Aktueller Punktestand  0...99,999,999
- hiscoreonly% <== 0= Der Highscore-Bildschirm wird bei jedem Aufruf
                      von Top96 angezeigt
                   1= Der Highscore-Bildschirm wird nur angezeigt, wenn
                      aufgrund des Punktestandes ein neuer Eintrag in
                      die Highscore-Liste erfolgenkann
                      
- playername$  <== Name des Spielers
                   ""        = Top96 fragt den Spielernamen in einem
                               eigenen Dialog ab
                   "1"..."8" = Spielernummer, wird fr den Spielernamen-Dialog
                               verwendet
                   "any name"= Der Spielername wird vom aufrufenden Programm
                               durch diesen String bergeben
- vgalines%    <== Bildschirmauflsung (Anzahl Text-Zeilen)
                   0= 25 Zeilen, normaler Bildschirm
                           ==> 46 Highscore-Eintrge mglich
                   1= 50 Zeilen = max. VGA-Auflsung
                           ==> 96 Highscore-Eintrge mglich
- scorefile$   <== Pfadname und Dateiname der Highscore-Liste (z.B.
                    "C:\TOP46.DAT" oder ".\NIBBLES.SCR")' 

Bewertung: +++   (in einer Skala von + bis +++)




