Über dieses Tetris-Spiel
Willkommen bei der klassischen Tetris-Variante auf
kaipfister.de — einer kostenlosen,
werbefreien und installationsfreien Implementierung des
zeitlosen Puzzle-Klassikers, die direkt im Browser
auf Desktop, Tablet und Smartphone läuft. Das Spiel kombiniert die
authentischen Nintendo-Tetris-Regeln von 1989 mit
modernen Annehmlichkeiten wie dem Super Rotation System (SRS),
Wall Kicks, Lock Delay, Hold-Funktion,
T-Spin-Erkennung, Combo-System und einem
fairen 7-Bag-Randomizer.
Die Engine ist in reinem Vanilla JavaScript geschrieben,
ohne jegliche externen Frameworks oder Bibliotheken. Das Ergebnis: ein einziges,
schlankes HTML-Dokument, das sofort lädt, offline funktioniert und auf
wirklich jedem aktuellen Gerät stabile 60 FPS liefert. Alle Sounds werden
zur Laufzeit synthetisch über die Web Audio API erzeugt — kein
externes Audio-Asset, kein zusätzlicher Download.
Spielregeln & Mechaniken im Detail
Das Spielfeld
Das Spielfeld besteht aus 10 Spalten × 20 sichtbaren Zeilen
(plus 2 versteckten Spawn-Zeilen oben). Von oben fallen einer nach dem
anderen die sieben klassischen Tetrominoes herunter: I
(Cyan), O (Gelb), T (Lila), S (Grün),
Z (Rot), J (Blau) und L (Orange).
Scoring nach Original-NES-Regeln
- Single (1 Linie): 40 × (Level + 1)
- Double (2 Linien): 100 × (Level + 1)
- Triple (3 Linien): 300 × (Level + 1)
- Tetris (4 Linien): 1200 × (Level + 1)
- Back-to-Back-Tetris: 50 % Bonus auf den folgenden Tetris
- T-Spin Single: 800 × (Level + 1)
- T-Spin Double: 1200 × (Level + 1)
- T-Spin Triple: 1600 × (Level + 1)
- Combo: 50 × Combo-Stufe × (Level + 1)
- Soft Drop: 1 Punkt pro Zeile
- Hard Drop: 2 Punkte pro Zeile
Geschwindigkeit & Level
Alle 10 Linien steigt das Level um eins. Mit jedem Level fallen die Steine
schneller — gemäß der originalen NES-Gravity-Tabelle:
Level 0 = 48 Frames pro Drop, Level 9 = 6 Frames, Level 19 = 2 Frames,
ab Level 29 ist der berüchtigte Kill Screen mit 1 Frame pro Drop
erreicht. Auf einem 60-Hz-Bildschirm bedeutet das: bei Level 29 fällt der
Stein alle ~16 Millisekunden eine Zeile tiefer — schneller, als die meisten
Menschen reagieren können.
Super Rotation System (SRS) & Wall Kicks
Wenn du einen Stein an einer Wand oder über einem Stapel drehen willst,
kann es vorkommen, dass die direkte Rotation nicht passt. Das
Super Rotation System löst das, indem es nacheinander
bis zu fünf alternative Positionen (sog. "Kicks") prüft. Der I-Stein hat
eine eigene, abweichende Kick-Tabelle. Auf diese Weise lassen sich
beeindruckende Manöver wie T-Spins realisieren — wichtige
High-Score-Techniken im modernen Wettbewerbs-Tetris.
7-Bag-Randomizer
Das Spiel verwendet keinen rein zufälligen Stein-Generator (der könnte
theoretisch endlos S- oder Z-Steine in Folge ausspucken). Stattdessen
werden alle sieben Steintypen in einen "Beutel" gelegt, durchgemischt
und der Reihe nach gezogen. Erst wenn der Beutel leer ist, wird neu
gemischt. Das garantiert maximale Fairness: in 14
aufeinanderfolgenden Steinen erscheint jeder Typ genau zweimal.
Hold-Funktion
Mit der C-Taste (oder Shift, auf dem Touchscreen
der Hold-Button) kannst du den aktuellen Stein in eine separate
"Hold-Box" legen und gegen den dort gespeicherten Stein tauschen.
Das ist enorm hilfreich, um auf den richtigen Moment für einen
Tetris zu warten — z.B. einen I-Stein zurückzuhalten, bis du
die perfekte 4-Zeilen-Lücke aufgebaut hast. Pro Stein ist nur ein
Hold erlaubt, damit kein Endlos-Tausch entsteht.
Tipps & Tricks für höhere Scores
-
Bau immer flach. Halte den Stapel so niedrig wie
möglich. Türme und Lücken werden im hohen Level zur Falle.
-
Lass eine Spalte für I-Steine offen. Das ist die
klassische Tetris-Taktik: nur am Rand eine 1-Spalte-Lücke lassen,
damit du regelmäßig vier Linien gleichzeitig räumen kannst.
-
Nutze Hold strategisch. Halte einen I-Stein zurück,
wenn er gerade nicht passt — er lohnt sich später viermal so sehr.
-
Übe T-Spins. Ein T-Spin Double bringt mehr als ein
normaler Tetris ohne B2B. T-Spins lassen sich mit etwas Übung in
fast jeden Stapel einbauen.
-
Hard Drop bringt Punkte. 2 Punkte pro übersprungener
Zeile sind über ein Spiel verteilt sehr viele zusätzliche Punkte.
Wenn du sicher weißt, wo der Stein landen soll: hart droppen.
-
Achte auf den Ghost. Der halbtransparente Schatten
zeigt, wo der Stein landen wird. Wenn du ihn nicht magst, kannst
du ihn in den Einstellungen deaktivieren.
-
Starte mit höherem Level für mehr Punkte. Jede Linie
ist Level+1-mal so viel wert. Wer Level 9 oder höher startet,
bekommt sofort höhere Multiplikatoren — verlangt aber Reaktion.
Tetrominoes — die sieben Steintypen
Tetris setzt sich aus sieben Steintypen zusammen, die alle aus genau
vier Quadraten bestehen (daher "Tetro" = Vier).
Mathematisch sind das alle möglichen freien Tetrominoes
in der euklidischen Ebene. Jeder Stein hat eine eigene Farbe nach
modernem SRS-Standard:
- I-Stein (Cyan, #00f0f0): vier Felder in einer Reihe — der einzige Stein, der einen Tetris ermöglicht.
- O-Stein (Gelb, #f0f000): 2×2-Quadrat, das nicht rotiert (alle Drehungen sind identisch).
- T-Stein (Lila, #a000f0): T-förmig, ermöglicht die berühmten T-Spin-Manöver.
- S-Stein (Grün, #00f000): S-förmig, einer der zwei "Skew"-Steine.
- Z-Stein (Rot, #f00000): Z-förmig, das Spiegelbild des S-Steins.
- J-Stein (Blau, #0030f0): J-förmig, häufig für Mulden am linken Rand genutzt.
- L-Stein (Orange, #f0a000): L-förmig, das Spiegelbild des J-Steins.
Geschichte von Tetris
Tetris wurde 1984 vom russischen Informatiker
Alexey Pajitnov entwickelt — auf einem Elektronika-60-Computer
in einem Moskauer Computerzentrum. Der Name kombiniert das griechische
"Tetra" (vier) mit Pajitnows Lieblingssportart "Tennis". Schon binnen
weniger Monate verbreitete sich das Spiel inoffiziell innerhalb der
Sowjetunion und später weltweit. 1989 erschien die
legendäre Nintendo-Version für NES und Game Boy — die Game-Boy-Variante
wurde mit über 35 Millionen verkauften Exemplaren zum
erfolgreichsten Spiel der Konsole und gilt bis heute als einer der
verkaufstärksten Videospiel-Titel aller Zeiten.
Seit 1996 hält die Tetris Company die Rechte am Spiel. Dennoch ist
das Konzept "fallende Klötze in einem 10×20-Raster" so universell,
dass freie Implementierungen wie diese hier weltweit existieren und
geschätzt werden. Diese Version basiert ausschließlich auf den
allgemeinen Mechaniken und enthält keine geschützten Assets, Grafiken
oder Klänge.
Häufig gestellte Fragen (FAQ)
Ist dieses Tetris-Spiel wirklich kostenlos?
Ja, das Spiel ist komplett kostenlos und werbefrei.
Es gibt keine Anmeldung, keine Pay-To-Win-Mechaniken, keine
In-App-Käufe. Alles, was du brauchst, ist ein Browser.
Muss ich etwas herunterladen oder installieren?
Nein. Das gesamte Spiel besteht aus einer einzigen HTML-Datei,
die direkt im Browser läuft. Wenn du es möchtest, kannst du
die Seite über das Browser-Menü als Progressive Web App
(PWA) zu deinem Home-Bildschirm hinzufügen.
Funktioniert das Spiel offline?
Ja, sobald die Seite einmal geladen wurde, läuft sie auch
offline weiter — solange du den Tab nicht schließt. Mit einer
PWA-Installation funktioniert sie auch bei späteren Besuchen
offline.
Wo wird mein Highscore gespeichert?
Dein Highscore und deine Top-10-Liste werden lokal in deinem
Browser (localStorage) gespeichert. Sie
verlassen dein Gerät nicht und werden nicht an einen Server
gesendet. Wenn du den Browser-Cache löschst oder den
Inkognito-Modus nutzt, gehen die Scores verloren.
Welche Geräte und Browser werden unterstützt?
Alle modernen Browser: Chrome, Firefox, Safari, Edge,
Opera, Brave, Samsung Internet auf Desktop, Mobile und
Tablet. Es gibt CSS-Fallbacks und JS-Polyfills für ältere
Browser-Versionen (Safari 13+, Chrome 80+, Firefox 75+). Auf
Touch-Geräten wird automatisch das D-Pad eingeblendet.
Gibt es eine Pause-Funktion?
Ja. Drücke P oder Esc auf der Tastatur
bzw. den Pause-Button auf dem Touchscreen. Das Spiel pausiert
automatisch, wenn du den Tab wechselst.
Wie funktioniert der T-Spin?
Ein T-Spin wird erkannt, wenn der T-Stein durch eine Rotation
in eine Lücke gedreht wurde und dabei mindestens
drei der vier Eckfelder rund um seinen
Mittelpunkt belegt sind (3-Corner-Regel). T-Spins geben deutlich
mehr Punkte als normale Liniencleerungen.
Was bedeutet "Back-to-Back Tetris"?
Wenn du zwei oder mehr Tetrises (4 Linien gleichzeitig) in
Folge schaffst, ohne dazwischen einen Single/Double/Triple
zu machen, bekommst du auf jeden Folge-Tetris einen
50%-Bonus.
Kann ich das Design ändern?
Ja, in den Einstellungen kannst du zwischen mehreren Themes
wählen: Neon (default), NES Classic, Game Boy,
Synthwave, Matrix, Paper (hell) und Vaporwave. Auch
Ghost-Piece, Grid, CRT-Scanlines und Partikel-Effekte lassen
sich individuell ein- oder ausschalten.
Wie kann ich DAS und ARR ändern?
In den Einstellungen findest du Slider für DAS
(Delayed Auto-Shift — die Verzögerung, bis bei gedrückter
Pfeiltaste der Stein anfängt, wiederholt zu wandern) und
ARR (Auto-Repeat Rate — wie schnell er
danach wandert). Wer schon mal kompetitives Tetris gespielt
hat, kennt diese Werte.
Speichert der Highscore-Modus auch das Datum?
Ja. Die Top-10-Liste enthält neben Score und Endlevel auch
das Datum, an dem du den Score erspielt hast.
Wie erreiche ich ein Achievement?
Es gibt mehrere Erfolge, die du automatisch freischalten
kannst — z.B. den ersten Tetris, einen T-Spin Double, 50
Linien in einem Spiel, Level 10 erreichen, einen 5er-Combo
oder einen Perfect Clear. Sie erscheinen rechts oben als
Toast und werden in der Trophäen-Ansicht aufgelistet.
Kann ich das Spiel in Vollbild spielen?
Ja, drücke F11 in deinem Browser oder verwende
die PWA-Installation, um das Spiel als eigenständige App
ohne Adressleiste zu starten.
Ist das Spiel barrierefrei?
Wir achten auf ARIA-Labels, Tastatur-Bedienung
aller Menüs, korrektes Focus-Management, prefers-reduced-motion-
Unterstützung und forced-colors-Modus für Windows-
Hochkontrast. Eine Skip-Link-Verknüpfung zum Spielfeld ist
ebenfalls vorhanden.
Technische Details
Diese Implementierung verwendet HTML5 Canvas 2D für
das Rendering, Web Audio API für die Klangsynthese,
localStorage für die Persistenz und
requestAnimationFrame für die Spielschleife mit
sauberer dt-basierter Logik (frame-rate-unabhängig). Das Canvas wird
mit der Geräte-DPR (Device Pixel Ratio) skaliert, damit auf
Retina- und High-DPI-Displays alles gestochen scharf aussieht.
Die Eingabe nutzt sowohl Keyboard Events mit DAS/ARR-Handling
als auch Touch Events, Pointer Events und
optionale Wisch-Gesten.
Die Datei ist mit Bedacht so geschrieben, dass sie ohne Build-Tools,
Transpiler oder Bundler auskommt. Alles ist Single-File-HTML:
ein einziger HTTP-Request, dann läuft das Spiel.
Mehr von kaipfister.de
Diese Tetris-Variante ist Teil des persönlichen Web-Projekts von
Kai Pfister. Mehr unter kaipfister.de.
Tetris® ist eine eingetragene Marke der Tetris Holding, LLC.
Diese Webseite ist eine unabhängige, kostenlose Implementierung
der allgemeinen Spielmechaniken und steht in keiner Verbindung zu
Tetris Holding, der Tetris Company oder einem ihrer
Lizenznehmer.