ADescent PPC

von
Peter Fischer

Vorwort

1995 erschien für den PC ein Spiel namens "Descent", welches damals (zu Recht) für sehr viel Aufsehen sorgte. 1998 wurde der Sourcecode von den Herstellern "Parallax Software" und "Interplay" freigegeben und seitdem erschienen eine Reihe von Portierungen für die 68K- und PPC-Amigas.

Eine Portierung hiervon habe ich mir mal näher angeschaut: "ADescent" von Holger Jakob. Sie ist ausschließlich auf PowerPC-Amigas lauffähig, die den PowerUp-Kernel von Phase5 nutzen.

Bevor ich auf diesen Port eingehe, stelle ich Ihnen erstmal das Spiel "Descent" in seinen grundlegenden Eigenschaften vor.

Descent

Descent ist ein Spiel, welches total dreidimensional ist - im Gegensatz zum Beispiel zu "Doom" - und es verdient auch wirklich die auf der Verpackung angegebene Bezeichnung `360°-Spiel`. Das bedeutet, daß man sich aus dem Cockpit eines Raumschiffes blickend in den 30 Spielleveln komplett frei bewegen kann, was ein wirklich beeindruckender Effekt ist.

Diese Levels befinden sich in einem Bergwerk und werden von Robotern bewacht, denen eine sehr hohe künstliche Intelligenz programmiert worden ist. Das Spielziel ist dem oben genannten Spiel von ID-Software identisch: Durchqueren Sie alle Levels, bekämpfen und vernichten Sie die Gegner, finden Sie Schalter, die Türen zum Weiterkommen öffnen und sammeln Sie Extras, wie zum Beispiel Waffen, Schutzschilde und andere nützliche Sachen ein.

Hardwarevoraussetzungen:

Wie schon erwähnt, wird ein PowerPC-Amiga mit dem PowerUP-Kernel von Phase5 benötigt, AGA-Grafikchips oder eine Grafikkarte, ca. 13 MB freier Festplattenspeicher und mindestens 16 MB FastRam.

Softwarevoraussetzungen:

Folgende Software benötigt man, um ADescent auf seinen Amiga lauffähig zu machen:

Zum einen die Portierung "ADescent" und eine aktuelle Version der "ixemulbridge", die das Spiel lauffähig macht. Beide Files erhält man auf der Homepage von Holger Jakob, unter folgender Adresse:
http://www.ph-cip.uni-koeln.de/~jakob/

Um eine Soundausgabe zu erhalten, muß auf dem Rechner des weiteren das AHI-System von Martin Blom installiert sein.

Und nun benötigt man noch zwei Files aus dem Orginal-Descent Programm:

"Descent.hog" und "Descent.pig" - beide Files besitzen zusammen eine Größe von ca. 12 MB! Diese Files müssen in der Version 1.5 vorliegen, frühere Descent-Versionen werden von ADescent nicht unterstützt.

Hierzu gilt es zu beachten, daß das Orginal-Descent-Spiel sehr günstig zu erwerben ist (auf Diskette oder CD, der Preis beträgt ca. 15,- DM), die Version ist aber leider immer kleiner als 1.5.

Hat man eine solche Version erworben, so kann diese durch einen Patch von Interplay auf die Version 1.5 geupdatet werden. Aber: Das Updateprogramm ist nur auf einem PC lauffähig!

Die einzige mir bekannte käuflich erwerbare Version 1.5 befindet sich auf einer Softwaresammlung aus dem Hause Interplay die den Namen "Descent I and II - The Definitive Collection" trägt. Dieses Softwarebundle enthält 3 CD's, auf denen sich neben "Descent" auch "Descent 2", weitere Levels und ein Mission-Builder befinden. Die "Definitive Collection" habe ich für 39,- DM erhalten und sie sollte noch in vielen Kaufhäusern oder im Versandhandel leicht erhältlich sein.

Und wer weiß - vielleicht ist dies eine zukunftsträchtige Investition, sollten sich "Interplay/Parallax Software" eines Tages dazu entscheiden auch den Quellcode von "Descent 2" freizugeben.

Die "Amiga-Version"

Nach dem Start, der nur über das Amiga-CLI möglich ist, erwartet einen ein Konfigurationsbildschirm. Nebst den obligatorischen Menüpunkten, wie "Neues Spiel", "Laden" und "Speichern", kann man die Bildschirmauflösung, die Soundlautstärke und die Art der Steuerung wählen.

