I am planning to make a Tetris clone as I am just starting out. It will be a windows-only program as I am trying to get the hang of Windows/DirectX programming (the book needs an API tutorial because it leaves beginning game-programmers like me in the dark).
Anyways, I am trying to think about how will I structure this game, and I thought I should collaborate with others while making and planning the game to make sure I don't develop any bad habits.
All I have so far are rudimentary thoughts on how I will store the objects- a 2d array for the grid and each tetris piece will be a array of blocks.
What else do I have to think about when making this and any (constructive)suggestions about making the game are welcome.
Anyways, I am trying to think about how will I structure this game, and I thought I should collaborate with others while making and planning the game to make sure I don't develop any bad habits.
All I have so far are rudimentary thoughts on how I will store the objects- a 2d array for the grid and each tetris piece will be a array of blocks.
What else do I have to think about when making this and any (constructive)suggestions about making the game are welcome.