An experimental simulation

by Administrator 30. May 2005 18:38

I've been talking about DirectX and games lately, and I've come up with a simulation for me to experiment with some things I've been wanting to learn or see in action.  Essentially, my brain has been going in several directions at once and this will be a first effort at exploring some ideas I have.  These areas of interest are:

  • Physics: Realistically modeling shockwaves from explosions.  Coming up with a mathematical model for uniform and non-uniform force vectors and fluid dynamics such that a virutal world can react realistically with no "arbitrary" parameters defined, ergo "How come this can blows up but not this wall?"
  • Destoryable terrain technology.  Using the above to be able to model bezier surfaces that represent a surface after an explosion.  
  • AI: I'm very interested in AI, mostly just for academic nerd reasons ,but I may come up with business or gaming related applications

So, I've decided my simulation for all this will be a DirectX remake of the classic game scorched earth.  It will start out as a 2D version and move to a 3D version as soon as I find a good (free) 3D modeling tool.  I already have the game and graphics part of it pretty much done.  Next step: program some AI that shoots back at you.

If you read the site because of the .NET Compact Framework or other "useful" content this may seem ridiculous to you.  Never you mind, games are some of the most complex systems you can write today, presenting very complex design challenges.  Consider it a mental workout.

Of course, if I have fun with this I will try to make a product out of it...

Tags:

Comments (2) -

optionsScalper
5/31/2005 3:24:23 AM #

Damon,

This sounds like fun.  I'm not sure what type of tools that you are looking for, but these two are free:

http://www4.discreet.com/gmax/
developer.nvidia.com/object/fx_composer_home.html

-O

Reply

Damon Payne
Damon Payne
5/31/2005 2:23:23 PM #

The problemwith gmax is that it only works with games where developers have already implemented the support.  I found this one: http://www.anim8or.com/ that actually saves the raw vertex data, etc if you want it to.  Maybe I could help someone else out too by writing something that imports these models into MDX.

Reply

Pingbacks and trackbacks (160)+

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading


About the author

Damon Payne is a Microsoft MVP specializing in Smart Client solution architecture. 

INETA Community Speakers Program

Month List

Page List

flickr photostream