Deutsch
DLLs

Pathfind.Dll - Wegsuche Algorithmus für 2D und 3D Spiele.

 
- Seite 1 -


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: [...] 

329 kB
Hochgeladen:18.02.2009
Ladeanzahl224
Herunterladen
6 kB
Hochgeladen:18.02.2009
Ladeanzahl303
Herunterladen
 
16.06.2006  
 



 
- Seite 1 -



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...
 
04.07.2006  
 




Timotheus
Na wenigstens haste jetzt was zum knobeln

;D
 
04.07.2006  
 




Frank
Abbing
Jo
 
04.07.2006  
 




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?
 
Nico Madysa
05.07.2006  
 




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.
 
05.07.2006  
 




Nico
Madysa
Abkühlung wurde versprochen.
Heute solls bei euch drüben ja richtig gewittern.
 
Nico Madysa
06.07.2006  
 




Frank
Abbing
Bislang wurden wir verschont. Kühlung ist ok, schweres Gewitter muss nicht sein.
 
06.07.2006  
 



 
- Seite 2 -


Frank Abbing
Das Ziel vieler Hobby-Programmierer ist die Erstellung eines Spieles mit intelligentem Computergegner. Jetzt muss ein guter Algorithmus her, der vernünftig und schnell arbeitet, und auch noch leicht einzubauen ist. Solltest ihr noch Fragen haben - meine Pathfind.dll betreffend - dann postet sie bitte hier in diesem Forum .


Siehst Du eine Möglichkeit, die PathFind.Dll in das Tron  [...]  einzubauen, für die Gegner?

Das wäre klasse, denn mir ist soeben eingefallen, dass die gzl.inc (getestet grad per Gonzo) ganz hervorragend geeignet ist, um dieses Tron OnlineMultiPlayer-Fähig zu machen.

So sehen wir uns dann wohl alle später online auf dem Grid (Raster) mit jedermann ein "Bike" unter dem Hintern hehe!

Aber mit der PathFind.Dll hätten wir halt auch klasse OfflineGegner.
 
16.11.2008  
 




Frank
Abbing
Wie verwaltest du dein Spielfeld denn?
 
16.11.2008  
 



Ganz einfacher Speicher mit Zugriff per y*xx+x.
 
16.11.2008  
 




Frank
Abbing
Keine x*y Tabelle im Speicher? Byte/Word/Longwort pro Feld?
 
16.11.2008  
 



Genau, Bytes.
 
16.11.2008  
 




Zur DLL


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

26.558 Betrachtungen

Unbenanntvor 0 min.
Walter30.04.2023
p.specht19.03.2022
Sven Bader12.09.2021
Alibre21.02.2021
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie