Zum Inhalt springen
Der Guide für ein smartes Leben.
Steine in freiem Fall

VB: Tetris programmieren

Auch Anfänger programmieren das Spiel Tetris weitgehend unkompliziert in VB-Express. Mit wenig Aufwand und dieser Anleitung können Sie gleich starten.

Autor: Redaktion pcmagazin • 26.9.2008 • ca. 1:35 Min

VB: Tetris programmieren
VB: Tetris programmieren
© Archiv

Tetris ist wohl das bekannteste Computerspiel - schließlich erfreut es sich immer noch größter Beliebtheit und ist auf Millionen von Computern und Abertausenden von Spielkonsolen installiert. Aber haben Sie gewusst, dass der Erfinder, ein Russe namens Alexey Pajitnov, kaum Geld damit verdienen...

Tetris ist wohl das bekannteste Computerspiel - schließlich erfreut es sich immer noch größter Beliebtheit und ist auf Millionen von Computern und Abertausenden von Spielkonsolen installiert. Aber haben Sie gewusst, dass der Erfinder, ein Russe namens Alexey Pajitnov, kaum Geld damit verdienen konnte? Fast alle Umsätze mit dem Spiel liefen an ihm vorbei, das große Geschäftmachten andere. Die komplette Story der Vermarktung von Tetris ist als spannender Wirtschaftskrimi bei Wikipedia unter dem Stichwort Tetris nachzulesen.

Sie programmieren das Spiel weitgehend unkompliziert, aber nicht weniger spannend. Selbst Anfänger in VB-Express bewältigen mit dieser Anleitung und ein bisschen Arbeit die Aufgabe.

VB: Tetris programmieren
Farbe und Form: Hier sehen Sie alle Tetris-Spielsteine von I, T, O, L, J, S bis Z
© Archiv

Ein Tetris-Programm in VB-Express zu entwickeln ist nicht schwer, wenn Sie die ersten Hürden überwunden haben. Denn schließlich stellt VB-Express mit fertigen Routinen die Grafik dar und steuert die Tastatur. Lediglich die Regeln, um die Spielsteine zu steuern, kann sehr unbequem werden. Doch hier hilft Ihnen dieser Artikel: Mit ein bisschen Wissen über VB-Klassen und Array-Programmierung bauen Sie sich ein kleines Tetris-Programm selbst zusammen. Benutzen Sie die angebotenen Versionen VBXtris01 bis VBXtris04 einfach als Anhaltspunkte, wenn Ihre Bemühungen ins Stocken geraten.

Zunächst sollten Sie sich mit dem Spielbrett, den Spielsteinen und den Spielregeln vertrautmachen: Das Spielbrett ist ein einfaches Rechteck, welches sich in quadratische Kästchen gleicher Größe unterteilt. Die Spielsteine bilden Sie ebenfalls aus Kästchen gleicher Größe, die sich nur in Farbe und Form (I, T, O, L, J, S, Z) unterscheiden. Natürlich müssen Sie nicht diesen Satz Spielsteine verwenden, wenn Sie das Programm lieber nach Ihren Wünsche gestalten wollen.

VB: Tetris programmieren
Steine im freien Fall Tetris selbstprogrammiert

Die Spielregeln sind einfach: Ein zufälliger Spielstein bewegt sich schrittweise von oben nach unten. Der Spieler kann den Stein drehen und nach links oder rechts bewegen, solange der Stein dazu Platz hat. Ist der Stein unten angekommen, bleibt er dort. Das Programm erzeugt den nächsten Stein, welcher wieder von oben nach unten fällt. Der Spieler muss versuchen, mit den Steinen am unteren Spielfeldrand eine durchgehende vollständige Zeile zu bilden. Sobald eine solche Zeile fertig ist, wird diese aus dem Spielbrett entfernt. Ziel ist es, möglichst viele dieser Zeilen zu erzeugen. Das Spiel ist beendet, wenn kein neuer Spielstein mehr Platz hat.

Nächste passende Artikel
N8N-programmieren-shutterstock
Automatisierte Programme, Heimnetz & Internetdienste Programmieren ohne Code: N8N
Windows klonen
Chromecast-Stick
Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.
Microsoft AntMe
Von Ameisen lernen Microsoft AntMe
E-Mail-Client selbstgebaut
Widgets selbst programmieren
7 Beste Excel Tipps Grafik
Makros ohne Programmieren Excel: Makros aufzeichnen