Hello, I recently came across a game on Steam called Drunken Wrestlers 2 (I’m not sure if I am allowed to link to the Steam page). It is a cool little game with active ragdoll as the core feature. It really caught my attention and made me want to create a game with active ragdoll as the core mechanic in Roblox. I figured a game like Human Fall Flat or maybe Gang Beasts would be pretty fun to play in Roblox, so I got to work.
I never finished the game, mostly because I am currently working on another game that I would like to finish before I make a second game. So, unfortunately, I left this game in a prototype state.
I created a quick symmetrical test character. I used this chess texture (it was for some reason in my file system) to make the front different from the back.
Here is the character walking:
Walking.wmv (1.4 MB)
It may be hard to see, but the head and torso are kind of “lagging behind” the hip, which makes it feel very smooth to control.
"
The character is able to bump into objects:
Bumping.wmv (2.1 MB)
The force of the ragdoll is set to very low in the video. This gives the hip much more power, which results in the torso being pushed very easily, and not much resistance to walking. We can give the ragdoll more power, which gives the player more resistance when walking:
Bumping-MoreResistans.wmv (2.7 MB)
"
I have also implemented actions, such as slapping using “q” and “e”:
Slaping.wmv (1.9 MB)
We can also slap against walls:
Slaping-Wall.wmv (3.6 MB)
"
And of corse I had to make a ragdoll button (“R”):
Ragdoll.wmv (1.9 MB)
"
This is all being replicated, so every client sees the same thing. This was actually much easier to do than I thought.
It is very easy to add actions/animations. I wanted to add a headbutt, but I forgot. I might come back sometime in the future, but for now, I will leave it and instead work on my other game.
Here is a link to a test world: (“R” > toggle Ragdoll, “Q” and “E” > punch)
Please let me know what you think of the system.
Have a great day!