|
Bei diesem Projekt verwenden wir die klassische isometrische Perspektive. Ebenso klassisch, setzen wir auf das altbewährte "Visual C++/DirectDraw"-Gespann, welches ja schon die Grundlage für unser letztes Projekt war. Als zusätzliches Bonbon kommt bei OOTW:ADV auch D3D mit zum Einsatz. OOTW:Engine Die OOTW:Engine ist die Erweiterung unserer ES(:EliteSoftware)Engine2, die vor kurzem fertiggestellt wurde. Die ESEngine integriert viele Funktionen auf einfache Art und Weise in jedes 2D Spiel. Feature List der ESEngine2 - einfache und kombinerte Initialisierung von Windows/DirectDraw/Direct3D/DirectInput/DirectSound - einfaches Laden von Bitmaps,Sounds und Texturen - Realisierung von Alpha Blending über D3D und Software - Lightmaps für die 2D Oberfläche möglich - Implementierung für Maus und Tastatur - Fehlerprotokollsystem - Kolisionsabfragen auf Basis der Bounding Boxes und BitMasks - Abfangen von verlorenen Surfaces - MP3 Wiedergabe durch DirectShow Feature List der OOTW:Engine - auf Tiles basierende Landschaft - diese Tiles werden im Backbuffer gehalten, und bei Bedarf auf den Bildschirm geschrieben, dieses Vorgehen ist nötig um auch wirklich große Landschaften vernünftig darstellen zu können. - farbige Lichteffekte - Schatten - bei der OOTW:Engine versuchen wir alle spielrelevanten Daten, in externen Dateien unterzubringen, so daß es theoretisch möglich wird mehrere Rollenspiele mit der OOTW:Engine zu schreiben. - einfaches Management für: Items, Objekte, Feinde - komplexes Storyschaltersystem, mit diesem läßt sich der Verlauf der Handlung einfach im Leveleditor skripten Technische Daten von OOTW:ADV Auflösung: 800x600 Farbtiefe: 16 bit Steuerung: Kombination aus Maus und Tastatur Hardware: HAL fähige Grafikkarte empfohlen, 300MHZ, 128MB Ram
|
|