| |
|
|
| Pathfind.Dll: Wegsuche für 2D und 3D Spiele.
Frank Abbing hat eine tolle DLL vorgestellt:
Wegsuche für 2D und 3D Spiele. Das Ziel vieler Hobby-Programmierer ist die Erstellung eines Spieles mit intelligentem Computergegner. Nur, was anfangs noch spassig ist, kann in späteren Stadien zunehmend frustrierend enden. Oft zerplatzt der Traum vom eigenen Spiel daran, weil die Computerintelligenz einfach nicht dazu zu bewegen ist, sich vernünftig durch die liebevoll gestaltete Landschaft zu bewegen. Die Geister finden ihren Pacman nicht und die Reitertruppe verirrt sich im sauber gerenderten 3D-Wald. Da ist Frust pur angesagt. Jetzt muss ein guter Algorithmus her, der vernünftig und schnell arbeitet, und auch noch leicht einzubauen ist. Das Testdemo einfach mal starten, mit der Maus ein paar Mauern malen und den Weg berechnen lassen. Download: [...] |
|
|
| |
|
|
|
Sven Bader | Da gabs doch ne Funktion in der Prospeed.dll, die immer so kläglich versagt hat Ich wette der Tag kommt, an dem ich deine DLL brauchen werde! Danke Frank!
Gruß, Sven |
|
|
| |
|
|
|
Frank Abbing | Klar. Die ProSpeed-Funktion funktioniert doch. Nur arbeitet sie mit anderer Technik und ist nur auf Bitmaps anwendbar. Die muss also mehr Daten verarbeiten und arbeitet dafür nicht sonderlich genau. |
|
|
| |
|
|
|
Nico Madysa | Die Demo ist, wie erwartet, recht beeindruckend. Momentan habe ich keine Idee, inwiefern man das noch erweitern könnte. Eine Möglichkeit, solch ein benötigtes Kachel-Array herzustellen eventuell noch. Oder gabs da nich was in der ProSpeed.dll? |
|
|
| |
|
|
|
Timotheus | Eine Herausforderung wüsste ich noch, könnte aber etwas komplizierter werden, nähmlich das ganze in ein 3D-Array einzupflastern...
Timo |
|
|
| |
|
|
|
Frank Abbing | @Nico: Ja, sowas gibts in der ProSpeed. Hat ja auch eigentlich nichts mit Pathfind zu tun.
@Timo: Dazu hab ich mir auch schon Gedanken gemacht. Aber irgendwie keine passende Idee gehabt. Zum Herbst hin werde ich mir dazu nochmal Gedanken machen. Momentan ists einfach zu heiss... |
|
|
| |
|
|
|
Timotheus | Na wenigstens haste jetzt was zum knobeln
;D |
|
|
| |
|
|
|
Frank Abbing | Jo |
|
|
| |
|
|
|
Nico Madysa | Noch eine kleine Frage. Ich nehme an, dass die PathFind.dll so eine Art Nachfolger von der KI-dll ist. Im Beitrag zu dieser hast du geschrieben, du würdest das gerne mit Threads verbinden, um also nebenbei den Weg zu finden. Wirst du das bei der PathFind.dll einbauen? |
|
|
| |
|
|
|
Frank Abbing | Ich hatte damit experimentiert, aber Profan kam mit seinen Callbacks derart durcheinander, dass es die absonderlichsten Fehlermeldungen von sich gab. Mir schwebt noch eine andere Methode vor Augen. Vorerst werde ich aber erst die Hitze abwarten und auch mein aktuelles Projekt vorantreiben. Danach dann.
Ki-Dll war der Arbeitstitel. Pathfind.dll fand ich dann aber passender. |
|
|
| |
|
|
|
Nico Madysa | Abkühlung wurde versprochen. Heute solls bei euch drüben ja richtig gewittern. |
|
|
| |
|
|
|
Frank Abbing | Bislang wurden wir verschont. Kühlung ist ok, schweres Gewitter muss nicht sein. |
|
|
| |
|
|