Delphi bräuchte ratschläge zur umsetzung

striker159

Lt. Junior Grade
Registriert
Dez. 2008
Beiträge
330
hallo,
ich will mir einen rechner für ein spiel programmieren.

in dem spiel gibt es 4 schwierigkeitsstufen.
jedes monster hat einen eigenen namen, der auf allen stufen gleich ist.
jedes monster hat auch die selbe anzahl an eigenschaften, die allerdings abhängig von der schwierigkeit sind.

jetzt möchte ich für jedes monster die werte intern so speichern, dass man nur den namen und die schwierigkeit angeben muss, und alle entsprechenden werte werden in einem record gespeichert, mit dem dann gearbeitet wird.

hab leider keine ahnung wie ich das so speichern kann.
hoffe ihr könnt mir helfen
 
Das Konzept, das du suchst, heißt "abstract factory".
Du erstellst also für jedes Monster eine abstrakte Basisklassse und leitest für jeden Schwierigkeitsgrad eine Variante ab. Dazu baust du dir noch eine abstrakte Basisklasse für deine Monsterfabrik und leitest die wieder für jeden Schwierigkeitsgrad ab. In deinem game engine erzeugst du Monster über das Interface der abstrakten Factory und übergibst deinem game engine zu Beginn, die zu dem Schwierigkeitsgrad gehörende, konkrete Faktory. Fertig.
 
nene :) entweder hab ich dich grad falsch verstanden oder du mich.
ich will kein spiel programmieren ,lediglich ein kleines rechen programm. da gibt es keine game engine :)
 
Stimmt ich habe überlesen, dass du nur ein kleines rechen programm haben willst. Die Variante, die ich beschrob, kannst du trotzdem nehmen. Ist aber vllt ein wenig zu mächtig. ;-)
 
Zurück
Oben