Eine Art Polygon

Status
Nicht offen für weitere Antworten.

gauo

Mitglied
Hallo, danke schonmal für jeden tipp und jede Hilfe ^^.

Also für ein Strategiespiel von mir brauche ich die möglichkeit die Fläche der Kontrollierten Fläche zu berechnen.
Das problem ist meine einteilung der Spielfläche,
und zwar sind die Objekte die die ausschlaggebend für die Kontrolle sind, mehr oder weniger wahllos platziert,
haben weder eine feste größe oder ähnliches (Galaxy->Sonnensystem) und können auch geteilt werden falls sie noch umstritten sind.
Die Fläche an sich brauche ich für eine Faktoren für die KI, sowie für die Anzeige und wahscheinlich eine Art erhaltungskosten/bzw auch Handelsgewinn für das Imperium.

An sich muss ich diese nur für die umstrittenen Sonnensysteme(entweder mit einem anderen Imperium, oder
umstritten mit Neutral, also noch am aufdecken) berechnen.
Ich dachte daran für die in dem Sonnensystem vorhandenen Fraktionen, jeweils eine Ansammlung von
Punkten zu haben(Koord. der Stelaren Objekte) und dann die größt mögliche Fläche zu berechnen die von
diesen Pkt aufgespannt wird ohne einen pkt der anderen zu beinhalten.

Gibt es eine möglichkeit das effizient zu berechnen bzw kann mir einer ne idee geben, ich habs bereits mit
Polygon versucht, aber das problem ist, dass er halt nicht die größte Fläche liefert die aufgespannt wird, und
ich dann halt immer die Pkt in der richtigen reihenfolge liefern müsste.


am ende nochmals danke für jegliche hilfe.
 

gauo

Mitglied
Wow, danke das ist tatsächlich die beschreibung von dem was ich brauche...
ich müsste wahrscheinlich nur noch eine metrik definieren, damit der nähe
begriff wirklich passt :/...naja wie man das umsetzt ist wohl die größte frage für mich ^^
 

0x7F800000

Top Contributor
Naja, da es dir ja um ein Weltraum-Strategie spiel geht, wäre die stinknormale euklidische Metrik wohl die sinnvollste wahl?

aber ehrlichgesagt verstehe ich nicht wirklich, was du mit irgendwelchen flächen anfangen willst? zähl doch einfach die objekte, die irgendeine bedeutung haben... Was bringt mir ein kubik-lichtjahr für vorteile, wenn es nur mit staub und nem paar ausgebrannter sterne gefüllt ist?
 

gauo

Mitglied
Hm...ich muss mir doch nochmal überlegen, ob dies das richtige ist.
Unabhängig davon wie ich die fläche im spiel verwende, kann ich ja mich auf die graphische Darstellung der Kontrollierten Fläche
beziehen.
Voronoi-Diagramme lösen dann nur das Problem, die Fläche um ein relevantes Objekt zu beschreiben, dass sich am Rand der kontrollierten Fläche befindet.

