   Tetris in C# w/ XNA
  I'm trying to make Tetris in C# using XNA.So far, I've gotten the background of the play area loaded.Now as far as the actual pieces, I've heard that a 4x4 Array for each block is the way to go. Unfortunately, I haven't gone further than public int[,] TBlock = new int[4, 4]; I'm not sure about where to go next, or even if I should be working on this part yet.   
  So...what's your question?   ;  You might be getting a little ahead of yourself, but not too much. I think you have the right idea, but you'll need to do some more planning before you dive in. Consider how you will handle piece rotation, collision detection, etc. How will you detect when a piece 'lands'? And how will you handle the clearing of the lines and subsequent settling of the other board pieces? You don't have to have rock-solid plans for all of this. An experienced programmer could probably plan a game like Tetris on paper in its entirety before writing a single line of code. But if you're a novice, it's significantly more difficult to plan without coding. My rule of thumb is: come up with a good plan for as much as you can, but if you feel like you're getting nowhere in your planning, then dive in and experiment in-code. See what works. And if that still doesn't help, consider a less-complicated game, like Tic-Tac-Toe. Then, take what you've learned and re-try Tetris.   