Showroom - Aktuelle Arbeiten und Projekte

Hier könnt ihr euch selbst, eure Homepage, euren Entwicklerstammtisch, Termine oder eure Projekte vorstellen.
Forumsregeln
Bitte Präfixe benutzen. Das Präfix "[Projekt]" bewirkt die Aufnahme von Bildern aus den Beiträgen des Themenerstellers in den Showroom. Alle Bilder aus dem Thema Showroom erscheinen ebenfalls im Showroom auf der Frontpage. Es werden nur Bilder berücksichtigt, die entweder mit dem attachement- oder dem img-BBCode im Beitrag angezeigt werden.

Die Bildersammelfunktion muss manuell ausgeführt werden, die URL dazu und weitere Details zum Showroom sind hier zu finden.

This forum is primarily intended for German-language video game developers. Please don't post promotional information targeted at end users.
scheichs
Establishment
Beiträge: 845
Registriert: 28.07.2010, 20:18

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von scheichs »

@Schrompf: Das Projekt is nach wie vor sehr sexy! Schön, dass es weitergeht.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Hier ist schon zu lange ruhig!

Ich werf mal ein kleines Experiment in den Raum: WMB-Rendering in OpenGL. WMB ist das Level-Format von Gamestudio, wäre praktisch, da den Leveleditor in eigenen Projekten verwenden zu können, also mal rumgespielt. Ergebnis:

Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Spezifikation her! Ich habe als Teenager Levels gebastelt; die liegen jetzt hier rum und kann sie seit 15 Jahren nicht anzeigen :)
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Leider nur die Spec für WMB7, aber ich denke, die anderen Formate finden sich in den älteren Handbüchern:
http://www.conitec.net/beta/prog_mdlhmp.htm

Für A3-Level kann ich dir sogar nen Loader anbieten, der Firoball hat da mal einen gebaut.
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Och schade; in meinen Headern steht WMB4 … aber gut; ist schonmal ein Anfang :)
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Krishty, kannst du mir ggf. ein paar Samples deiner Level zukommen lassen? Ich würde da Nachforschungen anstellen, grade weil ich auch n bisschen historischen Kontext der Engineentwicklung sehen kann ;)
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Sicher: http://krishty.com/3dgamestudio.7z

Gib bei Problemen bescheid. Ich habe die Dinger, wie gesagt, seit dutzenden Jahren nicht geöffnet.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von antisteo »

http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Coole Sache! Wir waren auch mal auf der iENA mit einer Erfindung:

Das Einkaufsnavi Nein, ernsthaft!
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Mehr von Gamestudio Map Rendering:

Pfade aus der Map extrahieren sowie Map Entities ("rekursive" Unter-Karten) werden jetzt korrekt gerendert (siehe Türe und Brücke)
Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
mrz
Beiträge: 79
Registriert: 07.08.2008, 14:34

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von mrz »

MasterQ32 hat geschrieben:WMB ist das Level-Format von Gamestudio, wäre praktisch, da den Leveleditor in eigenen Projekten verwenden zu können, also mal rumgespielt.
Ich wünsche mir ja bis heute eine 3D Modeller welcher vom Prinzip her so einfach wie der QERadiant bzw Q3Radiant ist.
Auch das .map Format war quasi selbsterklärend und im Zweifelsfall in den Source schauen welcher frei verfügbar ist.
Habe vor Jahren mal ein kleiner WebGL Renderer mit GWT geschrieben, keine Ahnung warum.
Kenne zwar die neue Version vom GtkRadiant nicht, evtl ist es aber ein Blick wert:
http://icculus.org/gtkradiant/
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Ja, GTKRadiant bzw. Netradiant muss ich mir irgendwann auch mal noch angucken
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Bisschen rumgespielt und versuche mich jetzt an einem NavMesh:
Bild
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2050
Registriert: 18.10.2010, 23:26

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von marcgfx »

