Chapter 1. About Board
~~~~~~~~~~~~~~~~~~~~~~
Rexrainbows BOARD Plugins sind eine perfekte Lösung für alle Arten von Brettspielen, wie Monopoly. In diesem Tutorial werden Sie erfahren, wie man ein Spiel mit einem gekachelten Hintergrund entwickelt, mit Zuhilfenahme der BOARD Plugins.
Zunächst muss man wissen, was die plugins für den Entwickler leisten können und wie man sie in einem Spiel einbindet.
Hier ein Beispiel:
Mr. Fu und Mister Egg spielen „blind“ Schach. Ihre Augen sind verbunden. Folglich müssen sie alles in einem nicht vorhandenen Board in ihren Gedanken „abspeichern“.
Das Board in ihren Köpfen ist zusammengestellt aus zwei Teilen. Die arithmetische Angabe (diese kann in einem Array dargestellt werden) und den geometrischen Zusammenhang (die Form der Zelle und den Zusammenhang der Zellen zueinander - Entfernung Winkel).
Im ersten Kapitel wird das Board für die Spieler entwickelt. Hierbei helfen die Plugins Board und Square Tx
Chapter 2. Create a Board
~~~~~~~~~~~~~~~~~~~~~~~~
Bevor man weiterarbeitet sollte man zunächst alle Plugins von Rexrainbow installieren.
Jetzt öffnen wir ein Projekt und implementieren die Plugins Board und Square Tx.
Wenn man nun das Board Objekt auswählt kann man sich die Parameter (Einstellungen) anschauen.
In unserem Beispiel wollen wir ein Array mit einer Größe von 10 x 7. Die Einstellungen sollten dafür wie folgt aussehen:
Jetzt wird die geometrische Größe des Boards festgelegt. Hierfür wählen wir das
Square Tx Objekt aus Jede Zelle soll eine Größe von 64px x 64px haben. der Ursprung des Feldes soll die Position 100, 32 haben. Bei der Position des Feldes kann man gerne auch etwas experimentieren.
Nun wird per Drag & Drop eine Kachel tile eingefügt und die Größe wird auf 64 x 64 festgelegt.
Jetzt kommen wir zu dem wichtigsten Teil unseres Tutorials. Wir entwickeln den sichtbaren Teil des Spielbretts und programmieren das Zusammenspiel von arithmetischen und geometrischen Angaben im Event - Sheet:
Event 1 verbindet Board mit Square Tx. Es wird festgelegt, dass das Board quadratisch ist (andere Möglichkeiten sind sechseckig hex und isometrisch). Event 2 & 3 bilden eine eingebettete Schleifenstruktur. In unserer Schleife benutzen wir Board - Create tile um eine gekacheltes (tile = Kachel) Spielfeld zu erzeugen.