Falling Block Puzzle Adventure is my take on Tetris.
This is a trippy new version that has 3D blocks and real-time lighting.
It's written in C++ and uses DirectX 9.
If you are interested in learning from the code and if I get enough requests I will put it up on my website.
My website is www.simudream.com.
Demo available here: iotd-07-07-2003_fallingblock.zip (951k)