Also habe ich ein Remake des Turnracer-Spiels gemacht. Das Ziel des Spiels ist es, mit so wenig wie möglichen Zügen zum zufällig erzeugten Punkt zu gelangen. Das Spiel bewegt sich mit dem Nummernblock. Du musst deine eigene Geschwindigkeit zurücksetzen, indem du ihr mit Geschwindigkeit entgegenkommst. Wenn also die Geschwindigkeit nach links 2 ist und Sie rechts wählen, bewegt sich der Punkt nur um eins nach links. Ich habe mich gefragt, ob jemand mir helfen könnte, ein System zu erstellen, bei dem Sie nachsehen, was der kürzeste Weg zum zufällig erzeugten Punkt ist. Danke im Voraus! Live-Demo: http://jsbin.com/fefuhazeba/edit?js,outputSuche die kürzeste Route in einem Turnracer-Spiel
0
A
Antwort
0
Was Sie suchen, ist ein "Kürzester Pfad" Finder. Es gibt verschiedene Algorithmen da draußen (damit Sie das Rad nicht neu erfinden müssen, indem Sie Ihr eigenes entwickeln).
Werfen Sie einen Blick auf A * Algorithmus. Es ist der Hauptalgorithmus, der in Spielen zur Pfadsuche verwendet wird. Es hat sich als optimal erwiesen (es findet immer den kürzesten Weg) und es dauert nicht lange, es zu berechnen.
Hier sind einige Links dazu: http://theory.stanford.edu/~amitp/GameProgramming/AStarComparison.html https://en.wikipedia.org/wiki/A * _search_algorithm
Verwandte Themen
- 1. Kürzeste Route zu mehreren Zielen, Windows Phone
- 2. Google Maps Api gerade (kürzeste) Route
- 3. Graph Suche Problem mit Route Einschränkungen
- 4. findet die kürzeste Zeitdifferenz zwischen zwei Datenrahmen
- 5. Suche nach Strings in einem Textfeld, die in einem DIV
- 6. Kürzeste Pfad- und Sortierpunkte in einem 2-dimensionalen Raum
- 7. Kürzeste Pfad zwischen zwei Knoten in einem Diagramm (Java)
- 8. Suche in einem DataGridView
- 9. Suche in einem JXTree
- 10. Kürzeste Pfad-Programm Python
- 11. Route überschreiben die Controller-Route mit
- 12. Der beste kürzeste Weg Algorithmus
- 13. Google Maps kürzeste Entfernung
- 14. Kürzeste Ruby-Quine
- 15. Kürzeste Zeichenfolge im Array
- 16. EnumSet aus Array, kürzeste Variante?
- 17. kürzeste Codierung für Guid für die Verwendung in einer URL
- 18. die Suche nach einem .Net ORM
- 19. Pattern-Suche in einem System.IO.Stream
- 20. Suche Baugruppen in einem Verzeichnis
- 21. einfachste, kürzeste Art, Großbuchstaben in einem String mit PHP zu zählen?
- 22. Get kürzeste und längste Sequenz in Datei
- 23. Kürzeste Möglichkeit, unveränderliche Struktur in C#
- 24. PHP kürzeste/längste Zeichenfolge in Array
- 25. k-kürzeste (alternative) Pfadalgorithmus, Java-Implementierungen
- 26. Kürzeste Möglichkeit, Hexadezimalzeichen in C in Int zu konvertieren?
- 27. Kürzeste Entfernung zwischen zwei Liniensegmenten
- 28. Kürzeste Codeliste min/max in .NET
- 29. python regex ersten/kürzeste Spiel
- 30. Suche nach einem Wort