Seite 70 von 70
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 26.04.2025, 17:58
von joeydee
Heute eins meiner komplexeren Module umgesetzt, zumindest schonmal teilweise.
Innerhalb eines definierten Rechtecks, begrenzt von 2 Längsträgern, werden senkrechte Verbindungen sowie Fachwerksmuster anhand eines Strings gleichmäßig verteilt.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 26.04.2025, 21:16
von Krishty
Sehr cool!
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 27.04.2025, 10:54
von Mirror
Innovative und coole Idee.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 29.04.2025, 13:57
von Lord Delvin
wäre \ und / nicht naheliegender als Z?
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 29.04.2025, 15:48
von joeydee
Der Backslash ist Maskierungszeichen in Strings.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 14.05.2025, 15:59
von xtoff
Hier mal mein Progress: "ERROR.TXT". Nach Trello, Obsidian und Co.
Arbeite an einem "Remaster" von meinem QBasic Spiel von 1999 :-)
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 14.05.2025, 17:56
von Schrompf
Ah, die Note App, sogar in der Physical Edition!
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 22.05.2025, 23:01
von Andy90
Hallo,
nach langer Zeit habe ich nun endlich ein Update für mein Game-Framework. Ich habe es tatsächlich noch einmal von Grund auf neu aufgebaut, da ich gemerkt habe, dass ich viel Neues dazugelernt habe und eine Änderung des alten Frameworks mehr Arbeit gewesen wäre. Außerdem war das alte Framework in .Net Framework 4.8 geschrieben, das neue ist nun in .Net 8, was es zukunftssicherer macht. Außerdem nutze ich für das neue Framework OpenTK und keinen eigenen OpenGL-Wrapper mehr. Hier ist das neue Repository:
https://github.com/Andy16823/GFX-Next/tree/main. Zugegeben es ist noch einiges an Arbeit von Nöten aber mit einer besseren Basis.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 24.05.2025, 08:30
von xtoff
Moin Leute,
hier ein bisschen Progress in meinem Remaster-Projekt. Überarbeite gerade ein in die Jahre gekommenes Rohr-Rätsel und bin dabei die "Kollision" für die Platzierung zu pimpen.
Das war und ist in QBasic geschrieben (läuft in Godot).
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 24.05.2025, 11:26
von Schrompf
QBasic :-O Und das läuft in Godot? Das ist ja geil.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 24.05.2025, 20:48
von xtoff
Schrompf hat geschrieben: ↑24.05.2025, 11:26
QBasic :-O Und das läuft in Godot? Das ist ja geil.
Hehe, ja n bissel verrückt.
Wollte das Game wieder spielbar machen aber es bestand aus so viel BASIC code und ich hatte Plugins und DOS Magic benutzt die ich nicht in z.B: QB64 hätte reinbasteln wollen/können. Also hab nen Interpreter in C# geschrieben... bin da kein Profi aber er kann jetzt "genug Basic" für das Spiel ^^
Man kann es jetzt wieder ganz spielen. Korrigiere jetzt aber doch ein paar Kleinigkeiten. Wie es hier wahrscheinlichen vielen geht... nur wenig Zeit dafür - aber macht Spaß.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 01.06.2025, 21:39
von Schrompf
Ich hab nen Bug in meinem DebugLine-Renderer gefixt! Bild:
Ich hab mir vor ner Weile - und auch sicher nicht als Erster - ne Methode ausgedacht, meine Linien zu antialiasen. Ich rendere jedes Liniensegment als langgestrecktes Quad und besetze ein VertexAttribut taktisch, so dass es am Rand
0.0f hat und in der Mitte
LinienDicke/2. Die GPU-Interpolatoren produzieren mir an der Pixelmitte jetzt automatisch daraus einen Wert, der wahrnehmbar nah an der echten Coverage des Pixels durch das Primitive liegt. Den schleif ich nur noch an Alpha durch und BAM, perfektes Antialiasing auf den Linien.
Thema hatten wir schon. Ich erzähl das aber auch deswegen, weil die Quads eine definierte Breite
in Pixeln haben müssen, damit das klappt. Das heißt, ich mach die perspektivische Division bereits im VertexShader und entfalte das Quad erst danach im Image Space. Und durch die Perspektivdivision geht das Vorzeichen verloren, wodurch ich für Linien hinter der Kamera manchmal wüste Koords-Explosionen bekommen habe. Mäh.
Ich hatte das tatsächlich irgendwie für unausweichlich gehalten. Dann ist mir aufgefallen, dass das albern ist, und ich habe von Hand zu clippen versucht im VertexShader. Und
dann ist mir aufgefallen, dass ich ja einfach nur durch
abs( projPos.w) dividieren muss, und die Explosion bleibt aus! Jetzt clippt die GPU wieder ganz artig für mich und meine DebugLinien sind endlich mal verlässlich sauber stabil und aufgeräumt.
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 01.06.2025, 23:38
von Hannes
Die linien gefallen mir. :-)
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 02.06.2025, 11:11
von Jonathan
War erst kurz verwirrt worum es geht, aber dann ist es mir klar geworden. Hier nochmal eine Großaufnahme vom Bild:
(Bin übrigens Fan von der Tatsache, dass die Datei urdeutsch Schleichklau heißt - wobei auch hier der Sittenverfall im anglisiertem "lines" wahrnehmbar ist :D)
Wobei mir dann doch immer noch nicht ganz klar ist, wie es letztendlich funktioniert. Du hast pro Linie zwei sehr lange, dünne Dreiecke? Aber erst im Geometry-Shader, da Image-Space? Kannst du vlt. nochmal den ursprünglichen Thread verlinken?
Ansonsten: Jaja, ist ganz nett, aber ich will dein Spiel ja nicht debuggen, sondern spielen :D Gehts denn am Spiel selber auch irgendwann weiter?
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 02.06.2025, 13:24
von Schrompf
Ja, just in diesem Moment. War gesundheitlich die letzten Wochen anstrengend für die Familie, aber so langsam kommen wir wieder in ruhiges Fahrwasser, und da arbeite ich jetzt ab und zu am Pfadfinden am Schleichklau-Agenten-Spiel. Das erste und bislang einzige Level ist fertig, man kann schon überall hin und alles ausräumen, aber es fehlen halt noch ne Menge konsequente Verhaltensweisen für ein echtes Schleichspiel - Leichen bewegen, Leichen verstecken, Leichen bemerken und irgendne Art erhöhter Alarmbereitschaft.
Ich hab doch theoretisch irgendwo noch nen Projekt-Thread dafür...
Re: Showroom - Aktuelle Arbeiten und Projekte
Verfasst: 03.06.2025, 08:47
von joeydee