Einstellungen


Wer mit der vordefinierten Tastaturbelegung nicht zufrieden ist, kann diese nach einem Druck auf die HELP-Taste im Intro-Fenster ändern. Einfach nacheinander die gewünschten Tasten drücken (auch Joystick ist möglich).

Alle Settings (Fensterpositionen/-größe, Tastaturbelegung, Highscores) werden beim Beenden des Programms in der Datei WBsteroids.prefs gespeichert.


Tooltypes


PUBSCREEN=<name> Hier kann der Name eines bereits geöffneten Public-Screens eingetragen werden, auf dem dann das Spiel stattfindet.Kann der Bildschirm nicht gefunden werden, schaltet das Programm automatisch wieder in den Workbench-Modus.
Der Bildschirm muß mindestens 4 Farben haben, ab 8 läuft das Spiel in Farbe und 32 Farben wären das Optimum.

z.B. PUBSCREEN=DOPUS.1

SCREENDEPTH=<planes> Dieses Tooltype weist das Programm an, einen eigenen Bildschirm zu öffnen. Planes gibt an, welche Tiefe der Bildschirm haben soll. Zulässige Werte sind 2,3,4 und 5 Bitplanes für 4,8,16 oder 32 Farben, je nach Rechnerpower. Alle anderen Werte des Schirms (z.B. Ausmaße, Modus,usw.) werden vom Workbenchscreen übernommen.

z.B. SCREENDEPTH=3

TASKPRI=<number> Diese Zahl gibt die Taskpriorität an, mit der das Spiel abläuft. Werte von -5 bis 5 sind zulässig, voreingestellt ist 0.

z.B. TASKPRI=-1

MAXPIXEL=<number> Hier läßt sich die Anzahl der zugleich sichtbaren Effektpixel (bei Explosionen oder beim Wegbeamen) einstellen. Werte von 10 bis 2000 sind zulässig, 500 ist voreingestellt.
Auf langsamen Rechnern verhindert ein kleiner Wert das Absinken der Spielgeschwindigkeit bei zunehmender Action.

z.B. MAXPIXEL=278

SHIPFIRE=<YES|NO> Dieses Tooltype bestimmt, ob beim Gasgeben ein Feuerstrahl aus dem Schiff austreten soll. Das Abschalten des Effekts erhöht auf langsamen Rechnern die Spielgeschwindigkeit. Voreinstellt ist YES

z.B. SHIPFIRE=NO

BIGDEBRIS=<number> Mit dieser Zahl kann man die Anzahl der Trümmer einstellen, die bei der Zerstörung eines großen Asteroiden erscheinen sollen. Hierbei ist ein Kompromiß zwischen Schönheit und Rechenzeitverbrauch zu finden.
Zulässige Werte reichen von 0 bis 500, wobei der Maximalwert auch durch das MAXPIXEL-Tooltype begrenzt wird. Voreingestellt sind für jeden Asteroiden 25.

z.B. BIGDEBRIS=45

MEDDEBRIS=<number> Funktion und (Default)-Werte wie bei BIGDEBRIS, nur daß diesmal die Anzahl der Trümmer eines mittleren Asteroiden eingestellt werden kann.
LITDEBRIS=<number> Funktion und (Default)-Werte wie bei BIGDEBRIS, nur daß diesmal die Anzahl der Trümmer eines kleinen Asteroiden eingestellt werden kann.
STATICSTARS Gibt an, daß die Hintergrundsterne nicht bewegt werden.
LAZYDRAWING Wenn auf langsamen Amigas die Spielgeschwindigkeit bei viel Action zu stark absinkt, kann man WBsteroids mit diesem Tooltype anweisen, bei der Grafikausgabe ein paar Frames auszulassen. Die Bewegungen wirken dann zwar etwas abgehackt, aber dafür wird nicht alles langsamer. Ausprobieren...

Schneller bekomme ich das Spiel leider nicht hin. Das Problem liegt weniger bei meinen Routinen als bei den Funktionen der graphics.library (insbesondere Draw() und WritePixel()), die nunmal seeehr häufig aufgerufen werden. Aber CGX, P96 und die Grafikkarten werden ja auch immer besser...warten wir´s also ab.