Hi, ich arbeite zurzeit an einem kleine Projekt. Es soll wie ein Borwsergame werden jedoch ne eigenständige Application.
Nun möchte ich eine karte wie aus den Browsergames bekannt generieren. Ich hab gedacht ich mach mir ne Tabelle und geb jeder zelle Koordinaten. Nur ist da das Problem das ich keine Ahnung habe wie ich so ne Karte generieren sollte.
Habt ihr da ne Idee oder vielleicht sogar ein Tutorial ?
nein ich will eine große statische karte generieren, also eine karte wo alle user sich drauf wieder finden und sie soll eigentlich immer gleich bleiben außer wen nein neuer user hinzu gekommen ist.
btw du schreibst ja
int FeldArt = rand()%12; //Zahl zwischen 0 und 11 generieren //in deine Tabelle Schreiben//
wie erzeuge ich eine tabelle. meine karte soll später mal ungefähr so aussehen:
und die soll in einem extra dialog angezeigt werden.
Hm da gibts verschiedene Möglichkeiten, um ne gute zu finden müsst ich da jetzt aber etwas drüber nachdenken
du könntest z.b. eine Serie von Buttons erstellen und auf diesen Die Bilder darstellen (falls sie anklickbar sein sollen). Auf die schnelle hab ich jetzt nicht gefunden wie man Bitmaps einfach so darstellt sonst hättest du auch einfach Bitmaps darstellen können und dann die Mausklicks abfangen können.
Ooooder du machst nen Owner Drawn Button damit kannst dann auch das verhalten und aussehen recht schön steuern.
Intern würd ich mir ne Klasse "Feld" erstellen und für jedes Feld ein Objekt erstellen Die Daten der Objekte kannst du dann z.b. noch in einer Datei oder DB speichern wenn es nötig ist.
Kommt eben drauf an was du alles mit der Karte machen willst