>>581
まずは、XNAで1つずつやるのがよいのでは?

1.spriteBatch()で、1つのスプライトを表示。
2.コントローラーで、1のスプライトを上下左右に移動できるようにする。
3.1のスプライトを4つ表示してテトリスブロックにする。
4.Aボタンを押すと、ブロックが回転するようにする。
5.ブロックとステージの当たり判定をして、着地したらステージに配置する。
6.1ライン揃っていたら、ブロックを消す。

ここまでやれれば、テトリス作れます。
(ちょっと変えれば、ぷよぷよやドクターマリオにもなります。)

何か具体的にわからないことがあれば、質問していただければ、個別に対応できると思います。

1つずつコツコツやるのがコツかと。