[x]

deviantART

 

Ragdoll Engine by ~voidSkipper:iconvoidSkipper:


©2007-2009 ~voidSkipper
Details
Submitted: September 21, 2007
File Size: 3.9 KB
Image Size: 4.0 KB
Resolution: 200×200
Comments: 47
Favourites & Collections: 27 [who?]

Views
Total: 5,569
Today: 0

Downloads
Total: 166
Today: 0

Embed


Thumb

Artist's Comments

Here's a ragdoll engine I've built. I'm incredibly happy with it, and will be using it in an upcoming game.

Press space to toggle slow motion, click and drag to move the ragdoll.

Features to be added:
-Line on line collision
-Cladding of ragdoll with images (skinning, whatever)
-'animation constraints' - basically keeps it standing when it's not being attacked, makes it walk, etc.

A huge thanks to :iconsupa-monky: for all his help and patience in this - I really had no idea how little school taught you about trig, but he filled it all in for me (:
[x]

Devious Comments

love 1 1 joy 1 1 wow 0 0 mad 0 0 sad 1 1 fear 0 0 neutral 0 0

Comments


Oh, man. Brilliant, freespace! Is the removal of the limbs intentional? lol
You should help explain the functions of this to me, because I'm sure it'll be possible to transfer this system to MMF.
How long did it take to make this?

--
E-Man Wuz Hear
Dude, I flinged everything off the screen and now it won't work.

--
NARUTO is the way to go!
*God, do I suck at rhymes.*
IchiHime Supporter
SasuSaku Supporter
NaruHina Supporter
Yay! Ragdoll pwns.... But yesh, I also lost my man off the screen lol! Kepp updating this, I'd love to see skinning/weapons etc. :D

--
I'm not a pain, I just make it obvious that I exist...
Thanks!

Yeah, the removal of the limbs is intentional. This might be a bit hard to implement in MMF because it's all actually drawn at runtime - there are no graphic files in the program, save for my logo.

The program itself (sans the limb removal code) was written in the space of a double-free lesson at school, so like.. an hour and a half, but the math took me a lot longer to figure out, and took a lot of bugging :iconsupa-monky: with questions xD
Just refresh the page. I was going to put walls in, but a lot of my friends found throwing him away hilarious, so I left it how it was.
I certainly plan to. Currently I've done all the code for the collision testing, but haven't compiled it yet. Not like it's all going to work first compile, though :P The skinning shouldn't be difficult to add. I can do that quickly, so I'll do it last. Drawing the skin will take longer than coding it to fit :lol:
Nevertheless, you made an excellent engine, which makes for a superb death animation in a game. ;)

--
E-Man Wuz Hear

Site Map