Thema: Delphi Spielherstellung

Einzelnen Beitrag anzeigen

mbamler

Registriert seit: 19. Mai 2005
Ort: Hamburg
118 Beiträge
 
Delphi 7 Architect
 
#2

Re: Spielherstellung

  Alt 6. Sep 2006, 06:37
Zitat von Hirnsausen:
Hallo!

Ich will ein "Brettspiel" herstellen, welches aus sechseckigen Feldern bestehen soll.

Wie kann ich ein Spielfeld aus interaktiven Sechsecken(Objekten?) erstellen?
Hmmm ... gar nicht mal so unknifflig ...

Ich würde ein array von Objekten generieren, die unter anderem 6 "NachbarZeiger" haben,
über die du dann auf die Nachbarfelder zugreifen kannst

Delphi-Quellcode:
TFeld = object .....
begin
 .... //irgednwelche Eingenschaften und Methoden

  Nachbar1 : TFeld;
  Nachbar2 : TFeld;
  Nachbar3 : TFeld;
  Nachbar4 : TFeld;
  Nachbar5 : TFeld;
  Nachbar6 : TFeld;

 ....
end;
hat ein Feld in einer bestimmten Richtung kein Nachbar ist der Wert nil
ansonsten zeigt er eben auf das Object, das sein entsprechender Nachbar ist.

Pfadfindungsalgorithmen und Kürzeste-Wege-Berechnungen müssen entsprechend angepasst sein ...

Gruß
Matthias
  Mit Zitat antworten Zitat