Entwickler-Ecke
Sonstiges (Delphi) - Gegnerwellen und Pathfinding ?
Zyrano - So 05.02.12 14:39
Titel: Gegnerwellen und Pathfinding ?
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ß =)
platzwart - 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...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!