Ich versuche zufällig eine Karte von Räumen zu erstellen, die durch Türen verbunden sind, und es ist mir gelungen, eine mit diesem Code zu erstellen: public void generate(GameContainer gc) { rooms = new ArrayList<Room>(); startingRoom = new Room(0); startingRoom.setPosition(viewport.getCenterX(), viewport.getCenterY()); lastRoom = startingRoom; rooms.add(startingRoom); int roomsize = 25; for (int …
Ich versuche Wände zu erzeugen, die einen bestimmten Punkt von anderen bestimmten Punkten abschneiden. Das angehängte Bild zeigt, wonach ich suche: Blau von Rot getrennt. Blau getrennt von Rot und Gelb. Blau getrennt von Rot mit Fliesenhindernissen. Mehrere blaue von mehreren roten getrennt. Irgendwelche Ideen, wie das geht?
In diesem RPG.SE-Beitrag wird eine lange verlorene Seite mit mehreren Online-Generatoren erwähnt. Ich bin besonders neugierig auf die Art und Weise, wie Städte entstanden sind. Nehmen Sie dieses Bild zum Beispiel: Obwohl viele Dinge grafisch verbessert werden konnten, war es angesichts der damals verfügbaren Tools (Mitte bis Ende der 90er …
Ich bin völlig neu in Godot Engine und im Allgemeinen ein ziemlicher Amateur in der Spieleentwicklung. Ich habe ein kleines Projekt, in dem ich eine prozedural generierte Ebene implementieren möchte, und dafür möchte ich in der Lage sein, Kacheln programmgesteuert zu platzieren. Ich denke über etwas wie in diesem Video …
Es gibt viele Themen zur Funktionsweise der prozeduralen Generierung, aber ich konnte keine Informationen zum Testen und - was noch wichtiger ist - zum Melden von Fehlern finden, die auf prozedural generierten Ebenen auftreten können. Was ist der beste Weg, um einen Fehler, beispielsweise im Zusammenhang mit dem Level-Design, auf …
Ich versuche eine Sternenkarte zu generieren. Mein Versuch wäre: Haben Sie eine Breite und Höhe für die Karte. Platzieren Sie Punkte (Sterne) zufällig über den Bereich von Breite und Höhe. Ein einfacher Ansatz, der jedoch das Problem hat, Sterne extrem nahe beieinander zu platzieren. Um dieses Problem zu lösen, besteht …
Wir entwickeln ein Konzept für einen Action Side-Scroller. Was wir brauchen, ist eine Möglichkeit, eine (relativ) gerade Karte zu erstellen. Damit meine ich so etwas wie ... Es ist klar zu sehen, dass diese Karte einer einfachen Route folgt, auch wenn sie etwas abweicht. Damit werden wir auch streunende Pfade …
Ich habe eine grobe Interpretation des Diamond-Square-Algorithmus in C ++ implementiert , um ein semi-realistisches fraktales Terrain zu erstellen, aber die Ausgabe scheint nur ein zufälliger y-Wert an jedem Punkt zu sein und keine glatten Felsformen. Ich habe die Parameter geändert, habe aber das Gefühl, dass ein Blick von außen …
Soweit ich weiß, ist es aufgrund von Gleitkommapräzisionsproblemen kaum möglich, mehr als 1 Million Einheiten vom weltweiten Ursprung in Unity zu entfernen. Um eine Welt mit einem Radius von mehr als 1 Million Einheiten zu erstellen, müssten entweder doublevars als Koordinaten verwendet oder eine Raumteilungstechnik verwendet werden, um eine massive …
Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …
Ich versuche Höhlen in der Einheit zu bauen. Dazu versuche ich, zellulare Automaten zu verwenden. Ich habe Folgendes gefunden ( Rouge Basin Cellular Automata for Caves ), das dem ähnelt, was ich erreichen möchte. Das Tutorial ist jedoch nicht ganz das, was ich will. Ich möchte so etwas wie das, …
Ein Freund und ich hoffen, in Unity ein Spiel zu machen, in dem Sie durch eine unendliche 3D-Höhle fliegen, die sich in jede Richtung drehen und winden kann (obwohl dies offensichtlich nicht so weit ist, dass die Drehungen unmöglich sind). Wir haben darüber nachgedacht, eine Reihe von Tunnel- "Stücken" zu …
Ich möchte eine Folge von Zahlen erzeugen, um prozedural Planeten in einem Galaxiensektor zu erzeugen. Jeder Planet sollte zufällig platziert werden, es sollte jedoch sehr unwahrscheinlich sein, dass zwei Planeten direkt nebeneinander liegen. Wie kann ich das erreichen? Ich weiß, dass Sie die Chancen durch Anwenden einer Verteilungsfunktion ändern können, …
In dieser Situation habe ich Geländehöhenwerte, die ich prozedural generiere. Zum Rendern verwende ich die Position der Kamera, um eine Höhenkarte mit geeigneter Größe zu erstellen. Für Kollisionen müssen jedoch Höhenfelder in Bereichen generiert werden, in denen sich Objekte schneiden können. Meine derzeitige mögliche Lösung, die naiv sein kann, besteht …
Ich habe an einem Brettspiel gearbeitet, das ein Hex-Gitter als dieses Brett hat: Da sich das Board niemals ändert und die Leerzeichen auf dem Board immer mit denselben anderen Leerzeichen um das Board herum verknüpft sind, sollte ich jedes Leerzeichen mit den von mir benötigten Werten hart codieren? Oder sollte …
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.