Say I want to have a swordsman swing his sword at another swordsman and I want the damage calculations to be done when the sword actually collides or hits the other party. ie. combat mechanics that try to follow a fighting system that perhaps resemble real-time combat(like Oblivion). How should one go about doing this?
Of course, I could just run off an animation and only do the damage when the animation cycle completes, but I'm thinking that it would be more realistic if I don't do this.
What if I introduce hundreds of such swordsmen... each attacking and fighting each other... What method would you go about doing this? Using bones? How do I detect the collisions given that a hit on any part of the body receives the same damage?
I'm just wondering about how I would handle many many units in a massive game if I were to make one and I am curious as to how to do it, you can drop in some snipplets of code to illustrate.
And had anyone completed, or is working on, a project that involve 3d combat and many troops before?