6.0 - Was ist Neu?

Version 6.0 hat einiges verändert:

Grafik-Engine

Die Grafik-Engine wurde neu geschrieben. Sie basiert nun auf Direct3D. Dies erweitert die Möglichkeiten, führt aber auch zu Einschränkungen.

Schriftarten

Schriftarten werden in Version 6 anders behandelt. Um eine bestimmte Schriftart zu benutzen musst du sie als Schrift- Ressource hinzufügen. In der Schrift-Ressource bestimmst du das Aussehen, die Größe, und Parameter der Schriftart. Du musst auch den Zeichenbereich angeben. Wenn du eine Schrift-Ressource hast, gibt es eine Aktion um diese zum Zeichnen zu setzen. Dafür gibt es auch eine Funktion. Das neue System hat den Vorteil, dass benutzte Schriftarten nicht mehr auf dem Zielcomputer installiert sein müssen. Es erlaubt auch das Skalieren, Rotieren, transparent machen und das Einfärben des Textes.

Sound und Musik

Das Sound-Systen wurde neu geschrieben. Dies ermöglicht nun Soundeffekte und positionierten Sound. Mehrere Midi Dateien können simultan abgespielt werden. Einige Sounds jedoch können sich jetzt anders anhören, z.B. Midi Dateien.

Daten-Dateien

Die Daten-Ressource wurde entfernt. Dafür gibt es nun in den Spieleinstellungen einen Mechanismus, um Dateien mit in die Exe zu packen.

Tiles

Tiles werden in den Hintergrund-Ressourcen gespeichert. D.h., wenn du ein Tileset angeben möchtest, musst du die nötigen Parameter beim Erstellen des Hintergrundes angeben.

Spielinfos

Du kannst nun einige den Fenstertitel ändern, dessen Position und Größe, ob die Ränder angezeigt werden sollen, und ob das Spiel im Hintergrund weiterlaufen soll.

Aktionen

Die Aktionen wurden in weniger Bibliotheken neu geordnet. Alte wurden entfernt. Auch einige andere wurden gestrichen, z.B. die zum Zeichnen eines Hintergrundverlaufs. Bibliotheken von Dritten können immer noch genutzt werden. Einige müssten unter Umständen angepasst werden.

Andere Änderungen

Hier sind noch einige wichtige Änderungen:

6.1 - Was ist neu

Version 6.1 hat folgende Veränderungen:

Inkompatibilitäten

Partikelsystem: Einige Funktionen wurden entfernt und die Größe der internen Sprites wurde geändert. Auch wurden die eingebauten Formen geändert.

View: Weil beim Folgen das Sprite nicht mehr berücksichtigt wird, könnte ein größerer Rand gebraucht werden.

Effekte

Ein sehr einfacher Mechanismus für Effekte und Explosionen wurde hinzugefügt. Es gibt nur eine Aktion die in jedem Event genutzt werden kann. Es erstellt Effekte, wie Explosionen, Rauch, Feuerwerk, Regen oder Schnee. Es gibt 12 verschiedene Arten von Effektnen in drei verschiedenen Größen und in der Farbe deiner Wahl. Die Effekte können auch mit einem einfachen Funtkionsaufruf erstellt werden.

Partikelsystem

Das Partikelsystem wurde verbessert. Die Hauptänderung ist, das die Partikel nun automatisch aktualisiert und gezeichnet werden. Es muss nun kein Objekt mehr dafür erstellt werden. Die alten Funktionen hierfür gibt es nicht mehr. Auch wurde das Erstellen von Partikeltypen geändert.

Bildeditor

Die Möglichkeit des Erstellens, Bewegens, und Kopierens von Auswahlen wurde hinzugefügt. Auch der Textmechanismus wurde überarbeitet, nun ist es möglich Text umherzubewegen. Du kannst ganz einfach horizontale, vertikale und diagonale Linien, Quadrate und Kreise zeichnen. Mit gedrückter <Strg> Taste kann nun aus dem Bild eine Farbe gewählt werde. Und es gibt Befehle um einen Umriss aus dem Bild zu zeichnen und die Farben zu invertieren. Auch wurden neue, bessere Cursorbilder verwendet.

Bewegungsplanung

Potentielle Feldbewegungsplanungsfunktionen können nun Instanzen eines bestimmten Typs vermeiden. Durch die Benutztung von Parents führt dies zu extrem flexibler Bewegungsplanung.

3D Graphikmodelle

Funktionen wurde hinzugefügt um 3D Modelle zu erstellen, zu zeichnen, zu speichern und zu laden.

Zeichnen auf Oberflächen

Anstatt auf dem Bildschirm zu zeichnen kann man nun auch Oberflächen definieren und darauf zeichnen. Solche Oberflächen können dann auf den Bildschirm gezeichnet oder als Textur verwandt werden. Oberflächen können teilweise transparent mit Alpa Werten sein. Sie können in eine Datei gespeichert werden. Sie können auch in Sprites oder Hintergründe umgewandelt werden.

Andere Änderungen

Es gibt noch mehr Veränderungen und Neuerungen. Hier noch die wichtigsten.