Die Suche ergab 523 Treffer

von starcow
02.11.2019, 18:02
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1945
Zugriffe: 818582

Re: Showroom - Aktuelle Arbeiten und Projekte

xq hat geschrieben: 01.10.2019, 00:45 Starcow hat mich dazu inspiriert, mal ein Kollisionssystem auf Basis von 2D-SDFs zu implementieren:
Sehr cool! Ich fühl mich geehrt! :-D
Sieht super aus!
von starcow
02.11.2019, 17:47
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

Re: [Projekt] Kollision

Kleines Update: Ich hab jetzt erstmal ein simples Testlevel erstellt, um das ganze mal in Aktion zu sehen - und um einen Vergleichswert Punkto Performance zu erhalten, wenn ich dann den "sweep & prune"-Algorithmus implementiert habe. In der Debug-Version liegt die durchschnittliche Sch...
von starcow
22.10.2019, 21:45
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

Re: [Projekt] Kollision

Nochmals Danke fürs Feedback Jonathan :-) Ich kann mir gut Vorstellen, dass es nicht ganz einfach sein dürfte, die Mathematik dahinter so aus dem Stegreif nachzuvollziehen. Die farbigen Vektoren (blau, grün, rot) sind einfach die Punkte, wie sie in der ersten Darstellung zu sehen sind. Blau der Schn...
von starcow
20.10.2019, 14:50
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

Re: [Projekt] Kollision

Nachdem ich gestern nochmals eine ganze Weile dran gesessen - und das ganz noch etwas optimiert und vereinfacht habe, funktioniert es jetzt wirklich sehr sauber und zuverlässig. Ich konnte jeden Falls kein unerwünschtes Verhalten feststellen - und alle speziellen Situationen sollten nun ebenfalls ab...
von starcow
19.10.2019, 11:40
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

Re: [Projekt] Kollision

Klar! Ich werde heute noch daran arbeiten und dann den Code hier posten!

Gruss starcow
von starcow
15.10.2019, 22:17
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

Re: [Projekt] Kollision

Wirklich sehr interessante Idee! :-) Ich hab das jetzt mal so umgesetzt und es funktioniert wirklich sehr gut (Freunde herrscht! :-D)! Vielen Dank! Der Abstand zur Linie bleibt immer positiv und selbst mit einem extrem flachen Winkel über Minuten des Slidens, ist es mir nicht gelungen, dass sich ein...
von starcow
12.10.2019, 17:02
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

Re: [Projekt] Kollision

Hey Jonathan Vielen Dank für deine Antwort! :-) Tatsächlich ist es so, dass der Kreis aufgrund von Rundungsfehler absolut minimal in der Wand "steckt", sobald man an dieser "entlangslidet". Ich habe jetzt eine kleine Berechnung eingefügt, die die genaue Zahl ausgibt, um wie viel ...
von starcow
28.09.2019, 13:15
Forum: Vorstellungsbereich
Thema: [Projekt] Kollision
Antworten: 10
Zugriffe: 3190

[Projekt] Kollision

Hallo werte ZFX'ler :) Da ich ja nun schon ein ganzes Weilchen an meinem "Kollisions-Projekt" arbeite und erste Etappenziele erreicht habe, dachte ich mir, es sei vielleicht kein schlechter Zeitpunkt, einen ersten eigenen Projekt-Thread dazu zu erstellen und euch mal die Zwischenergebnisse...
von starcow
31.08.2019, 18:05
Forum: Algorithmen und Datenstrukturen
Thema: Hilfsvariablen als Membervariablen anlegen?
Antworten: 8
Zugriffe: 3055

Re: Hilfsvariablen als Membervariablen anlegen?

Leider komm ich erst jetzt dazu dir zu antworten. Ich hatte auf der Arbeit ein Projekt abzuschliessen, was mir über mein normales Pensum hinaus nochmals viel von meiner Freizeit abverlangt hat. Sorry joeydee und nochmals vielen Dank für deine Erläuterungen! Ich glaube mein Verständnis über Vektoren ...
von starcow
03.08.2019, 11:33
Forum: Algorithmen und Datenstrukturen
Thema: Hilfsvariablen als Membervariablen anlegen?
Antworten: 8
Zugriffe: 3055

