Realistic Physics v0.15

A 2D simulation of realistic injuries: skin, muscle and bone stretch, tear, break and bleed through real physics, not canned animations.

Content warning: graphic simulated injury, including blood, torn tissue and broken bones.

Fight

Play it as an app

Drag
Swing the tool into either fighter; hold it there and drag on to press harder
H / B / S / F
Sledgehammer, bat, knife or bare fist
← / →
The left fighter punches the right / the right fighter punches the left
2
Two fighters, or one body alone to use as a punching bag
Space / R
Pause / reset
M
Sound on or off
I
Show this page again
Touch
Drag a finger to strike; tap the buttons along the bottom

About

The injuries are checked against published injury research, so a slow push only bruises and a hard swing can break a bone.

Made by Azizjon Kasimov with AI coding agents.

  • How it was made
  • Video
  • Source code

What's new in v0.15

  • A Fight page, opened by the Fight button on the start screen: you play the left fighter, punch, and hold to lean back so a punch falls short, while the right fighter spars on its own or a friend plays it.
  • A fighter can lean back, away from the other: its upper body leans and its weight shifts away for as long as it is held, so a punch thrown at it falls short, and it comes back upright when let go.
  • All versions

The simulation runs entirely on your device. Visits are counted anonymously with GoatCounter, without cookies.