HTML5 JS-Implementierung der Tetris-Prinzipien und spezifische Schritte im Tutorial von „steps_html5'.
WBOY
Freigeben: 2016-05-16 15:48:31
Original
1760 Leute haben es durchsucht
Grundprinzipien für die Umsetzung dieses Spiels:
Die Spielfläche ist eine begrenzte Fläche. Die Spielfläche dieses Spiels hat 21×25 Rechtecke eine Breite von 10 Einheiten und eine Höhe von 6 Einheiten (die absolute Einheit der Leinwand ist fest, nicht Pixel).
Erstellen Sie die RusBlock-Klasse, um entsprechende Daten und Verhaltensweisen zu enthalten, und erstellen Sie ein zweidimensionales Array aState[21][25], um das markierte Rechteck im Spielbereich aufzuzeichnen.
Tetris besteht aus 7 Teilen. Die Anzahl und Position der von jedem Teil eingenommenen Rechtecke ist unterschiedlich. Erstellen Sie daher eine Teilklasse und dann ein Array zum Speichern der 7 Teile vom Teil eingenommenes Rechteck. Die Anzahl und Position der Rechtecke. Wenn der fallende Teil den Boden erreicht, wird ein neuer Teil generiert und das markierte Rechteck des Teils wird dem Array des Spielbereichs zugewiesen.
Drucken Sie in der Spielschleifenfunktion die fallenden Teile, die festen Teile und die nächsten fallenden Teile aus.
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn