Wie kann man ein Match3-Game erstellen?

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von TheLianos.

    Wie kann man ein Match3-Game erstellen?

    Hi

    Ich hab mal eine Frage kann man in VB ein Spiel so ähnlich wie 7 Wonders?: bildspielt.de/online-spiele/3-gewinnt/7-wonders-iii/ bauen kann.

    Ich meine natürlich nicht exakt so perfekt wie dieses Spiel ich will nur wissen wie man den Mechanismus machen kann das wenn man zwei Steine verschiebt und sich dann drei gleichfarbige Steine bilden das diese zerstört werden und oben neue kommen.

    Danke im Voraus! :)

    *Topic verschoben*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    Das Spielfeld kannst du dir als 2D Array vorstellen, wobei jeder Eintrag die Farbe eines Steins repräsentiert.

    Zum Verschieben wechselt du einfach den Inhalt zweier Einträge im Feld, bei jedem Wechsel prüfst du ob nun drei "gleiche Steine" auf einer Horizontalen oder Vertikalen Achse existieren, wenn dem so ist dann verschiebst du alle steine, welche "darüber liegen" (y wert im array) und zum Schuss generierst du neue Steine, sollte durch die Generation oder die Verschiebung neue "Dreiher-Reihen" entstehen werden diese automatisch beim nächsten Update-Aufruf behandelt.