Gegnerwellen und Pathfinding ?
spacer
Autor Nachricht
Zyrano
Hält's aus hier
Beiträge: 15



BeitragVerfasst: So 05.02.12 14:39 
Hallo Leutz,

nachdem ich einige Zeit vergeblich mit C# und XNA verbracht habe, bin ich wieder beim guten, alten Delphi gelandet und habe mich etwas mehr mit GLScene und ODE bschäftigt. Ich bin erstaunt wie gut dass doch funktioniert.

Jetzt aber zu meiner eigentlichen Frage:

Ich bin im Moment dabei ein kleines Spiel mit GLScene zu schreiben welches evtl. auch die Ausmaße eines TowerDefence-Spielprinzip bekommen soll.
Nun denke ich aber schon die ganze Zeit drauf rum, wie ich die Gegnerwellen generieren kann und das Pathfinding benutze ?
Ich habe mir schon den Thread zu Rekursiv angeguckt und steig da noch nicht sooooo ganz durch =)
Den zeitlichen Abstand zwischen dem Spawn mach ich logischerweise mit einem Timer und lass eine Variable bis... meinetwegen 10 hochzählen und die Welle zu beenden. Aber irgendwie ist mir schleierhaft, wie ich den Gegnern dann die Eigenschaften wie Lebenspunkte, Geschwindigkeit etc. zuweise ohne das für jeden einzelnen Gegner neu zu schreiben.
Mein Kopf dreht sich irgendwie im Kreis ^^

Bitte um Denkanstoß =)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic starofftopic star
Beiträge: 1008
Erhaltene Danke: 67

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: So 05.02.12 19:59 
So als Gedankenanstoß: OOP (Objektorientierte Programmierung). Erstelle entsprechend Klassen (mit passenden Attributen und Methoden) und instanziiere diese. Dann kannst du z.B. in einem Timerereignis kannst du dann die Objekte in einem Array iterieren und die Attribute setzen...

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
EE-Maler
Beiträge: 1754
Erhaltene Danke: 62

Windows XP
Delphi (2005 Bug Edition), Java (Eclipse), Haskell (ghci), C++ (Visual Studio 2010, Qt Creator)
BeitragVerfasst: Mo 06.02.12 16:47 
Guck z.B. mal hier:

www.delphitutorials.de/node/23

_________________
a broken heart is like a broken window - it'll never heal
Jen, [this computer] is infected. If this was a human being, I'd shoot it in the face. (IT Crowd)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home