久しぶりに連載もの。不定期だが、かつてJavaアプレットで作ったTetristaをflashにリプレースする。

アルゴリズムで参考にする程度でスクラッチに近い。

必要な要素。
◆base
土台となる。feild、command、score、timerや非同期通信オブジェクト、サウンドを持つ。メインルーチンと開始/終了の処理。

◆feild
blockを持つ。blockに指示を出したり、描画やライン消去判定をする。対戦機能を想定してduplicatableな構造を意識する。

◆block
配列パターンに従って描画したり、外部指示により移動/回転する。描画blockは矩形描画にもグラフィックパターン(ムービーオブジェクト)使用にも対応できるようにする。