Jede Programmiersprache hat ihre Standardbibliothek mit Containern, Algorithmen und anderen nützlichen Dingen. Bei Sprachen wie C #, Java und Python ist es praktisch undenkbar, die Sprache ohne ihre Standardbibliothek zu verwenden. Bei vielen C ++ - Spielen, an denen ich gearbeitet habe, haben wir entweder die STL überhaupt nicht verwendet, …
Ich habe ein paar Bücher über Entwurfsmuster und habe einige Artikel gelesen, kann aber nicht intuitiv herausfinden, welche Entwurfsmuster für die Entwicklung von Spielen nützlich sind. Ich habe beispielsweise ein Buch mit dem Namen ActionScript 3 mit Entwurfsmustern, in dem verschiedene Entwurfsmuster wie Model View Controller, Singleton, Factory, Command usw. …
Wenn Sie also Zeit damit verbringen, Fragen zu Stack Overflow unter dem C ++ - Tag anzuzeigen / zu beantworten , werden Sie schnell feststellen, dass fast jeder die Boost- Bibliothek verwendet. Einige würden sogar sagen, dass Sie nicht "echtes" C ++ schreiben, wenn Sie es nicht verwenden (ich bin …
Angenommen, Sie haben bereits den Algorithmus der besten Wahl. Welche einfachen Lösungen können Sie anbieten, um die letzten Tropfen der Sweet Sweet Frame Rate aus dem C ++ - Code herauszuholen? Es versteht sich von selbst, dass diese Tipps nur für den kritischen Codeabschnitt gelten, den Sie bereits in Ihrem …
Ich möchte versuchen, ein 3D-Spiel zu schreiben. Ich möchte jedoch nicht mit einer so niedrigen Ebene beginnen, in der einzelne Dreiecke gezeichnet und mein eigenes 3D-Objekt geladen werden usw. Ich habe von Dingen wie Irrlicht , Crystal Space 3D und Cafu gehört , aber mit keinem habe ich Erfahrung. Ich …
Ich weiß, dass UDP normalerweise für Echtzeit-Multiplayer-Spiele mit hoher Datennutzung empfohlen wird. Die meisten Artikel sind mehrere Jahre alt, und da ~ 80% aller im Internet übertragenen Daten TCP sind, muss für TCP eine Menge Optimierung durchgeführt worden sein. Das wundert mich: Ist UDP in Bezug auf Geschwindigkeit und Latenz …
Ich bin ein wenig unsicher, was genau Lua ist und wie ein in C ++ programmiertes Spiel es verwenden würde. Ich frage vor allem, wie es kompiliert und ausgeführt wird. Wenn Sie beispielsweise ein in C ++ geschriebenes Programm verwenden, das Lua-Skripte verwendet: Ruft der Code in Lua nur Funktionen …
Ich habe gerade ein einfaches RPG-Spiel fertiggestellt, das in C ++ SFML geschrieben wurde, ich habe viel Mühe in das Spiel gesteckt und ich möchte es weitergeben, aber ich bin auf eine kleine Ausgabe gestoßen. Das Problem ist, dass ich weit über 200 Bilder und Kartendateien (das sind TXT-Dateien, die …
Überblick: Viele Spiele mit RPG-ähnlichen Statistiken ermöglichen Charakter-"Buffs", die von einfachen "Verursachen von 25% mehr Schaden" bis zu komplizierteren Dingen wie "Verursachen von 15 Schadenspunkten bei Treffern an Angreifer" reichen. Die Besonderheiten der einzelnen Buff-Typen sind nicht wirklich relevant. Ich suche nach einer (vermutlich objektorientierten) Möglichkeit, mit willkürlichen Buffs umzugehen. …
Ich beginne OpenGL mit FreeGLUT zu lernen, indem ich das Superbible und das Wissen, das ich aus meinen elementaren Grafiken habe, benutze, um meine Fähigkeiten aufzufrischen. Um mehr aus dieser Erfahrung herauszuholen, möchte ich eine GUI integrieren, um die von FreeGLUT verwendete zu überschreiben. Nun lautet meine Frage: Ist dies …
Ich habe darüber nachgedacht, wie ich Spielzustände in mein Spiel implementieren kann. Die wichtigsten Dinge, die ich dafür möchte, sind: Halbtransparente Top-Zustände, die durch ein Pausenmenü auf das dahinterliegende Spiel blicken können Etwas OO - ich finde es einfacher, die dahinter stehende Theorie zu verwenden und zu verstehen sowie die …
Um ein Spiel wie ein RTS-Netzwerk zu machen, habe ich hier eine Reihe von Antworten gesehen, die vorschlagen, das Spiel vollständig deterministisch zu machen. dann müssen Sie nur noch die Aktionen der Benutzer aufeinander übertragen und die Anzeige etwas verzögern, um die Eingaben aller zu "sperren", bevor der nächste Frame …
Ich baue selbst Indie-Spiele, habe aber normalerweise keine Energie mehr, wenn ich ein neu entwickeltes Spiel auf ein Niveau gebracht habe, bei dem es möglich ist, mit Verhalten zu spielen. Mit schrecklichen Ergebnissen. (Bild aus dem Intercom-Blog ) Zum Beispiel finde ich, dass die Iterationszyklen für das Optimieren des Verhaltens …
Welche Muster bevorzugen Sie bei der Entwicklung von Spielen in C ++ in Bezug auf die Verwendung von Zeigern (seien es keine, unformatiert, beschränkt, gemeinsam genutzt oder auf andere Weise zwischen intelligent und stumm)? Sie könnten darüber nachdenken Objektbesitz Benutzerfreundlichkeit Kopierrichtlinie Overhead zyklische Referenzen Zielplattform mit Behältern verwenden
Ich versuche, eine Formel zu erstellen, die einfach geändert werden kann, indem zwei Werte geändert werden: number_of_levels und last_level_experience. Auf diese Weise können Benutzer, die das Spiel modifizieren, die Levelanforderungen ändern. Ich habe es so, dass ich die Anzahl der für das letzte Level benötigten XP spezifizieren kann, aber ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.