Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

7
Wie kann man als Indie sein Spiel schützen?
Als Indie arbeiten Sie möglicherweise nicht in einem Unternehmen. Vielleicht hast du eine großartige Spielidee und du denkst, dass es ein großer Erfolg wird. Als du dein Spiel veröffentlicht hast. Wie schützen Sie es als Ihre eigene Schöpfung? Damit jemand auch nicht den Titel stehlen und eine "Fortsetzung" veröffentlichen kann, …
8 marketing 

2
Welche Daten müssen in Multiplayer-Echtzeitspielen ausgetauscht werden?
Ich bin ein Hobby-Programmierer und im Moment bin ich gespannt, welche Daten in einer Multiplayer-Sitzung in Echtzeitspielen wie Starcraft 2 ausgetauscht werden. Ich habe eine Reihe von Suchvorgängen durchgeführt. Ich fand, dass gafferongames.com einen sehr guten Überblick über die zu berücksichtigenden Probleme bietet. Glenn gibt in seinem Artikel und seinen …

1
Warum folgt der ContentManager von XNA generischen Typparametern für Serialisierungszwecke?
Ich bin endlich einem Problem auf den Grund gegangen und frage mich, was mein bester Rückgriff ist. Kurz gesagt, das Problem besteht darin, dass XNAs ReflectiveReaderin generische Typparameter reflektiert werden, selbst wenn keine Instanz dieses generischen Typs in dem zu serialisierenden Objekt gespeichert ist. Ein Beispiel zeigt dies am besten. …

5
Welche Auswirkungen hat JIT (Javascript / Canvas) gegenüber AOT (Flash) auf die browserbasierte Spieleleistung?
Nach meiner Erfahrung sehe ich bis heute in JavaScript (Canvas) -basierten Spielen immer noch eine größere visuelle Verzögerung bei der Bewegung / Animation von Entitäten als in Flash-basierten Spielen. Warum ist das so - was genau ist die Diskrepanz auf der grundlegendsten Ebene zwischen einem JIT- und einem AOT-Compiler im …

3
Höhenkarte vs 3D Model Mesh
Ich arbeite derzeit an einem 3D-PC-Spiel (geschrieben in C ++ und DirectX 9.0) und versuche, den besten Weg zu finden, um Level-Daten im Speicher zu speichern. Die Aktion des Spiels findet unter der Erde statt, sodass sich immer eine Decke über dem Spieler befindet. Der Boden ist ziemlich holprig und …

5
Audioprogrammierressourcen [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, …
8 c++  audio  sound 

1
Warum unterscheidet sich die verstrichene Spielzeit von der gesamten Spielzeit in XNA?
Ich habe drei verschiedene Verwendungsmöglichkeiten ausprobiert ElapsedGameTimeund TotalGameTime, da ich eine genaue Übereinstimmung möchte, wird alles entsprechend aktualisiert / gezeichnet. Während ich experimentierte, erfuhr ich, dass das allererste Update ElapsedGameTimeund TotalGameTimebeide 0 sind. Das zweite Update ElapsedGameTimeist 0.0166667, was korrekt ist (60 Updates pro Sekunde). Aber TotalGameTimeist 0, ich verstehe …
8 c#  xna 

3
Was ist eine angemessene Schwierigkeitsstufe für die Wirksamkeit von Waffen im Vergleich zur Schwierigkeit?
Ich schreibe ein Designdokument für ein Voxel-basiertes Abenteuerspiel, ähnlich wie Minecraft, aber behebe viele grundlegend kaputte Spielmechaniken oder aktualisiere diese Mechaniken zumindest, um besser für ein Abenteuerspiel geeignet zu sein. Ich denke darüber nach, eine Waffenskala von 1 bis 10 zu erstellen, bei der Waffen mit 1 am wenigsten und …

3
PyGame QIX-Klon, der Bereiche füllt
Ich spiele mit PyGame herum. Jetzt versuche ich, einen QIX- Klon zu implementieren . Ich habe meine Spielschleife und kann den Spieler (Cursor) auf dem Bildschirm bewegen. In QIX hinterlässt die Bewegung des Players eine Spur (Schwanz) auf dem Bildschirm, wodurch eine Polylinie erstellt wird. Wenn die Polylinie mit den …

1
Differentialprogrammierung für ein Fahrzeug
Ich bin an einem Punkt an meinem Fahrzeug angelangt, an dem sich das Fahrzeug beim Fahren und Wenden seltsam verhält, weil sich die Innenreifen schneller bewegen als die Außenreifen. Ich muss also herausfinden, wie man ein Differential programmiert, aber ich kann es scheinbar nicht richtig zum Laufen bringen, also bin …

3
Formel für Genauigkeit und Entfernung
Betrachten Sie einen Schützen und ein Ziel. Meine Frage ist, ob es eine realistische Annäherung an die Berechnung gibt, mit welcher Wahrscheinlichkeit der Schütze das Ziel trifft. Wenn man die Waffen- und Schützenfertigkeit vernachlässigt, sollte die Annäherung erster Ordnung wohl sein, dass die Trefferwahrscheinlichkeit proportional zu 1 / r ^ …


2
Billboard-Rendering ohne Verzerrung?
Ich verwende den Standardansatz für das Billboarding in Unity, der in Ordnung, aber nicht ideal ist: transform.LookAt(camera) Das Problem ist, dass dies zu Verzerrungen in Richtung der Ränder des Ansichtsfensters führt, insbesondere wenn der Sichtfeldwinkel größer wird. Dies ist anders als das perfekte Billboarding, das Sie z. Untergang, wenn Sie …
8 unity  shaders  glsl 


1
Wie kommuniziere ich mit einer IronPython-Komponente in einem C # / XNA-Spiel?
Mein XNA-Spiel ist komponentenorientiert und enthält verschiedene Komponenten für Position, physikalische Darstellung, Rendering usw., die alle eine Basisklasse erweitern Component. Der Spieler und die Feinde haben auch Controller, die derzeit in C # definiert sind. Ich möchte sie über IronPython (eine .NET-Implementierung von Python) in Python-Skripte umwandeln. Mein Problem ist, …

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.