操作方法は移動は←→↓、ハードドロップはスペースキー、左回転Z、右回転X、一時停止はEscです。ただしキーをおすとスクロールしてしまうので動作確認はこちらからお願いします。

前回はC#で作成したテトリスをTypeScriptで書き直しましたが、それをコンパイルした結果、以下のようなJavaScriptになります。

まずはHTMLファイルを示します。

PlaySoundeffect.js

Tetrimino.js

Block.js

MovingTetrimino.js

SuperRotation.js

FixedTetrimino.js

app.js