| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Meep! Registriert seit: Sep 2005
Beiträge: 146
| Labyrinth dynamisch erstellen
ich habe folgende methode zum dynamischen erstellen eines zufälligen Pfades ohne überschneidung auf meinem raster... ActionScript:
nun endet das ganze aber zu 99% in einer sackgasse und erreicht nie den endpunkt. ich habe mir schon überlegt, dass ich vorher ein paar "zwischenziele" generiere und dann die "bewegung" immer zum zielpunkt hinsteuere. Nun weis ich aber nicht, wie ich eine scheinbar zufällige bewegung zu einem bestimmten punkt hin generiere, die aber nicht gezielt aussieht! also sozusagen eine gezielte zufälligkeit... mir ist klar wie ich einen richtungsvektor erstelle und dann entlang des vektor markiere, aber das ganze soll ja zufällig sein! hat da jmd. ne idee? danke!
__________________ http://www.pixartist.de |
| | |
| | #2 (permalink) |
| new user Registriert seit: Oct 2005
Beiträge: 140
|
Meine Idee wäre zusätzlich eine wegfindungsroutine einzubauen und immer wenn er ein weiteres Stück erstellt, prüft er erst, ob man von diesem Punkt überhaupt noch ans Ziel kommen kann und wenn nicht, wird ein anderer Punkt gewählt. So erkennst du frühzeitig Sackgassen. Auch solltest du die alten Punkte gespeichert lassen, denn falls von dem Stück aus kein Weg weiter führt, kannst du dann einen Punkt zurück gehen und von dort weiter rechnen. Nur braucht es so relativ viel Rechenleistung... |
| | |
| | #3 (permalink) |
| Meep! Registriert seit: Sep 2005
Beiträge: 146
|
jau das wär ne idee...ich hatte mir auch folgendes überlegt. erst erstelle ich eine strecke vom start zum ziel...dann teile ich diese strecke in 2 strecken mit einem zufälligen mittleren punkt und dann wende ich diese funktion rekursiv auf die teilstücke an ^^ aber da hab ich wieder überschneidungen....
__________________ http://www.pixartist.de |
| | |
| | #4 (permalink) |
| Meep! Registriert seit: Sep 2005
Beiträge: 146
|
k hab jetzt ne wegfindung gebaut ... aber leider leidet das ganze jetzt unter einer totalen verklumpung, vorallem wenn ich mehrere pfade einzeichnen lasse!! ActionScript:
__________________ http://www.pixartist.de Geändert von pixartist (24-11-2006 um 18:03 Uhr) |
| | |
| | #6 (permalink) |
| Meep! Registriert seit: Sep 2005
Beiträge: 146
|
mit verklumpung meinte ich, dass die linien sehr oft aneinander liegen und so grössere flächen bilden. habe das problem behoben, indem ich um die linien eine art "schutzmantel" gelegt habe, der auch nicht geschnitten werden darf achtung die berechnung behinhaltet massenhaft rekursion und ist nochnicht optimiert...wenn ich zeit habe werde ich noch nen algorithmus programmieren, welcher das raster in errreichbarkeitsbereiche einteilt. das wird die wegfindung sehr viel schneller machen (hoffentlich) wenn ihr "verlangsamungspopups" bekommt..einfach "nein" klicken...das ganze dauert ne weile
__________________ http://www.pixartist.de Geändert von pixartist (27-11-2006 um 12:56 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |