@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Rubyでテトリスを実装する その2

Rubyでテトリスを動かす その1 - @ledsun blog の続きです。 前回、枠を表示しました。 今回は、I字型テトリミノを表示して落下させます。

https://github.com/ledsun/tetoris/commit/9000667616f82486fe55c20e2c42b9c29e41bf34 の1コミットにまとめてあります。 Tetoriminoの実装と更新処理を追加しました。 Blockクラスがあると描画を共通化できることに気がついたので、追加しました。

wez.termで実行すると、カラーテーマの影響を受けるようです。 赤色を指定していますが、緑色で表示されます。 VisualStudio Codeのターミナルで実行すると、赤で表示されます。