Eine Lsg so wie ihr es meint wäre dann doch alle kontrollierten Objekte durchzugehen und ihre Umgebungen zu zerlegen, und dann
diese Flächen für die jeweiligen Spieler zu vereinigen,...
Das Voronoi-Diagramm ist dann noch abhängig davon, dass es
die Menge der Pkt ist die mehreren "Zentren" von unterschiedlichen Imperien kontrolliert werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Mausbewegungen wie eine echte Maus in 3 dimensionalen Spielen Spiele- und Multimedia-Programmierung 12
temi OpenGL: Eine Kugel Spiele- und Multimedia-Programmierung 7
Taknax Versuche eine Mod von 1.11.2 in 1.12.2 zu porten. Spiele- und Multimedia-Programmierung 1
J noch eine Runde spielen? Spiele- und Multimedia-Programmierung 6
K Wie bekomme ich eine Transition für alle Objekte zum stoppen? Spiele- und Multimedia-Programmierung 1
P Wie kann ich einem Programm hinter eine GUI verstecken? Spiele- und Multimedia-Programmierung 12
J Wie kann man eine grafische Oberfläche erzeugen um eine Textdatei auswählen zu können ?? Spiele- und Multimedia-Programmierung 1
D Iterieren durch einen Ordner mit Audiodateien und verketten eine andere Audiodatei Spiele- und Multimedia-Programmierung 17
C Eine eigene 3d Engine : Shader - aber wie ? Spiele- und Multimedia-Programmierung 2
MABY Eine mp3 Datei in Java abspielen Spiele- und Multimedia-Programmierung 14
B Mit Swing eine Grafische Oberfläche erstellen Spiele- und Multimedia-Programmierung 1
X Minecraft Wie kann ich eine Karte erstellen wie zb:(Bei Minecraft) Spiele- und Multimedia-Programmierung 1
M Wie kann man die Auflösung eine fertigen Programms ändern? Spiele- und Multimedia-Programmierung 1
Furtano Vektoren für Bewegung für eine 2D-Simulation Spiele- und Multimedia-Programmierung 3
TheSorm Collision an einer bestimmten Seite eine Rectangles abfragen Spiele- und Multimedia-Programmierung 3
T Sinusgenerator für eine Hp Spiele- und Multimedia-Programmierung 8
S eine nullpointerexception, wo sie nicht sein sollte Spiele- und Multimedia-Programmierung 12
N Webanwendung als eine Art Spiel Spiele- und Multimedia-Programmierung 8
M Eine Art "Vier Gewinnt" Spiele- und Multimedia-Programmierung 5
B j3d Rotation um mehr als eine Achse Spiele- und Multimedia-Programmierung 9
M Methoden eine Map zu zeichnen Spiele- und Multimedia-Programmierung 5
2 Eine Java App als Midi Device? Spiele- und Multimedia-Programmierung 2
W 3D-APIs für Java - Eine Übersicht Spiele- und Multimedia-Programmierung 8
M Wavefront Object Loader zeigt nur eine Textur an. Spiele- und Multimedia-Programmierung 7
D Problem beim Öffnen einer PHP für eine Highscore Spiele- und Multimedia-Programmierung 5
R JLayer player spielt nur eine mp3 Datei ab Spiele- und Multimedia-Programmierung 1
M Variable die eine Klasse enthält ändern Problem Spiele- und Multimedia-Programmierung 16
G Was genau ist eine Grafikengine? Spiele- und Multimedia-Programmierung 14
radiac Mal eine ganz Doofe Frage... verzeiht :) Spiele- und Multimedia-Programmierung 9
Developer_X Eine Frage zur ViewBesetzung Spiele- und Multimedia-Programmierung 28
H Wie erzeuge ich eine Zufallszahl zwischen 0 und 8 ? Spiele- und Multimedia-Programmierung 7
B vertikal schreiben oder eine Bilddatei drehen? Spiele- und Multimedia-Programmierung 11
E nur eine Konzeptfrage Spiele- und Multimedia-Programmierung 11
G Ein begrenzter Zeitraum, um eine Eingabe zu tätigen! Spiele- und Multimedia-Programmierung 9
M mehrere PNG in eine Datei Spiele- und Multimedia-Programmierung 3
H Eine gestrichelte Linie Spiele- und Multimedia-Programmierung 3
V Wie bewege ich eine eingefügte Grafik (img) ? Spiele- und Multimedia-Programmierung 2
D Eigentlich eine Umfrage (Pausenanimation) Spiele- und Multimedia-Programmierung 4
S Polygon Kollisionsabfrage Spiele- und Multimedia-Programmierung 2
S Kollisionsabfrage zwischen Rechteck und Polygon Spiele- und Multimedia-Programmierung 1
O Kollision Polygon und Rechteck Spiele- und Multimedia-Programmierung 2
S 3D-Polygon Spiele- und Multimedia-Programmierung 5
S Problem mit 3d-Polygon Spiele- und Multimedia-Programmierung 2
R JOGL polygon smooth Spiele- und Multimedia-Programmierung 20
X Polygon in Graphics2D löschen Spiele- und Multimedia-Programmierung 4
R Polygon um double x/y - Werte verschieben Spiele- und Multimedia-Programmierung 2
S Polygon bewegt sich nach mehreren aufrufen immer schneller Spiele- und Multimedia-Programmierung 3
G Polygon mittels der Klasse PathIterator Koordinateneckpunkte Spiele- und Multimedia-Programmierung 1
chik Wie arbeitet die polygon.contains Methode in Java Spiele- und Multimedia-Programmierung 4

Ähnliche Java Themen


Oben