Spielentwicklung

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

3
Android "Aktivitäten" - eine oder mehrere für Spiele?
Ich habe in meiner Freizeit Android gelernt und eines der ersten Dinge, die Ihnen jedes Tutorial / jede Anleitung vorstellen wird, ist das Konzept einer "Aktivität". Jeder definiert eine Aktivität lose als einen Bildschirm zum Ausführen einer bestimmten Aktivität. Meine Frage ist, wie relevant / wichtig ist es, mehrere Aktivitäten …
7 java  android  mobile 

4
Wie würde man eine KI für ein Sammelkartenspiel entwickeln [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . 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 5 Jahren . Wie würde man eine KI für ein Sammelkartenspiel …
7 ai  card-game 

2
Verminderung der Auffälligkeit eines Frame-Abfalls in XNA
Ich hatte einige kleinere Frame-Drop-Probleme in einem 2D-XNA-Spiel. Zunächst bin ich ein vsync'ed, gemischter Zeitschritt. Das ist: IsFixedTimestep = false; graphicsDeviceManager.SynchronizeWithVerticalRetrace = true; Dies wird mit einem festen Physik-Zeitschritt von 120 Hz kombiniert, der mit dem in Fix Your Timestep! um nervöse Physikbewegungen zu vermeiden. Das Update wird also mit …

2
Partikel / Instanzgruppen in einem Entitäts- / Komponentensystem
Ich habe kürzlich mit einem Entity / Component / System-Design gespielt und bin auf ein paar Stolpersteine ​​gestoßen. Instanz Nehmen wir an, ich habe ein paar hundert "Dinge" (Asteroiden, Hühner, was auch immer), die mit Instanzen gezeichnet werden. In einer klassischen Komponentenhierarchie hätte ich ein Spielobjekt, das den einzelnen Instanzindex …


3
Beschleunigung mit Richtung erzeugen
Ich möchte mein Objekt mit einer Beschleunigung in die richtige Richtung bewegen. Zum Beispiel, wenn ich diese Werte habe: friction = 0.3; direction = 180; speed = 5; Um es klar zu machen, brauche ich eine Formel, um eine lineare Beschleunigung zu erzeugen.

4
Spielobjekte gruppieren
Ich versuche, ein einfaches rundenbasiertes Konsolenspiel (Befehlszeilenspiel) zu erstellen, bin jedoch verwirrt darüber, welchen Ansatz ich beim Erstellen von Klassen für Objekte verwenden soll. Mein Anliegen ist Wartbarkeit und Flexibilität. Erste Ansatz: class Weapon{ ... } class Sword:Weapon{ ... } class ShortSword:Sword{ ... } class TwoHandedSword:Sword{ ... } class Axe:Weapon{ …

1
Siedlerähnliche Geländedarstellung
Erinnerst du dich an diese Schönheit? Ich spiele es jetzt auf meinem alten Amiga 1200. Meine Frage ist: Wie haben sie Ihrer Meinung nach das Terrain in Bezug auf die Datenstruktur dargestellt? Offensichtlich ist es eine Art von Punkten mit einer Höhe. Oder Sechsecke. Und wie haben sie entschieden, welche …

2
Umgang mit Schriftarten variabler Größe in XNA 4.0
Nachdem ich eine Weile gesucht hatte, fand ich keine Möglichkeit, Vektor- / skalierbare Schriftarten in XNA 4.0 zu zeichnen (was perfekt wäre ...), und ich bin derzeit in der Klemme, wie Schriftarten für mein Spiel gerendert werden sollen. Im Spiel verwende ich Schriftarten mit variabler Größe, die von sehr klein …
7 xna  c#  xna-4.0  fonts 

2
Bester Weg, um ein Leistungssystem zu implementieren?
Ich versuche derzeit, ein Leistungssystem für mein Spiel zu implementieren. Ich kann jedoch keinen besseren Weg finden, um einige komplexe zu realisieren, wie: Der Spieler hat x Münzen gesammelt, das Level mit einer Zeit von weniger als x Sekunden abgeschlossen, über x Feinde getötet usw. Können Sie bitte Ihre Erfahrungen …


2
Bester Algorithmus für rekursive benachbarte Kacheln?
In meinem Spiel habe ich eine Reihe von Kacheln in einem 2D-Array platziert, die durch ihre Xs und Zs ([1,1], [1,2] usw.) gekennzeichnet sind. Jetzt möchte ich eine Art "Farbeimer" -Mechanismus: Wenn Sie eine Kachel auswählen, werden alle benachbarten Kacheln zerstört, bis eine Bedingung sie stoppt, sagen wir, wenn sie …
7 c#  algorithm  unity 

1
Wie soll ich Matrizen in C ++ darstellen?
Ich unterrichte mich selbst in 3D-Mathematik und baue dabei meine eigene rudimentäre Engine (sozusagen). Ich habe mich gefragt, wie ich meine C ++ - Matrixklasse am besten strukturieren kann. Es gibt einige Optionen: Separate Mitgliedsvariablen: struct Mat4 { float m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, …

2
Wie bestimme ich die Kollisionsrichtung zwischen zwei Rechtecken?
Ich versuche herauszufinden, wie man die Richtung bestimmt, in der eine Kollision zwischen zwei Rechtecken auftritt. Ein Rechteck bewegt sich nicht. Das andere Rechteck hat eine Geschwindigkeit in jede Richtung. Wenn eine Kollision auftritt, möchte ich die Position des sich bewegenden Rechtecks ​​auf den Aufprallpunkt einstellen können. Ich bin offenbar …

2
Vektorbasierte Schriftarten vs. Bitmap-Schriftarten in (2d) Spielen?
Ich weiß, dass viele Spiele Bitmap-Schriftarten verwenden. Was sind die Vorteile für das vektorbasierte Rendern / Bearbeiten von Schriftarten im Vergleich zu Bitmap-Schriftarten und in welchen Szenarien wären sie am wichtigsten? Konzentrieren Sie sich bei der Beantwortung dieser Frage lieber auf 2D-Spiele. Geben Sie gegebenenfalls Beispiele für Spiele an, die …
7 2d  fonts 

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.