Hi Leute,
entweder mein Problem ist unheimlich kompliziert - was ich bezweifle - oder ich stehe einfach auf dem Schlauch.
Zunächst ist es mein Ziel eine Verkehrssimulation einer Kreuzung zu gestalten. Objekte (Autos) werden anhand einer eigens geschrieben, relaitv unkomplizierten Klasse erstellt und können sich durch die x und y Koordinaten hoch und runter sowie links und rechts bwegen.
Mein erstes Problem ist die Realisierung eines Abbiegevorganges, denn ich weiß nicht wie in diesem Fall die X und Y Koordinaten zu bewgen habe. Zunächst muss aber feststehen, dass das Auto abbiegt.
Dies realisierte ich durch eine Zufallszahl von 1-4 (die Enden der Kreuzung durchnummeriert). diese Zahl ist das neue Ziel.
Eine Möglichkeit wäre natürlich das ganze nun mit ifs abzufragen, allerdings kann ich mir nicht vorstellen, dass es hier etwas einfacheres gibt. Das ganze wäre mMn zu statisch und schlecht erweiterbar.
Das darauffolgende Problem wird dann die Realisierung der Rechts-Vor-Links-Regel, denn hierfür muss ich sozusagen 10 oder 20 ms in die Zukunft gucken, um zu prüfen, ob es zu einem Zusammenprall kommt. Die Kreuzung ist einsichtlich und sollte deshalb nicht das Anhalten fordern.
Ich hoffe es gibt so einer art Pfade in Java, denen Objekte mithilfe von X und Y koordinaten einfach folgen können :S. Habt ihr Rat?
entweder mein Problem ist unheimlich kompliziert - was ich bezweifle - oder ich stehe einfach auf dem Schlauch.
Zunächst ist es mein Ziel eine Verkehrssimulation einer Kreuzung zu gestalten. Objekte (Autos) werden anhand einer eigens geschrieben, relaitv unkomplizierten Klasse erstellt und können sich durch die x und y Koordinaten hoch und runter sowie links und rechts bwegen.
Mein erstes Problem ist die Realisierung eines Abbiegevorganges, denn ich weiß nicht wie in diesem Fall die X und Y Koordinaten zu bewgen habe. Zunächst muss aber feststehen, dass das Auto abbiegt.
Dies realisierte ich durch eine Zufallszahl von 1-4 (die Enden der Kreuzung durchnummeriert). diese Zahl ist das neue Ziel.
Eine Möglichkeit wäre natürlich das ganze nun mit ifs abzufragen, allerdings kann ich mir nicht vorstellen, dass es hier etwas einfacheres gibt. Das ganze wäre mMn zu statisch und schlecht erweiterbar.
Das darauffolgende Problem wird dann die Realisierung der Rechts-Vor-Links-Regel, denn hierfür muss ich sozusagen 10 oder 20 ms in die Zukunft gucken, um zu prüfen, ob es zu einem Zusammenprall kommt. Die Kreuzung ist einsichtlich und sollte deshalb nicht das Anhalten fordern.
Ich hoffe es gibt so einer art Pfade in Java, denen Objekte mithilfe von X und Y koordinaten einfach folgen können :S. Habt ihr Rat?