Bei der Amiga-Portierung werden leider nicht alle verfügbaren Möglichkeiten unterstützt. Zum gegenwärtigen Zeitpunkt ist eine Musikwiedergabe und eine Joysticksteuerung nicht möglich.

Dies tut dem gesamten Spielvergnügen aber keinen Abbruch, allerdings benötigt man eine gewisse Zeit, um mit der Steuerung (Tastatur oder Maus) zurechtzukommen, da durch die neue Bewegungsfreiheit die Steuerung des eigenen Raumschiffes anfänglich ein wenig komplexer ist, als bei den bekannten 'Pseudo-3D-Spielen'.

Hat man sich aber daran gewöhnt, steht einem ein sehr großes Spielvergnügen bevor, da Descent grafisch, wie erwähnt, sehr effektvoll in Szene gesetzt worden ist. Der 3D-Effekt ist wirklich äußerst beindruckend und stellt mit Abstand eine neue Referenz auf dem Amiga dar!

Selbst die Automap (welche man bei diesem Spiel wirklich benötigt) wird komplett in der dritten Dimension dargestellt! Auch die Licht- und Schatteneffekte (z.B. Explosionen) sind ebenso sehenswert und lassen ebenfalls vergleichbare Spiele auf dem Amiga hinter sich.

Das Ganze wird auf meinem AGA-Amiga (603/200 MHz) durchschnittlich mit ca. 18 fps (Frames pro Sekunde) dargestellt. Diese Geschwindigkeit bietet schon einen äußerst flüssigen Spielablauf. Auf Grafikkarten wird sogar eine Anzahl von ca. 40 fps erreicht!

Die Soundausgabe bewegt sich zwar nicht ganz auf diesem hohen Niveau, ist aber völlig ausreichend.

Descent besitzt eine sehr hohe Spieltiefe und fordert den Spieler. Simples 'Ballern' führt oft nicht weit, man muß schon sehr strategisch handeln, um die sehr komplexen Level und die intelligenten Gegner zu bewältigen.

Während meines ausführlichen Testens kam es zu keinerlei Fehlern, was diese Portierung absolut empfehlenswert macht.

Cheat:

Da dieses Spiel wirklich nicht eines der leichtesten ist, gebe ich hierzu mal eine kleine Hilfestellung:

Im Spiel tippt man "GABBAGABBAHEY" ein, und folgende weitere Eingaben ergeben zusätzliche Möglichkeiten:

MITZIALL = Alle Keycards
RACERX = God-Mode
SCOURGE = Alle Waffen, 100% Munition
TWILIGHT = Schutzschilde 100%

Und sonst noch?

Der Programmierer Holger Jakob sieht seine Descent-Portierung als Demo zu seiner ixemul-bridge an, die incl. Source-Code vorliegt.

Eine Warp3D-Version von Descent wird von Holger Jakob selber nicht kommen, da er keine 3D-Grafikkarte besitzt. Sollte sich aber jemand dazu berufen fühlen das zu Programmieren, kann er sich gerne auf dieser Grundlage daran versuchen.

Fazit

Das Spiel "Descent" ist wirklich ein nahezu perfektes und sehr spannendes Actionspiel, welches nun durch diese hervorragende PPC-Portierung auch seinen Weg zu den AmigaPPC-Besitzern gefunden hat, die (noch) nicht den WarpUP-Kernel installiert haben, für den es ebenfalls gute Portierungen gibt.

Sollte es Holger Jakob noch gelingen, die vorhandenen Musikstücke (welche laut `Ohrenzeugen` hervorragend sein sollen) mit in die Portierung zu integrieren, ist diese Portierung dann wirklich perfekt ausgefallen.

Abschließend der Status der Portierung und die Bezugsquellen:

Programm:ADescent PPC
Status:Freeware
Autor:Holger Jakob (EMail: jakob@ph-cip.uni-koeln.de)

Quellen der benötigten Files:

ADescent:http://www.ph-cip.uni-koeln.de/~jakob
ixeemulbridge:http://www.ph-cip.uni-koeln.de/~jakob
AHI-Soundsystem:http://ftp.uni-paderborn.de/pub/aminet/mus/misc/ahiusr.lha

Das Descent-Spiel ist im Handel erhältlich, nähere Informationen entnehmen Sie bitte dem obigen Text.


Prev Inhaltsverzeichnis Next
© `99 Der AmZeiger