Re: Hilfsvariablen als Membervariablen anlegen?

Ich muss sagen, ganz schön elegant gelöst! :-) Eine Sache verstehe ich allerdings noch nicht. h=(p0-p1).dot(n0) Du projizierst hier den Vektor der Positionsdifferenz (p0 - p1) auf die Normale n0. Dafür aber müsste doch der Positionsdifferenz-Vektor ebenfalls (wie n0) ein Einheitsvektor, mit der Läng...
von starcow
01.08.2019, 13:19
Forum: Algorithmen und Datenstrukturen
Thema: Hilfsvariablen als Membervariablen anlegen?
Antworten: 8
Zugriffe: 3055

Re: Hilfsvariablen als Membervariablen anlegen?

Wow! Das ist ja hervorragend! Vielen lieben Dank joeydee für die Liebesmüh! :-D
Ich werde morgen Zeit haben, dass so umzusetzen. Bin schon extrem gespannt :-D Und die Erklärung kommt natürlich bei mir ins Archiv! :-)

Lieber Gruss
starcow
von starcow
30.07.2019, 18:49
Forum: Algorithmen und Datenstrukturen
Thema: Hilfsvariablen als Membervariablen anlegen?
Antworten: 8
Zugriffe: 3055

Re: Hilfsvariablen als Membervariablen anlegen?

Super! Vielen Dank für eure Hilfe! :-) @joeydee double nn=d1.dot(n0); if(nn!=0)//nicht parallel { vec pr=p0-p1; double t=pr.dot(n0)/nn;//das ist der Skalierungsfaktor für Ray 1 (p1,d1) vec hitPoint=p1+d1*t;//die übliche Berechnung } Ok, das ist ja interessant! Ich hab jetzt grad versucht das nachzuv...
von starcow
28.07.2019, 17:01
Forum: Algorithmen und Datenstrukturen
Thema: Hilfsvariablen als Membervariablen anlegen?
Antworten: 8
Zugriffe: 3055

Hilfsvariablen als Membervariablen anlegen?

Hallo zfx'lör :-) Ich bin gerade dabei meine Kollisionsabfrage auf Vektorgeometrie umzustellen (2D). Dabei bin ich auf ein paar Dinge gestossen, bei denen ich nie so recht weiss, wie das jetzt am besten umzusetzen ist. Grundsätzlich stosse ich immer wieder auf die Situation, in welcher ich in einer ...
von starcow
13.09.2018, 17:31
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Read-only für Klassen-Variablen?
Antworten: 18
Zugriffe: 4070

Re: Read-only für Klassen-Variablen?

Vielen Danke Schrompf! Wieder was gelernt! :-) Unter Kopier-Operationen stell ich mir jetzt die Problematik vor, dass ich nicht mehr ohne weiteres sowas wie das hier machen darf: Creature a(13); Creature b(8); a = b; Die Referenz ist ja schliesslich als const definiert und der Versuch, über sie den ...
von starcow
13.09.2018, 16:33
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Read-only für Klassen-Variablen?
Antworten: 18
Zugriffe: 4070

Re: Read-only für Klassen-Variablen?

Mich hat das Thema nicht losgelassen und ich habe mir nochmals Gedanken darüber gemacht. Dadurch ist mir folgende Idee gekommen: Will man eine Klassen-Variable "schreibschützen" deklariert man die eigentliche Variable als "private". Nun deklariert man eine konstante Referenz auf ...
von starcow
18.08.2018, 20:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Kreaturen Liste erstellen
Antworten: 8
Zugriffe: 1746

Re: Kreaturen Liste erstellen

