Die Suche ergab 576 Treffer
- 12.08.2021, 16:54
- Forum: Vorstellungsbereich
- Thema: [Projekt] Out of Breach
- Antworten: 85
- Zugriffe: 6395
Re: [Projekt] Out of Breach
Keine Ahnung, was du für eine regex-Syntax hast, aber schau mal was bei /*/, /**/ und /***/ passiert. Das machen die meisten falsch. Ein schönes Thema, bei dem StackOverflow recht zuverlässig falsche Antworten liefert.
- 11.08.2021, 20:53
- Forum: Vorstellungsbereich
- Thema: "Die Gilde I Gold" - Reverse Engineering und Remake
- Antworten: 24
- Zugriffe: 7901
Re: "Die Gilde I Gold" - Reverse Engineering und Remake
Wäre es nicht naheliegender, eine Disassembly nach C zu versuchen und dann langsam nach C++ zu migrieren?
- 03.08.2021, 12:59
- Forum: Vorstellungsbereich
- Thema: Showroom - Aktuelle Arbeiten und Projekte
- Antworten: 1954
- Zugriffe: 854734
Re: Showroom - Aktuelle Arbeiten und Projekte
Hätte Lust, da Billboard-Gebüsch rein zu hauen. Hätte sowas 2000er-mäßiges :)
- 02.08.2021, 11:24
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1522973
Re: Jammer-Thread
Ja, ok, ich glaube ich habe verstanden, was ich übersehen habe. Bei meinem VTable-Layout würde ich die nicht brauchen, weil du im Base-Konstruktor die Derived-VTable verwenden würdest und Mehrfachvererbung mache ich anders. Ich glaube auch, dass meine Strategie dieselbe ist, wie in C# und Java. Aber...
- 01.08.2021, 16:54
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Code-Formatierung
- Antworten: 10
- Zugriffe: 4050
Re: Code-Formatierung
Kommt jetzt auf die Sprache an. Falls möglich UTF-8, kein BOM, nur '\n'. Falls C++, clang-format: BasedOnStyle: LLVM IndentWidth: 4 UseTab: Never ContinuationIndentWidth: 2 ConstructorInitializerAllOnOneLineOrOnePerLine: true BreakConstructorInitializers: AfterColon ConstructorInitializerIndentWidth...
- 01.08.2021, 16:49
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1522973
Re: Jammer-Thread
Das mit dem novtable verstehe ich nicht. Ich dachte immer, dass in C++ die VTable eigentlich nur eine Sprungtabelle mit Funktionszeigern ist. Wieso würde ich die für instanzfreie Typen überhaupt generieren? Ich meine den VTable-Typ, klar. Aber die Tabelle selbst doch nicht, oder? Oder ist in C++ die...
- 01.08.2021, 14:07
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1522973
Re: Jammer-Thread
Ja aber werden dann auch Funktionen weggeworfen, die nur über irgendeine VTable am Leben erhalten werden?
Das wäre ja ein Argument, die STL klein zu halten.
Das wäre ja ein Argument, die STL klein zu halten.
- 01.08.2021, 09:34
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1522973
Re: Jammer-Thread
Kann man die C++ std::lib Teile, die man tatsächlich nicht benutzt, gut rausoptimieren, wenn man kleine Teile davon verwendet?
Ich hatte immer das Gefühl, dass das nicht so einfach ist.
Ich hatte immer das Gefühl, dass das nicht so einfach ist.
- 27.07.2021, 18:54
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
- 26.07.2021, 17:09
- Forum: Algorithmen und Datenstrukturen
- Thema: Datenstruktur für Einheiten-Effekte
- Antworten: 3
- Zugriffe: 1864
Re: Datenstruktur für Einheiten-Effekte
Du solltest dir überlegen, wie du eine Applikationsreihenfolge durchsetzen kannst. Sonst macht es einen Unterschied, ob man erst einen "+1 dmg" item ausrüstet und dann ein "+10% dmg" oder umgekehrt.
- 25.07.2021, 20:42
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
Re: Design Pattern fürs Pointer-Speichern
file:///home/feldentm/Downloads/final.pdf §5.2.1 bis einschließlich §5.2.4. Das erklärt, wie man Objektorientierung richtig und effizient macht. Keine Ahnung, ob man es ohne Kontext verstehen kann. Das Problem ist, wie gesagt, dass man es systematisch unterschätzt und kleine Entscheidungen deutliche...
- 25.07.2021, 16:41
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1522973
Re: Jammer-Thread
Eigentlich den ganzen Tag nichts erreicht. Trotzdem drei IDEs, sechs Terminals und alle möglichen anderen Fenster offen. Meine Standarbibliothek compiliert schon seit Tagen nicht mehr :-/ @Tiles: Wenn du auf Facebook irgendwelche Fakenews gemeldet hast, kam früher auch eine Antwort, die mit einem Ko...
- 25.07.2021, 16:29
- Forum: Vorstellungsbereich
- Thema: Orfaya - Ein RPG-Projekt
- Antworten: 183
- Zugriffe: 20895
Re: Orfaya - Ein RPG-Projekt
Wie hast du eigentlich die beiden Karten gemacht?
Die sehen viel besser aus, als alles was ich je gemacht habe :)
Die sehen viel besser aus, als alles was ich je gemacht habe :)
- 25.07.2021, 16:22
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
Re: Design Pattern fürs Pointer-Speichern
Ich hab' jetzt mal zwei Dokutexte verfasst: Readme und ein Tutorial . Je nach Feedback kann ich das auch noch etwas ausbauen oder eben nicht. Ich kann auch mal das Projekt insgesamt vorstellen, falls es hier jemanden interessiert. Waren in Summe bestimmt zehn Mannjahre Forschung und Entwicklung. Dem...
- 23.07.2021, 19:34
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
Re: Design Pattern fürs Pointer-Speichern
Das sehe ich ein. Ich bin der Autor, ich kann dir helfen, wenn du willst; ist aber nur ein Angebot. Ich habe mehrmals auf den Link geklickt und bin jedes Mal an der fehlenden Readme.md abgeprallt. Versteh mich nicht falsch, für mich musst du nichts hinzufügen, es geht mir nur darum dass es quasi st...
- 23.07.2021, 17:04
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
Re: Design Pattern fürs Pointer-Speichern
Wieso willst du nicht OGSS nehmen? Ich wollte eigentlich nacher schreiben, wie ich es jetzt umgesetzt habe, musste dann aber diese Zwischenfrage zur Implementierung stellen. Gegen OGSS sprach für mich primär, dass ich nicht mein ganzes Framework umschreiben wollte. Das Zeiger-Speichern brauche ich ...
- 23.07.2021, 15:00
- Forum: Vorstellungsbereich
- Thema: Showroom - Aktuelle Arbeiten und Projekte
- Antworten: 1954
- Zugriffe: 854734
- 23.07.2021, 14:57
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
Re: Design Pattern fürs Pointer-Speichern
Wieso willst du nicht OGSS nehmen? Aber um deine Frage zu beantworten: In C++ kannst du für Einfachvererbungshierarchien this als hashkey verwenden, d.h. du machst eine std::unordered_map<void*> und bitcastest einfach die Zeiger dahin. Generell musst du dir überlegen, was dein Identitätsbegriff ist....
- 23.07.2021, 14:48
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Lokaler Code vs Memberfunktionen
- Antworten: 30
- Zugriffe: 2652
Re: Lokaler Code vs Memberfunktionen
Du solltest dir mal Haskell anschauen. Das passt vermutlich besser zu deinem Stil als eine OOP-Sprache. Aber nochmal man "sucht" nicht. Man fragt die IDE. Es gibt keine Alternative dazu. Und ja, vielleicht ist meine Position dazu etwas drastisch, weil ich eigentlich nur noch an Projekten a...
- 22.07.2021, 17:37
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Lokaler Code vs Memberfunktionen
- Antworten: 30
- Zugriffe: 2652
Re: Lokaler Code vs Memberfunktionen
Du wählst für deine Daten immer den kürzesten passenden Lebensraum. Andere Überlegungen gibt es nicht. Präfixe oder Suffixe auch nicht. Kaufe eine IDE ;) Dasselbe gilt für das "Finden" einer Definition. F3 drücken, oder wohin auch immer das "Goto Definition" bei dir gebunden ist....
- 22.07.2021, 17:27
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Sammelthread zu Visual C++’ Compiler
- Antworten: 99
- Zugriffe: 34618
Re: Sammelthread zu Visual C++’ Compiler
Danke für die Erklärung. Mir war nicht bewusst, dass Allokationen an sich als beobachtbarer Seiteneffekt gelten.
- 21.07.2021, 21:23
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Sammelthread zu Visual C++’ Compiler
- Antworten: 99
- Zugriffe: 34618
Re: Sammelthread zu Visual C++’ Compiler
Wie, was? Warum sind std::strings in C++ so scheiße? [...] Irgendwo hab ich auch mal einen Artikel gelesen, dass in Chrome ständig zwischen C-String und std::string konvertiert wurde, teilweise wurden Variablen durch 20 Funktionen durchgereicht und dafür jedesmal umgewandelt. a) Weil du zu viel dam...
- 20.07.2021, 19:30
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1522973
Re: Jammer-Thread
Genauso, wie man eine Datei löscht, die nur aus whitespace oder nicht-druckbaren Zeichen besteht ;)
Halte ich auch nicht für ein reines Linux-Problem. Da gab's mal vor vielen Jahren eine Windows-Sicherheitslücke mit Darstellungsfehlern von Schriftrichtungsumkehr :)
Halte ich auch nicht für ein reines Linux-Problem. Da gab's mal vor vielen Jahren eine Windows-Sicherheitslücke mit Darstellungsfehlern von Schriftrichtungsumkehr :)
- 19.07.2021, 18:57
- Forum: Allgemeines Talk-Brett
- Thema: [SAMMELTHREAD] Sehenswerte Videos
- Antworten: 900
- Zugriffe: 396901
Re: [SAMMELTHREAD] Sehenswerte Videos
Und Asset-Stores nicht vergessen. Aber es hilft sicher, dass man nicht erst 30 Seiten über Trianglefans lesen muss, wenn man eine 16x16 Heightmap in Echtzeit malen will :)
- 18.07.2021, 12:14
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: Belohnungssysteme
- Antworten: 11
- Zugriffe: 1953
Re: Belohnungssysteme
Bei Path of Exile brauchst du als Spieler schon 100h um im Ansatz zu verstehen, was die ganzen Sachen bedeuten. Ist letztlich aber auch mein Beispiel für das gelungenste System. Ist einfach extrem tief und sehr lange gewachsen. Für ein Projekt hier würde ich einfach drei Level pro Gegenstand machen;...
- 10.07.2021, 10:50
- Forum: Allgemeines Talk-Brett
- Thema: Copyrights und Urheberrechte
- Antworten: 23
- Zugriffe: 1808
Re: Copyrights und Urheberrechte
Nur weiss man als kleiner Indie ja so gut wie nie, ob man mit dem Spiel nur ein paar Groschen oder doch ein nennenswertes Sümmchen verdienen wird. Dies würde ja bedeuten, dass man das Entwickeln - sofern man plant damit auch etwas zu verdienen - gleich seinlassen könnte. Das kommt jetzt sehr auf de...
- 09.07.2021, 16:14
- Forum: Allgemeines Talk-Brett
- Thema: Copyrights und Urheberrechte
- Antworten: 23
- Zugriffe: 1808
Re: Copyrights und Urheberrechte
Wenn du Geld verdienen willst würde ich echt nur Sachen verwenden die entweder wirklich Open Source sind (Apache, MIT, BSD,..) oder für die du extra Lizenzen erworben hast. Oder du bezahlst jemanden, der dir erklärt wie sich das für dich verhält. Und Patente sind tatsächlich etwas, worüber man sich...
- 07.07.2021, 18:28
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 4056
Re: Design Pattern fürs Pointer-Speichern
Du nimmst einfach das: https://github.com/serialization/ogss Beschreibst deine zu speichernden Entitäten so: https://github.com/tyr-lang/tir/tree/master/spec oder so: https://github.com/serialization/ogss/blob/master/src/test/resources/frontend/customFields.skill Lässt dir eine C++-Implementierung g...
- 07.07.2021, 18:08
- Forum: Allgemeines Talk-Brett
- Thema: Copyrights und Urheberrechte
- Antworten: 23
- Zugriffe: 1808
Re: Copyrights und Urheberrechte
Mein letzter Stand ist, dass die Masse aufgegeben hat sich darum zu kümmern ;) Als Faustregel würde ich nichts anschauen, was GPL im namen der Lizenz hat. Für Lizenzen mit mehr Text als Apache v2 wirst du vermutlich sowieso einen Anwalt brauchen. Wenn du kein Geld verdienst und so aussiehst als hätt...
- 06.07.2021, 20:32
- Forum: Allgemeines Talk-Brett
- Thema: AppStore-Regeln und Staats- und Wirtschaftssysteme
- Antworten: 90
- Zugriffe: 4763
Re: Jammer-Thread
Mehr will ich eigentlich nicht sagen, weil das hier eigentlich nicht hingehört und an sich schon ziemlich eskaliert ist. Ja, habe ich auch so das Gefühl. Ich habe ja hier auch einige abschweifende und auch eher etwas wirre Beiträge zum Besten gegeben, die ich vlt sogar wieder entfernen würde. Also ...