Ich hab mir das Bild schon paar mal angeschaut und verstehe nicht wirklich was ich sehe. Sind diese Zacken gewollt, oder Fehler weil WIP?
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Die roten Linien verbinden jeweils das Zentrum eines Dreiecks mit dessen Nachbarn. Die Zacken ergebnen sich aus dem Basis-Mesh, das der Map Compiler ausspuckt, da kann ich nix dafür ... ;) Ich weiß, die Farbwahl ist auch echt kacke, da erkennt man sowieso nix
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Damit wir hier nicht komplett einschlafen:

Ein Prototyp für einen Level-Editor-Gizmo:
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Es geht weiter im selben Projekt: Asynchrones Texturladen mit separatem OpenGL-Context+Thread:



Anmerkung: Das Texturladen wird momentan künstlich verzögert, um zu prüfen, ob sich die Anwendung irgendwie doch noch aufhängt
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

MasterQ32 hat geschrieben:Anmerkung: Das Texturladen wird momentan künstlich verzögert, um zu prüfen, ob sich die Anwendung irgendwie doch noch aufhängt
Application Verifier → ☑ Cuzz
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Krishty hat geschrieben:Application Verifier → ☑ Cuzz
Wie meinste das? Ich hab bisher von der WinAPI afaik nur den Kram, der SDL macht (also Message Pumping, Window erstellen, ...). Der Rest ist ja komplett Crossplattform
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Auch die Cross-Plattform-Bibiliothek muss ja irgendwie beim Betriebssystem Threads erstellen und synchronisieren – und sobald sie das tut, kann man via AppVerif unter Windows solche Sachen wie Starvation provozieren. Kein Grund, da von Hand Sleeps oder Spins einzubauen.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Krishty hat geschrieben:Auch die Cross-Plattform-Bibiliothek muss ja irgendwie beim Betriebssystem Threads erstellen und synchronisieren – und sobald sie das tut, kann man via AppVerif unter Windows solche Sachen wie Starvation provozieren.
Das wäre dann die C++-Standard-Library (was ja endlich geht und man keine Frickeleien mehr braucht)
Krishty hat geschrieben:Kein Grund, da von Hand Sleeps oder Spins einzubauen.
Ja, wenn man unter Windows entwickelt, sicher nicht verkehrt, aber eigentlich versuche ich grade sogar noch, Windows als "compile platform" aus meinem Environment zu werfen und von Linux aus zu Crosscompilen. Einzig das Testen muss dann noch auf nem Windows gemacht werden
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Es geht voran! Das asynchrone Laden ist jetzt noch asynchroner und läuft jetzt auf mehreren Kernen. Zudem gibts nen kleinen Feature Show-Off des bisherigen Krams:


Bild

Ich sollte langsam mal nen Projektthread anfangen…
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
xq
Establishment
Beiträge: 1581
Registriert: 07.10.2012, 14:56
Alter Benutzername: MasterQ32
Echter Name: Felix Queißner
Wohnort: Stuttgart & Region
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von xq »

Weiter gehts... Heute mal viele der vorhandenen Features zusammengeklebt und poliert. Das Ergebnis:

Bild

Man kann jetzt tatsächlich ein Level bauen! Aber noch nicht speichern...
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…

Programmiert viel in ⚡️Zig⚡️ und nervt Leute damit.
Benutzeravatar
Schrompf
Moderator
Beiträge: 4838
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Schrompf »

MasterQ32 hat geschrieben: 24.01.2019, 01:11Aber noch nicht speichern...
Hrhrhr. Aber im Ernst: geht doch schick vorwärts! Speichern und Laden sind eigentlich schnell gemacht, die sind nur lästig zu warten.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
joggel

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von joggel »

Sieht schick aus!!! *thumbs_up*
Benutzeravatar
Schrompf
Moderator
Beiträge: 4838
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Schrompf »

Mein Voxelprojekt ging mal wieder vorwärts. Ich stecke gerade mitten im Infrastruktur-Schrubben, aber ein wichtiger Meilenstein ist geschafft: das detailreduzierte Generieren.