Danke für den Tipp bezüglich foreach, NytroX :) Ich vermute die Idee mit gespeicherten Index wird wohl eher aufwändiger und fehleranfälliger als der Ansatz über die Pointer. Die Kreaturen werden halt immer wieder aus der Liste gelöscht, sobald sie der Tod ereilt - und das dürfte bei einem Spiel mit ...
von starcow
16.08.2018, 11:44
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Kreaturen Liste erstellen
Antworten: 8
Zugriffe: 1746

Re: Kreaturen Liste erstellen

Vielen Dank Master! :) vector<T> garantiert dir Speicherreihenfolge, das heißt, dein erstes ( [1] ) Element liegt immer direkt hinter nullten ( [0] ) Element und so weiter. Eine list<T>[/list] garantiert dir nur, dass die Elemente in der Reihenfolge gespeichert sind, hat dafür aber andere Komplexitä...
von starcow
14.08.2018, 22:43
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Kreaturen Liste erstellen
Antworten: 8
Zugriffe: 1746

Kreaturen Liste erstellen

Hallo Zusammen. Ich stelle grad etwas erstaunt fest, dass sich eine std:list anscheinen ja doch ohne Probleme mit Instanzen einer Klasse füllen lässt. std::list<Kreatur> kreaturenListe; // Die Kreaturen-Liste Kreatur kreatur; // Eine Kreatur-Instanz kreaturenListe.push_back(kreatur); Bislang dachte ...
von starcow
09.08.2018, 11:37
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Read-only für Klassen-Variablen?
Antworten: 18
Zugriffe: 4070

Re: Read-only für Klassen-Variablen?

Danke für die interessanten Einblicke NytroX. Ich müsste wohl noch ein besseres Verständnis von den namespaces bekommen, um deine Überlegungen nachvollziehen zu können. Wie bist du denn auf diese Idee gekommen. Hast du evtl. einen Link zur Hand, der sich mit diesem Thema beschäftigt? Die Idee hinter...
von starcow
04.08.2018, 15:57
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Read-only für Klassen-Variablen?
Antworten: 18
Zugriffe: 4070

Re: Read-only für Klassen-Variablen?

@Schrompf Danke Schrompf! :) Also dann führt wohl kein Weg an einer Get-Methode vorbei. Was hat es denn eigentlich mit dem Schlüsselwort const bei der Methoden-Definition auf sich? Ich meine, man gibt ja sowieso nicht die tatsächliche Variable "kraft" per return zurück, sondern lediglich e...
von starcow
03.08.2018, 19:37
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Read-only für Klassen-Variablen?
Antworten: 18
Zugriffe: 4070

Read-only für Klassen-Variablen?

Tach Leute Ich suche nach einer Möglichkeit, wie ich Member-Variablen von Klassen gegen aussen hin schreibschützen lassen kann. Der lesende, direkte Zugriff soll aber weiterhin möglich sein. Ich möchte mir damit vor allem das ständige schreiben von get-Funktionen ersparen. Zudem finde ich es grundsä...
von starcow
21.05.2018, 16:48
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Tastatur-Abfrage in jedem Schleifendruchgang?
Antworten: 12
Zugriffe: 2838

Re: Tastatur-Abfrage in jedem Schleifendruchgang?

