| | | | |
| |||||||
| Scriptbörse PHP Lösungen für nen schmalen Taler |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 27.04.2010
Beiträge: 6
PHP-Kenntnisse: Fortgeschritten ![]() | Moin, ich habe derzeit ein Problem bei der Realisierung eines Pathfinding Algorithmuses. Mein Ziel ist es, in einer x:y Karte einen kurzen und am besten auch "good looking"-Weg von a nach b zu finden und mir jedes Feld das dabei überquert wird in einem Array zurück zu geben. Die Felder können unterschiedlich sein. Also eines schnell zu überqueren, ein anderes langsamer. Anbieten würde sich hier ein A*-Algorithmus. Ich habe mir auch bereits einige gut erklärte Links durchgelesen (bsp: A* Pathfinding for Beginners) allerdings find ich keinen Anfang und auch das Verständnis der Open und Closed Lsiten etc. hält sich in Grenzen. Meine Frage wäre also, hat jemand schoneinmal einen solchen Pathfinding Algorithmus geschrieben (Dijkstra's Algorithmus is leider nicht das was ich suche) der aus einem Array in Form von $arr[x][y] = überquerungswertigkeit; einen schnellen und am besten gutaussehenden weg findet? Oder kann mir helfen das Verständnis für einen aufzubringen damit ich ihn selber schreiben kann ? Ich hoffe mir kann geholfen werden... Gruß, Deadbone Geändert von Deadbone (27.04.2010 um 19:33 Uhr). |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse: Fortgeschritten ![]() | Naja es gibt da schon auch ein fertiges Script. Das ist eine Facharbeit von jemanden. Den Download findest du unter: http://www.php-einfach.de/download.p...Facharbeit.zip Mfg Splasch |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Splasch, kannst Du vielleicht noch den Autor ergänzen (Link oder so). Finde das ein bissel unfair, das so als zip-Direktload anzubieten. [edit] Ach ich sehe gerade, da ist ein pdf dabei..
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse: Fortgeschritten ![]() | Der Autor steht in allen Php datein sowie auch in der Pdf datei. Ich denke das sollte ausreichen. Es handelt sich dabei um den Besitzer der Webseite. http://php-einfach.de/nav_impressum.php Er hat das Script selbt dort zum Download angeboten. Mfg Splasch Geändert von splasch (27.04.2010 um 21:16 Uhr). |
| | |
| | |
| Neuer Benutzer Registriert seit: 27.04.2010
Beiträge: 6
PHP-Kenntnisse: Fortgeschritten ![]() | So ich hab das ganze nun selbst in einer hoffentlich guten Umsetzung geschafft. Fals wer noch nen Verbesserungsvorschlag hat würd ich mich drüber freuen. Zur Handhabung: Als Karte brauch der Algorithmus einen Array in Form von: $array[(x-Koordinate)][(y-Koordinate)]['value'] = (Überquerungskosten) Als Rückgabe erhält man einen Array mit den Punkten die bei dem kürzesten Pfad überquert werden und die Kosten für den jeweiligen Punkt (Hab ich so eingebaut da ich die Kosten zur Zeit Berechnung brauche) Und hier die Klasse: PHP-Code: Nochmal danke an die netten Hilfen. Deadbone |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Browsergame : Objekte auf einer Karte | BlackScorp | Software-Design | 10 | 01.04.2010 09:59 |
| wie erstellt man eine Karte? | SteiniKeule | Off-Topic Diskussionen | 7 | 27.03.2010 16:27 |
| [Erledigt] Marker werden nicht auf Google Maps Karte gezeigt ?! | Blade | PHP Tipps 2009 | 3 | 15.11.2009 22:57 |
| Deutschlandkarte: Menge an Punkten farblich darstellen | noreux | Off-Topic Diskussionen | 1 | 06.09.2009 14:29 |
| Karte in PHP | michi*1 | PHP Tipps 2009 | 5 | 19.07.2009 01:24 |
| Zweidimensionale Karte | Griffith | Datenbanken | 19 | 02.07.2008 16:51 |
| Pathfinding Algorithmus optimieren? (Algorith. von Dijkstra) | Martin13 | PHP Tipps 2007 | 19 | 04.09.2007 19:20 |
| User karte ( x , y Kordinaten ) | Mondschein | PHP Tipps 2007 | 1 | 20.11.2005 12:30 |
| Karte funktioniert nicht ganz richtig ( koardinaten system ) | PHP Tipps 2005-2 | 7 | 15.06.2005 16:48 | |
| Broadcom Wireless Karte | suter | Server, Hosting und Workstations | 0 | 18.05.2005 08:23 |
| Fernsehen mit Satelliten Karte | Off-Topic Diskussionen | 1 | 05.09.2004 16:45 | |
| Karte | Beitragsarchiv | 13 | 02.09.2004 17:30 | |
| [Erledigt] WAs stimmt da nicht? | PHP Tipps 2004 | 32 | 25.08.2004 14:05 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| pathfinding php, xy karte php, pathfinding javascript, browsergame pathfinding, php x y map, pathfinding browsergame, http://www.php.de/scriptboerse/67360-pathfinding-fuer-eine-x-y-karte.html, php x,y map, deutschlandkarte fertiges script, php path finding, php map x/y, map.php x y, path finding x y, y-karte, game map pathfinding, pathfinding karte, pathfind algorithmus ohne wertigkeit, karte mit x und y, pathfinding map, x und y karte |