Aktuelle Zeit: 18.11.2018 18:53

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: Isometrische 2D Spiele-Engine
BeitragVerfasst: 09.06.2018 10:22 
Offline
Benutzeravatar

Registriert: 06.07.2017 12:24
Mijikai hat geschrieben:
Mir graut schon vor der Pfadfindung [...]

Was Pfadfindung angeht, habe ich einen sehr schnellen A*-Star-Algorithmus an der Hand, den ich ich über die Jahre (bereits in Blitzbasic) immer weiter verfeinert habe; die Routine ist gut wartbar, und man kann sie auf eigene Bedürfnisse hin tweaken. Im Prinzip mußt nur die Prozedur aufrufen und ihr ein paar Parameter mitteilen, also Start/Zielpunkt, wie groß die Ausdehnung deines Spielfeldes ist, etc. Die Routine gibt dir dann entweder eine 0 oder eine Zahl (= Anzahl der Schritte) zum Ziel zurück. Außerdem brauchst du eine sogenannte collisionMap, die nur aus 0en und 1en besteht als Referenz für den Algorithmus, welche Felder blockieren und welche "offen" sind.
Wahlweise kannst du sämtliche pathNode-Koordinaten in einer globalen LinkedList aufzeichnen lassen, oder dir einfach nur die nächste Koordinate mitteilen lassen. Und es gibt eine optionale Regel, ob "Ecken abgeschnitten" werden dürfen (also diagonale Schritte an kollidierender Architektur vorbei).
Ich bin bis morgen früh auf der Arbeit, kann heute also keinen Code hier reinstellen, aber wennst magst, kann ich dir die Routine gerne zukommen lassen. :)

_________________
Now these points of data make a beautiful line,
And we're out of Beta, we're releasing on time.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Isometrische 2D Spiele-Engine
BeitragVerfasst: 09.06.2018 13:10 
Offline
Benutzeravatar

Registriert: 25.09.2016 01:42
diceman hat geschrieben:
Mijikai hat geschrieben:
Mir graut schon vor der Pfadfindung [...]

Was Pfadfindung angeht, habe ich einen sehr schnellen A*-Star-Algorithmus an der Hand...
Ich bin bis morgen früh auf der Arbeit, kann heute also keinen Code hier reinstellen, aber wennst magst, kann ich dir die Routine gerne zukommen lassen. :)


:shock:

Das würde mir ungemein weiterhelfen :D

Gerne nehme ich das Angebot an, es hat aber keine Eile.
Mach dir bitte keine Umstände wegen mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Isometrische 2D Spiele-Engine
BeitragVerfasst: 09.06.2018 22:14 
Offline
Benutzeravatar

Registriert: 25.09.2016 01:42
Click-Move Test:
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Isometrische 2D Spiele-Engine
BeitragVerfasst: 10.06.2018 23:11 
Offline
PureBasic Team
Benutzeravatar

Registriert: 11.09.2004 16:35
Wohnort: Saxony / Deutscheinsiedel
Auch dir viel Glück + Durchhaltevermögen :allright:
Tolle Entwicklungen hier... :D

_________________
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Isometrische 2D Spiele-Engine
BeitragVerfasst: 12.06.2018 10:35 
Offline
Benutzeravatar

Registriert: 25.09.2016 01:42
Andre hat geschrieben:
Auch dir viel Glück + Durchhaltevermögen :allright:
Tolle Entwicklungen hier... :D


Danke, werde beides brauchen :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye