- Tiles
-
Tiles (engl. für Fliesen) sind kleine Grafiken, die mosaikartig ein Computerbild zusammensetzen. Ihre Verwendung führt zu einer bestimmten, auch ästhetisch fassbaren, Computerspielform, dem tile-based design. Tiles werden häufig in Computerspielen eingesetzt, da sie einfacher zu berechnen sind, und weniger Arbeitsspeicher verbrauchen, was bis in die 90er Jahre der Computertechnik ein heikles Thema war - bis zum Aufkreuzen der 3D-Beschleuniger. Heute werden tile-based games eher aus Tradition, wegen der speziellen Optik, oder für Flash-Spiele entwickelt, die die 3D-Funktionen der Grafikkarte nicht nutzen. Hierbei sollte erwähnt werden, dass Flashspiele ohnehin relativ Speicherschonend sind, da sie (normalerweise) aus Vektorgrafiken bestehen, mit denen auch leichter Berechnungen durchgeführt werden können, als mit Rastergrafiken.
Inhaltsverzeichnis
Tile-based Games
Tiles fallen dadurch auf, dass sie nahtlos mit weiteren Tiles kombiniert werden können. Aus vielen Kacheln entsteht so ein Gesamtbild. Die Zusammensetzung und Berechnung dieser Kacheln zu einem Gesamtbild ist ein internes Modul des Spiels, das man Tile-Engine nennt. Der Vorteil der additiven Anordnung ist eine große Speicherersparnis.
Iso-Games
Neben quadratischen, draufsichtigen Tile-Designs wie bei vielen Jump ’n’ Run- und Shoot ’em up-Spielen und gibt es isometrische Tiles, die einen dreidimensionalen Eindruck vermitteln. Bei ihnen weist die Spielfläche in der Regel - verglichen mit den Längen- und Breitenangaben - eine halbe Höhe auf, das ist hierbei jedoch nicht zwingend festgelegt. Hier übernimmt die -komplexeren - Berechnungen die Iso-Engine. Gewisse Operationen, wie die Prüfung des Z-Index, der die räumliche Tiefenanordnung und damit Überschneidung der Kacheln berechnet, werden z. B. bei ATI-Grafikkarten über ein Tile berechnet. Es wird entweder das gesamte Tile verworfen oder das gesamte Tile dargestellt (Clipping). Traditionelle Tilegrößen sind 32×32 und 64×64 Pixel groß.
Auch bei isometrischen Spielen, etwa Simulationen und Rennspielen, ist das Tileset rechteckig oder quadratisch. Dabei sind einzelne Bereiche der Tiles transparent; durch die übereinandergelegte Anordnung ergibt sich der Eindruck der nahtlosen geneigten Fläche.
Als Tileset wird eine Datei bezeichnet, in der mehrere unterschiedliche Tiles zusammengefasst sind.
Landkartenberechnung
Bei OpenStreetMap werden die in der Datenbank gespeicherten (und von vielen Benutzern eingegebenen) Daten mit Hilfe von tiles berechnet. Tiles@home ist ein Programm zum verteilten Rendern von Kacheln für die Slippy Map (Kartenansicht). Die verteilte Berechnung geschieht analog zum Setiathome Projekt mit einem Perl-Programm, das viele Leute laufen lassen und dem Projekt so Rechenzeit zur Verfügung stellen.
Weblinks
Wikimedia Foundation.