Das Spiel läuft ja in einer Voxelwelt. Die Voxelwelt darf sehr groß werden und passt weder auf Festplatte noch in den Speicher. Daher wird um jeden Spieler herum die Spielwelt deterministisch generiert. Um jeden Spieler herum existieren (anpassbar) 6x6x6 Segmente zu je etwa 100m Würfelkantenlänge. Und wenn ein Spieler etwas weiterläuft, wird hinter ihm eine Schicht Segmente verworfen und vor ihm die nächste Schicht an Segmenten generiert.

Allerdings sind 300m Voxelwelt in jede Richtung ein bissl wenig, um dem Spieler informierte Entscheidungen zu ermöglichen, in welche Richtung sie jetzt losziehen will. Daher habe ich in den letzten Tagen detailreduzierte Landschaftsgenerierung eingebaut. Jetzt gibt es zusätzlich einen oder zwei weitere Voxelmodelle nur um den jeweils lokalen Spieler herum, die mit jeweils einem Achtel bzw. einem 64stel Auflösung generiert werden und entsprechend dann 800m bzw. 6400m große Segmente ausspucken, die aus 40cm bzw. 3,2m großen Voxeln bestehen. Diese detailreduzierten Voxelmodelle sind reine Deko, aber sie sollen die echten Landschaftsstrukturen grob nachbilden, so dass es in der Entfernung zumindest so aussieht wie nachher, wenn man da hin latscht.

Dazu notwendig war auch ein Umschreiben des Landschaftsrenderers, der nun Voxelmeshes fließend aus den drei Voxelmodellen erzeugen kann, je nachdem welches das detaillierteste am Ort verfügbare Voxelmodell ist. Der Landschaftsgenerator ist aktuell sehr simpel: er macht 100m große Säulen zufälliger Höhe mit jeweils einem Baum in der Mitte. Man sieht im Bild aber schön (bzw. man sieht's eben nicht), wo die tatsächlich existierende Spielwelt aufhört und wo die reine Fern-Optik anfängt.

Bild
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Krishty
Establishment
Beiträge: 8229
Registriert: 26.02.2009, 11:18
Benutzertext: state is the enemy
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Krishty »

Da ich so ein ähnliches System in meinem Flugsimulator habe zu implementieren versuche, höchste Anerkennung! LOD ist die Hölle. Vor allem, wenn es irgendwann zeitlich veränderlich wird (Schadensmodell; oder … Schornsteine sollen nicht erst zu dampfen anfangen, wenn sie in die Nähe eines Betrachters kommen, sondern dann schon eine ordentliche Fahne haben.)
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Schrompf
Moderator
Beiträge: 4838
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von Schrompf »

Noch geht da wenig. Aber ich bin die Woche gut vorwärts gekommen, und versuche jetzt, jeden Abend ne Stunde dranzubleiben, um das Bewegungsmoment nicht zu verlieren.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
scheichs
Establishment
Beiträge: 845
Registriert: 28.07.2010, 20:18

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von scheichs »

Bin momentan tief in Projektarbeit eingebunden. Habe heute morgen dennoch etwas Zeit investiert und meine erste App Aurora als VR Version geprototyped.
Hier mal ein ganz kurzer Ausschnitt wie das so ausschaut.



Funktionalität ist noch super eingeschränkt und es ist auch nur normale Gravitation als Ablenkung für die Partikel. Ich weiss auch noch ned, ob ich da noch Zeit weiter investiere. Die App damals hat sich nicht so gut verkauft, aber das Userfeedback war sehr gut.

Hier nochmal die 2D-Version für Android
Benutzeravatar
marcgfx
Establishment
Beiträge: 2050
Registriert: 18.10.2010, 23:26

Re: Showroom - Aktuelle Arbeiten und Projekte

Beitrag von marcgfx »

Finde beides ziemlich cool! Eventuell fehlt eine zündende Idee damit es längerfristig interessant bleibt? Die Aurora abfackeln (wenn ich schon von zündend spreche)? Auto-Aurora wie ein Screensaver, das man im Bett liegend zur entspannung nutzen könnte.
Antworten