Just to get you all salivating I’m going tell you about my current DirectX project.
It’s a Tomb Raider type example where you control Tiny (The star of the DirectX SDK tutorials) in an enclosed room with a street lamp (Animations!). You can pivot Tiny like you would dear Lara and walk OR run in that direction. If you hit the wall or the lamp you will stop (a little collision work), and when you walk under the street lamp she’ll light up.
Simple I know, but I haven’t seen a VB project come close to this.
The animation is my first and current struggle because you need to inherit a class to control the “skeleton” of the animation and because you have to write your own controller there are millions of different ways of doing it.
The next problem will then be the collision. I thought I saw some reference in the object classes to check whether 2 meshes intersect. I’m actually looking forward to this because I know I don’t fully understand how matrices work or are translated.