Steht doch direkt unter der Warning, dass SDL_PollEvent() und SDL_WaitEvent() auch aufrufen ;) Tatsächlich... :oops: An was bastelst du eigentlich grade? Eigentlich an meinem ersten richtigen "Mni-Spiel-Prototyp" wenn man so will (-: Dabei geht es mir - neben dem eigentlichen Mini-Spiel n...
von starcow
21.05.2018, 11:28
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Tastatur-Abfrage in jedem Schleifendruchgang?
Antworten: 12
Zugriffe: 2838

Re: Tastatur-Abfrage in jedem Schleifendruchgang?

Ich wüsste ehrlich gesagt nicht, wofür du SDL_PumpEvents brauchst, SDL_PollEvent fragt die Events auch schon ab. SDL_PumpEvents brauchst du nur, wenn du ohne eigenes Verarbeiten der Events einen aktualisierten Tastatur-Zustand oder ähnliches brauchst Ist mit "main thread" die main-Funktio...
von starcow
21.05.2018, 10:29
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Tastatur-Abfrage in jedem Schleifendruchgang?
Antworten: 12
Zugriffe: 2838

Re: Tastatur-Abfrage in jedem Schleifendruchgang?

Ok, verstehe - klingt auch sehr sinnvoll. Ich werde dein Prinzip gerne übernehmen. Danke fürs Teilen :daumen: :mrgreen: In der SDL 2.0-Doku unter "SDL_PumpEvents" bin ich noch auf folgenden Hinweis gestossen: WARNING: This should only be run in the thread that initialized the video subsyst...
von starcow
21.05.2018, 10:01
Forum: Vorstellungsbereich
Thema: [Projekt] Mein Stalker-Build
Antworten: 40
Zugriffe: 20987

Re: [Projekt] Mein Stalker-Build

FYI: Die S.T.A.L.K.E.R. Reihe gibts bei gog.com z.Zt vergünstigt. Tatsächlich! Vielen Dank für den Hinweis! (-: @Kristhy Weiss eigentlich die S.T.A.L.K.E.R Fan-Gemeinde um dein Vorhaben? Dein Projekt dürfte da Begeisterungsstürme verursachen. :mrgreen: Wirklich interessantes und cooles Projekt :dau...
von starcow
20.05.2018, 15:55
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Tastatur-Abfrage in jedem Schleifendruchgang?
Antworten: 12
Zugriffe: 2838

Re: Tastatur-Abfrage in jedem Schleifendruchgang?

Ok, das klingt einleuchtend. Vielen Dank. :-) In der SDL-Doku ist unter SDL_GetKeyboardState noch folgendes vermerkt: Note: This function gives you the current state after all events have been processed, so if a key or button has been pressed and released before you process events, then the pressed ...
von starcow
20.05.2018, 14:20
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Tastatur-Abfrage in jedem Schleifendruchgang?
Antworten: 12
Zugriffe: 2838

Re: Tastatur-Abfrage in jedem Schleifendruchgang?

Super, ich sehe jetzt was ich falsch gemacht hatte! :-) Ich hatte tatsächlich player.move in jedem Schleifendurchgang auf "false" zurückgesetzt, da mir nicht klar war, dass sich mittels "event.type == SDL_KEYUP" ermitteln lässt, wann eine Taste nicht gedrück ist. Zu welcher Metho...
von starcow
20.05.2018, 13:50
Forum: Vorstellungsbereich
Thema: [Projekt] StoneQuest lebt noch!
Antworten: 914
Zugriffe: 226118

Re: [Projekt] StoneQuest lebt noch!

Sehr gut! wiedermal ein Update! :)
Ich finds schwer beeindruckend, wie weit du bereits bist mit deinem Projekt.
Sieht wirklich super aus! Gratulation! :)

Gruss starcow
von starcow
18.05.2018, 18:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Tastatur-Abfrage in jedem Schleifendruchgang?
Antworten: 12
Zugriffe: 2838

Tastatur-Abfrage in jedem Schleifendruchgang?

Guten Abend liebe ZFX'ler :) Mir brennt wiedermal eine - ich vermute - Anfängerfrage unter den Nägeln. Es geht um folgendes: In meinem kleinen Spiel reagiert der Player offensichtlich nicht mehr immer auf die Tastatureingabe. Seit ich den Simulationsteil nur ausführe, nachdem ein bestimmtes Zeitdelt...
von starcow
18.05.2018, 17:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Zeit für einen Schlaufendurchgang ermitteln
Antworten: 17
Zugriffe: 4111

Re: Zeit für einen Schlaufendurchgang ermitteln

Krishty hat geschrieben: Heiliger Halbleiter, du hast recht!
Sehr gut! Ein Fan der alten Batman-Serie? :mrgreen: