Game Development Community

Any new ODE news?

by Ronald J Nelson · in Torque Game Engine · 09/20/2005 (9:51 am) · 2 replies

Has anyone finished an integration with the 0.5 version of ODE?

How about Newton Game Dynamics?

If so would you mind sharing?

I ask because the only thing besides

www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=5024

which is over a year old,

and,

www.garagegames.com/mg/forums/result.thread.php?qt=30283

which is a work in progress,

are the only things I have seen that people have been willing to share up to now.


Also, is there any truth to the rumors I am reading that there is soon going to be the addition of ragdoll physics with a Torque release?


Just wanted to know because I am trying to decide whether to try doing one of these myself (yikes), or start work with something already proven successful.

#1
09/20/2005 (11:02 am)
Well if you just want client side physics effects like ragdolls, implementing ODE for that purpose should be pretty simple. If its just a client side effect, you do not need to worry about networking (that's what they do in UT2K4). In fact adding ODE to Torque, in a game specific way, is quite easy too. If you don't require your game to be networked, its insanely easy. If your game requires networking it will be a little harder.

If you download ChunkyKs's code in the second link, it will give you enough information to implement your own game specific ODE code. I was talking to ChunkyKs the other day, and he said he will finish it eventually. I wouldn't wait on it though, because eventually could be in a few months, or a few years ;). If you are good at C++, you should have no problem implementing some simple ODE objects (without optimized networking), in a night if you use ChunkyKs's code as a reference.
#2
09/20/2005 (12:07 pm)
I'll get it done pretty soon, I'm feeling pretty bored of having it hanging over me :-P

Anyways. "Work in Progress" doesn't mean not working, it means I've no finished all I want to do with it yet.

Try downloading what I've done, and messing with it. As Noolie says, if all you want is some clientside witchcraft, then my stuff already does that. Up to you to latch it to something else.

ODEItem is considerably more than a year old, and far inferior to RigidShape, IMHO. As I said in my last big post on the thread with my stuff in it; Are you *sure* that torque's physics doesn't do what you want? You might be surprised.

Working backwards to your other points; Newton isn't as cross platform as torque, therefore I don't care about it, and nor do many others. If something doesn't work on at least linux and OSX and possibly others, it doesn't even occur to me that it might matter.

"has anyone finished an integration with the 0.5 version of ODE?": Define "finished". For many things [T2D, for example], My stuff is effectively "finished", but utterly blingless.

Gary (-;