Als «software-engineering» getaggte Fragen

Software-Engineering ist das Design und die Entwicklung von Software im Bereich der Spieleentwicklung. Fragen, die dieses Tag verwenden, sollten sich auf theoretische Konzepte und Praktiken beziehen, die sich auf die Aufgabe des Erstellens oder Entwerfens von Software beziehen. Dieses Tag sollte nicht einfach verwendet werden, weil eine Frage Programmierung beinhaltet oder Code enthält.

3
Flexible Alternativen zu vielen kleinen polymorphen Klassen (zur Verwendung als Eigenschaften oder Nachrichten oder Ereignisse) C ++
Es gibt zwei Klassen in meinem Spiel, die wirklich nützlich sind, aber langsam zum Schmerz werden. Nachricht und Eigenschaft (Eigenschaft ist im Wesentlichen eine Komponente). Sie stammen beide von einer Basisklasse und enthalten eine statische ID, sodass Systeme nur auf diejenigen achten können, die sie möchten. Es funktioniert sehr gut …


4
Warum sollte ich separate Initialisierungs- und Bereinigungsmethoden verwenden, anstatt Logik in den Konstruktor und Destruktor für Motorkomponenten einzufügen?
Ich arbeite an meiner eigenen Spiel-Engine und entwerfe derzeit meine Manager. Ich habe gelesen, dass für die Speicherverwaltung die Verwendung von Init()und CleanUp()Funktionen besser sind als die Verwendung von Konstruktoren und Destruktoren. Ich habe nach C ++ - Codebeispielen gesucht, um zu sehen, wie diese Funktionen funktionieren und wie ich …

1
Wie funktioniert gluLookAt?
Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf von nicht richtig zu funktionieren. Hier ist das Code-Snippet: #include <stdlib.h> #include <stdio.h> …


3
Entity Component System-basierte Engine
Hinweis: Ich programmiere dies in Javascript, aber es sollte größtenteils sprachunabhängig sein. Ich denke darüber nach, meinen Motor auf einen ECS-basierten umzustellen. Ich habe die Grundidee ( Hinweis: Das ist falsch, siehe meine Antwort ): Entitäten sind Spielobjekte. Komponenten sind Teile der Funktionalität ( reactToInput()) oder des Zustands ( position), …

2
Visuelles Codieren von RPG-Dialogbäumen
Ich verwende derzeit XML, um meine Dialogbäume in meinem RPG zu erstellen, aber dies von Hand für Hunderte verschiedener Diskussionen zu tun, kann sehr schnell sehr mühsam werden. Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Flussdiagramm / udk kismet-ähnliches System zur visuellen Codierung dieser Diolog-Bäume zu implementieren. …


2
Welche spezifischen Konzepte für Mathematik, Physik, KI und allgemeine Kenntnisse sollte ein Programmierer kennen, um eine Spiel-Engine zu entwickeln? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Als Programmierer von Web- und DB-zentrierten Anwendungen habe ich Kenntnisse in Datenstrukturen …

3
Wie kann die Spielelogik von Animationen und der Draw-Schleife getrennt werden?
Ich habe bisher nur Flash-Spiele mit MovieClips und dergleichen erstellt, um meine Animationen von meiner Spielelogik zu trennen. Jetzt versuche ich, ein Spiel für Android zu entwickeln, aber die Spielprogrammierungstheorie zur Trennung dieser Dinge verwirrt mich immer noch. Ich komme aus der Entwicklung von Nicht-Spiel-Webanwendungen, daher kenne ich mich mit …

3
Java-Spiel in ein oder zwei Tagen [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Wir sind drei Leute , die ein einfaches Spiel …

4
Ist die Anforderungsanalyse bei der Spieleentwicklung hilfreich?
Ich bin ein Student der Softwareentwicklung mit Schwerpunkt Spieleentwicklung. Wie wichtig ist die Anforderungsanalyse bei der Spieleentwicklung? Ich frage, weil ich versuche zu entscheiden, ob ich einen Kurs zur Anforderungsanalyse belegen soll. Hier ist eine Beschreibung: Eine eingehende Untersuchung der aktuellen Forschung und Praxis in den Bereichen Anforderungserhebung, Anforderungen, Analyse, …

5
Suche nach anderen Programmierern, die bei einem Projekt helfen können [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
Muster für das Verhalten von Renn-KI
Nehmen wir also an, Sie haben eine Spline-basierte Renn-KI. Angenommen, es kann bereits die Grundlagen des Bremsens und Lenkens auf der Strecke beherrschen. Wie würden Sie Kollisionsvermeidung, Überholen, Zeichnen, Blockieren und andere Verhaltensweisen strukturieren und implementieren, damit Ihre Autos wettbewerbsfähig bleiben, aber interessante Rennen fahren? Links zu Papieren / Implementierungen …

8
Einführung in Game Engines für Kinder [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 3 Jahren . Das 10-jährige Kind meines Freundes interessiert sich sehr für Programmierung und Videospielentwicklung. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.