- Iso-Engine
-
Eine Iso-Engine ist eine bestimmte Form einer Grafik-Engine. Mit ihr wird versucht durch Isometrie Dreidimensionalität zu simulieren, ohne dabei auf eine rechenintensive echte 3D-Engine zurückzugreifen.
Dazu werden die eigentlich quadratischen (manchmal auch sechseckigen) Felder einer Karte perspektivisch verzerrt dargestellt, allerdings ohne räumliche Verkürzung, so dass alle Felder unabhängig von der Entfernung zum Blickpunkt des Spielers dieselbe Form haben. (Siehe auch: Parallelprojektion) Somit können sie einfach durch zweidimensionale (Raster-)Grafiken dargestellt werden.
Eine ISO-Engine besteht aus vier Komponenten:
- Tile Plotter
- Übersetzung der Koordinaten der Iso-Karte in die Koordinaten des Bildschirms
- Mouse Mapper
- Übersetzung der Koordinaten des Bildschirms in die Koordinaten der Iso-Karte
- Tile Walker
- Bewegung auf der Iso-Karte
- Kacheln
- Texturen, die auf der Karte gezeichnet werden
Inhaltsverzeichnis
ISO-Karte
Es gibt verschiedene Arten von Iso-Karten:
- Slide Map
- Staggered Map
- Diamond Map
Sie unterscheiden sich in ihrer Form, d.h. der Anordnung und Nummerierung der Kacheln auf dem Bildschirm.
Grundsätzlich unterscheidet man auch zwischen 45°-Iso-Engines und 30°-Iso-Engines. Das hat allerdings keine Auswirkung auf die verschiedenen Arten von Iso-Karten, sondern nur auf die Form der Kacheln.Scrolling
Damit bezeichnet man die Möglichkeit, die Karte auf dem Bildschirm bewegen zu können, d.h. Bereiche die nicht auf dem Bildschirm dargestellt werden können, weil die Karte größer als der Bildschirm ist, können durch Verschieben der Karte dargestellt werden.
Wegfindung
Damit sich eine Spielfigur auf dieser Karte bewegen kann, muss sie ein gewisses Maß an künstlicher Intelligenz besitzen. Sie muss Gegenständen ausweichen können und den optimalen Weg von einem Start- zu einem Zielpunkt finden. Dafür gibt es spezielle Wegfindungsalgorithmen wie den A*-Algorithmus.
Anwendbarkeit
Die meisten Spiele der neueren Generation sind mit einer 3D-Engine ausgestattet, da sich damit neue und verbesserte grafische und spielerische Möglichkeiten ergeben. Im professionellen Bereich ist die Verwendung von Iso- und allgemein Tileengines mittlerweile mehr und mehr unüblich. Dennoch lagen die Vorteile, und liegen teilweise noch heute darin, dass die benötigte Rechenleistung bei Iso-Engines geringer ist als bei 3D-Engines.
Kategorie:- Computerspiel-Entwicklung
Wikimedia Foundation.