Hallo!
hmmmmmm ziemlich allgemein gefragt....
Also... 2D klinkt immer wie ein Array...
Vielleicht aber auch nach eine Raum-Linkliste....
Vom Webserver laden klinkt nach
SOAP oder eigenen Protokoll...
OK fangen wir vorne an...
Definiere einen Raum als Array. Hier kannst du dann wenn es reicht ein Byte ablegen für
Wand, Nix, oder Gegenstände oder Du musst ein Record nehmen....
Das Array würde ich als dynamisches Array definieren und als erstes die Größe/Länge/Anzahl der Records
übertragen. Wenn Du jede Tür mit einem ID für den nächsten Raum speicherst, kannst Du die Räume beliebig
anordnen und einfach durch Austausch eines Linkes z.B. per Zufall auch die Anordnungen ändern.
Tja und mit
SOAP kannst Du - am besten anhand des Beispieles im Delphi - einen Record definieren und diesen
vom Server holen...
Frank
PS.: Wie weit bist Du den schon.. Kannste schon was zeigen?