Die Mountain Engine

Die Mountain Engine ermöglicht die dynamische Erstellung von 2-dimensionalen Bergen mit Physik-Model und deren Manipulation zur Laufzeit.

Mein Spiel “Sapples” ermöglicht es dem Spieler, die Form der Berge zu verändern und sogar eigene Berge im Mountain Editor zu zeichnen. Dabei wird auch das Physik-Model des Berges berechnet, damit Objekte darauf positioniert werden und physikalisch korrekt davon herunter fallen können.
Leider arbeiten 2D-Physic-Engines nur mit konvexen Polygonen mit einer geringen Anzahl an Eckpunkten. Da 2-dimensionale Berge aber aus sehr vielen Eckpunkten und auch konkaven Polygonen (z. Bsp. bei Überhängen) bestehen, war eine spezielle Lösung erforderlich.

Aus diesem Grund habe ich die Mountain Engine entwickelt, die die dynamische Erstellung und grafische Darstellung von 2-dimensionalen Bergen erlaubt, die aus sehr vielen Eckpunkten und auch konkaven Polygonen bestehen. Dabei werden komplexere, auch konkave Polygone in kleinere, konvexe Polygone zerlegt und der Physikengine übergeben.

Die Mountain Engine enthält auch den sehr einfach zu bedienenden Mountain Editor, der auch im Spiel „Sapples“ enthalten ist und der es jedermann ermöglicht, seinen eigenen Berg mit korrektem Physikmodell in sehr kurzer Zeit zu zeichnen.

Die Mountain Engine ist außerdem mit bidirektionalem Multilevel-Parallax-Scrolling ausgestattet, das einen sehr eindrucksvollen Höheneffekt in echtem 2D ermöglicht, wenn man die höheren Lagen des Berges erreicht.

Für Anfragen können Sie mich gerne kontaktieren.