Ich arbeite an einem Spiel mit einer komponentenbasierten Architektur. A Entitybesitzt eine Reihe von ComponentInstanzen, von denen jede über eine Reihe von SlotInstanzen verfügt, mit denen Werte gespeichert, gesendet und empfangen werden können. Factory-Funktionen wie das PlayerErstellen von Objekten mit den erforderlichen Komponenten und Steckplatzverbindungen. Ich versuche, die bestmögliche Granularität …
Was ist der beste Ansatz zum Entwerfen eines AssestManager, der Verweise auf Grafiken, Sounds usw. eines Spiels enthält? Sollten diese Assets in einem Schlüssel / Wert-Map-Paar gespeichert werden? Dh ich frage nach "Hintergrund" -Asset und die Map gibt die zugehörige Bitmap zurück? Gibt es einen noch besseren Weg? Insbesondere schreibe …
Wann immer ich versuche, ein Spiel in einer objektorientierten Sprache zu schreiben, stelle ich immer als erstes Problem (nachdem ich darüber nachgedacht habe, welche Art von Spiel ich schreiben soll) das Design der Engine. Selbst wenn ich vorhandene Bibliotheken oder Frameworks wie SDL verwende, muss ich für jedes Spiel bestimmte …
Ich habe in den letzten 3-4 Jahren an einigen Hobbyprojekten gearbeitet. Nur einfache 2D- und 3D-Spiele. Aber in letzter Zeit habe ich ein größeres Projekt gestartet. Also, in den letzten Monaten habe ich versucht, eine Spielobjektklasse zu entwerfen, die die Basis aller meiner Spielobjekte sein kann. Nach langem Testen habe …
Dies ist eher eine offene Frage, aber ich hoffe, einen guten Einblick zu bekommen, wie das Problem vermieden werden kann. Wenn ich Spiele unter Windows spiele, möchte ich möglicherweise ALT-TAB deaktivieren. Einige Spiele haben keine Probleme, andere sind nicht so einfach: Es kann sein, dass AGES aus- und wieder einschaltet. …
Ist es praktisch, ein Testframework wie JUnit in einer Spieleentwicklungssituation zu verwenden? Welche Art von Design-Überlegungen können Sie befolgen, um Ihr Spiel testbarer zu machen? Welche Teile eines Spiels können / sollten getestet werden und welche Teile sollten / müssen menschlichen Tests überlassen werden? Wenn zum Beispiel die Spieleschleife in …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Zustandsautomaten scheinen schädliche Abhängigkeiten in komponentenbasierten Architekturen …
Bin auf der Suche nach Ideen, wie man folgendes macht: Ich möchte eine einfache "Welt" in Java schreiben. Eine, mit der ich später beginnen und dann neue Objekte hinzufügen könnte, um verschiedene Verhaltensweisen zwischen vorhandenen Objekten zu simulieren / zu beobachten. Der Plan ist dann, neuere Objekte zu codieren, nachdem …
Ich habe mich schon seit einiger Zeit für das komponentenbasierte Entity-System interessiert und unzählige Artikel darüber gelesen (Die Insomiac-Spiele , der hübsche Standard Evolve Your Hierarchy , die T-Machine , Chronoclast ... um nur einige zu nennen). Sie scheinen alle eine Struktur von außen zu haben, die etwa so aussieht: …
Da ich Scrum-zertifiziert bin, tendiere ich dazu, bei der Entwicklung eines Systems auf agile Methoden zu setzen, und verwende sogar einige Canvas-Elemente aus dem Scrum-Framework, um meine tägliche Arbeit zu verwalten. Außerdem frage ich mich, ob TDD eine Option in der Spieleentwicklung ist, wenn es machbar ist. Wenn ich an …
Meine Frage ist keine Kodierungsfrage. Es gilt für das gesamte Game-Engine-Design im Allgemeinen. Wie vermeidet man harte Codierung? Diese Frage ist viel tiefer, als es scheint. Angenommen, Sie möchten ein Spiel ausführen, das die für den Betrieb erforderlichen Dateien lädt. Wie vermeiden Sie es, so etwas wie load specificfile.wadim Code …
Was ist die eleganteste Art, ein Befehlsbestellsystem für AI zu implementieren? Wenn Sie beispielsweise in einer Zwergenfestung ein Waldstück zum Holzhacken markieren, gehen die Zwerge folgendermaßen vor: Gehe zum Baum Den Baum fällen Liefere Holz auf die Halde Geh zu einem anderen Baum und so weiter.. Ich habe bereits einen …
Ich habe von datengetriebenem Design gehört und eine Weile darüber geforscht. Daher habe ich mehrere Artikel gelesen, um die Konzepte zu erhalten. Einer der Artikel ist Data Driven Design von Kyle Wilson. Wie er beschrieben hat, scheint es mir, dass der Anwendungscode (dh der Code zum Steuern von Ressourcen wie …
Ich fange an, Spieler- und Feind-KI in einem Spiel zu implementieren, bin jedoch verwirrt, wie dies am besten in einer komponentenbasierten Spielarchitektur implementiert werden kann. Angenommen, ich habe einen folgenden Spielercharakter, der stationär sein, ein Schwert führen und schwingen kann. Ein Spieler kann sowohl aus dem stationären als auch aus …
Was ist der praktischste Weg, um Kamera / Ansichtsfenster in ein 2D-Spiel zu implementieren? Ich habe gelesen, dass ich das Objekt speichern soll Weltposition statt Position relativ zum Bildschirm? Momentane Situation: Ich habe ein einfaches 2D-Spiel implementiert, in dem ich Objekte und Ebenen aus XML-Dateien lade. Derzeit sieht die Level-XML-Datei …
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.