Seite 1 von 1

[Projekt] Revert3d Engine

Verfasst: 11.08.2010, 16:41
von Grimasso
REVERT3D ist der Name einer kleinen oldschool Engine an der wir seit einiger Zeit arbeiten. Da wir uns in vorherigen Experimenten in Sachen 3D Grafik schlichtweg überschätzt haben und wir alte Spieleklassiker lieben, haben wir uns überlegt es doch mal wie früher zu machen - Also zurück ins Jahr 1994... REVERT3D ist eine 2.5D Engine, die sich von ihren Fähigkeiten wohl am besten mit der System Shock 1 / Ultima Underworld Engine vergleichen lässt: Also Quadratische Tile Map, Wände 90° oder 45°, variable Boden&Decken-Höhe, Schrägen, 2D + 3D Objekte. Entstehen soll daraus später mal ein ebenso klassisches 3d Spiel dessen genauer Inhalt momentan aber noch in den Sternen steht. Wir sind froh, das endlich mal Ergebnisse dabei rauskommen und hoffen, das es dort draussen den Einen oder Anderen gibt, den ein solches Nostalgie-Projekt interessiert.
Entwickelt wird unter Visual C++ mit OpenGL als Grafik API.
Da es ja langsam was zu sehen gibt haben wir in den letzten Tagen auch ein Dev Blog aufgemacht: http://revert3d.blogspot.com

Re: [Projekt] Revert3d Engine

Verfasst: 11.08.2010, 17:30
von Aramis
Gefaellt mir optisch sehr gut … neben all den Grafikboliden hat Oldschool-Grafik doch eine Menge Charme.

Habt ihr das GUI selber geschrieben oder ist das CEGUI o. ae.?

Re: [Projekt] Revert3d Engine

Verfasst: 12.08.2010, 09:32
von Grimasso
Danke, das GUI ist auch von uns. Es untersützt momentan "Pages" (Fenster sozusagen), Buttons, Eingabefelder, Text und Bilder. Es wird wohl noch mindestens eine Listbox dazukommen, aber für den Anfang reichts erstmal.

Re: [Projekt] Revert3d Engine

Verfasst: 12.08.2010, 09:58
von jgl
Also mir gefallen die Screenshots auch sehr gut.
Vorallem schön das ihr gleich ein GUI-System mit implementiert.

Re: [Projekt] Revert3d Engine

Verfasst: 15.06.2011, 09:26
von Grimasso
Mal ein kurzes Update:
Inzwischen hat sich einiges getan bei uns: Mein Teamkollege setzt wegen Zeitmangels leider erstmal ein Paar Runden aus :(
Vorher haben wir aber noch eine kleine Feature Demo zusammengeschraubt, die ich ja bereits in einem anderen Thread zeigte. Für alle Interessierten hier nochmal:


Vor Kurzem habe ich dann aus eigener Kraft den Meilenstein 0.7b erreicht. Das bedeutet, unser rudimentär angedachtes Physik System ist erstmal drin und funktioniert einigermaßen :geek:
Es bietet Kollisionserkennung (AABB, OBB und Sphere) und Kollisionsreaktion sowie die Manipulation aller Szenenobjekte mit Kräftevektoren. Das ermöglicht z.B. Gravitation, Rückstoss, oder das die Sachen bei einer Explosion schön durch die Gegend geballert werden :mrgreen: Kollidieren dabei Objekte mit der Level Geometrie oder anderen Objekten prallen sie zurück und können dabei einen Teil des Impulses weitergeben. Wie stark die Kräfte wirken hängt von Luftwiderstand, Bodenwiderstand und Masse des Objekts ab. Alle Eigenschaften können im externen Objekt Editor bearbeitet werden - Alternativ lässt sich das ganze Physik Zeug auch stufenweise abschalten, um z.B. eigene Systeme verwenden zu können.
Nähere Infos wie immer auf http://revert3d.blogspot.com

Re: [Projekt] Revert3d Engine

Verfasst: 16.06.2011, 22:14
von Crush
Schon. Irgendwie erzeugen diese Raycaster-Engines bei mir das totale Retro-3D-Feeling.

Re: [Projekt] Revert3d Engine

Verfasst: 21.07.2011, 13:10
von Grimasso
Wir haben nun auch kleine interaktive Demo veröffentlicht, die das Ganze mal "zum Anfassen und ausprobieren" zeigt.
Es handelt sich um eine kleine Testmap mit FPS Steuerung die so ziemlich alles zeigt, was bisher realisiert wurde.
Ebenfalls enthalten sind die Editoren, mit denen sich bei Bedarf die Testmap verunstalten lässt.

Download: https://rapidshare.com/files/2819842822/R3Demo.zip
Infos: http://revert3d.blogspot.com

Re: [Projekt] Revert3d Engine

Verfasst: 21.07.2011, 14:54
von Krishty
Sehr geil, vor allem mit der Musik. Sterben kann man aber noch nicht, oder? Dennoch meine Hochachtung.

Re: [Projekt] Revert3d Engine

Verfasst: 21.07.2011, 15:09
von kimmi
Habe im Büro leider keinen Sound, aber coole Sache, die Optik! Gratulation!

Gruß Kimmi

Re: [Projekt] Revert3d Engine

Verfasst: 21.07.2011, 17:00
von Schrompf
Funky. Gute Musik, und richtiges Oldschool Feeling bei der Grafik. Leider gibt's nur sehr wenig zu tun - da muss ein richtiges Spiel her :-) Und ich hatte gelegentlich Probleme, Boxen zu greifen oder habe am Bildschirmrand Flächen verschwinden sehen. Der Matheteil scheint noch etwas instabil.

Re: [Projekt] Revert3d Engine

Verfasst: 21.07.2011, 18:21
von Grimasso
Ist halt ne Baustelle und das erste Mal das wir überhaupt was zeigen. Wir verwenden diese Map eigentlich auch nur intern zum Testen. Das Ganze stellt also nicht den Anfang eines Spieleprojekts dar, sondern ist reines "Engine-work".

Re: [Projekt] Revert3d Engine

Verfasst: 21.07.2011, 19:19
von Chromanoid
Coole Sache! Erinnert mich an die Zeit als ich mal einen Wolfenstein 3D Mod machen wollte :) oder als ich Level für Shadow Warrior gebastelt habe ^^
Ihr wisst es sicher und ich weiß es ist nur zum Testen, aber bei der Steuerung hat mich die hohe strafe-Geschwindigkeit irritiert.

Re: [Projekt] Revert3d Engine

Verfasst: 22.07.2011, 09:09
von Grimasso
Öhm, nee sowas fällt einem als Entwickler irgendwann nicht mehr auf :) (Darum sind so Demos sehr praktisch zum Auffinden bisher unbekannter Probleme ^^)
Die Geschwindigkeit ist in alle Bewegungsrichtungen gleich (ausser beim Springen, aber da kommt eh noch Gravitation etc dazu).

Re: [Projekt] Revert3d Engine

Verfasst: 22.07.2011, 13:06
von Chromanoid
Sicher? Mir kam es zumindest so vor, dass man durch Seitwärtsbewegung wesentlich schneller ist.
Edit: So hab's noch mal überprüft. Ich habe mich da tatsächlich geirrt. Aber ich glaube wenn man seitlich und vorwärts geht ist es wirklich schneller...