einführen
Verwenden Sie Silverlight 2.0 (c#), um ein farbenfrohes Tetris zu entwickeln
Wie man spielt
↑ - transformieren; ← - nach links bewegen; → - nach rechts bewegen; ↓ - nach unten bewegen
1. Jede Form besteht aus 4 „Blöcken“, das heißt, „Block“ ist die kleinste Einheit von Tetris. Zunächst muss eine „Block“-Benutzersteuerung vorhanden sein. Voraussetzung ist, dass Position und Farbe des „Blocks“ eingestellt werden können
2. Das klassische Tetris verfügt über insgesamt 7 Formen, die für jede Form erforderlich sind, und schreibt eine abstrakte Klasse. Die 7 spezifischen Formen erben diese abstrakte Klasse und schreiben ihre abstrakten Attribute und abstrakten Methoden neu.
3. Kernsteuerungsteil: Füllen Sie den Behälter mit versteckten „Blöcken“, steuern Sie die Verformung und Bewegung der Form nach oben/unten/links/rechts und reagieren Sie auf Änderungen, indem Sie die Farbe der „Blöcke“ im Behälter steuern Die Form wird als nächstes verschoben. Oder wenn die verformte Position bereits eine Farbe hat, ist die Bewegung oder Verformung verboten. Wenn die nächste Bewegung oder verformte Position der Form unten eine Farbe hat oder sich am Boden des Behälters befindet, wird sie als abgebrochen gewertet und eine neue Form wird erzeugt.
YYTetris.Web/YYTetrisTestPage.aspx ist die Seite, auf der das Spiel ausgeführt wird
Ideen
1. Jede Form besteht aus 4 „Blöcken“, das heißt, „Block“ ist die kleinste Einheit von Tetris. Zunächst muss eine „Block“-Benutzersteuerung vorhanden sein. Voraussetzung ist, dass Position und Farbe des „Blocks“ eingestellt werden können
2. Das klassische Tetris verfügt über insgesamt 7 Formen, die für jede Form erforderlich sind, und schreibt eine abstrakte Klasse. Die 7 spezifischen Formen erben diese abstrakte Klasse und schreiben ihre abstrakten Attribute und abstrakten Methoden neu.
3. Kernsteuerungsteil: Füllen Sie den Behälter mit versteckten „Blöcken“, steuern Sie die Verformung und Bewegung der Form nach oben/unten/links/rechts und reagieren Sie auf Änderungen, indem Sie die Farbe der „Blöcke“ im Behälter steuern Die Form wird als nächstes verschoben. Oder wenn die verformte Position bereits eine Farbe hat, ist die Bewegung oder Verformung verboten. Wenn die nächste Bewegung oder verformte Position der Form unten eine Farbe hat oder sich am Boden des Behälters befindet, wird sie als abgebrochen gewertet und eine neue Form wird erzeugt.
Expandieren