No way this is the first game to ignore the player character in physics calculations. I'm pretty sure in GTA3 you could climb onto the roof of a car and not slide around as the NPC drives and makes sharp turns.
No way this is the first game to ignore the player character in physics calculations. I'm pretty sure in GTA3 you could climb onto the roof of a car and not slide around as the NPC drives and makes sharp turns.
We aren't even talking about something interesting like inverse kinematics!
This patent boils down to nothing more than math, and should have been invalidated as soon as it was read. The fact that it wasn't speaks volumes on the failure of our patent system.
And anyone named in the patent or sponsoring anyone named in the patent prevented from applying for any new patents for 10 years.
Uncharted 2, (or 3?) on the PlayStation, was widely publicized among game developers as having this kind of technology built into enable for instance the Nathan Drake character to stick appropriately to platforms which were being tossed around in a sinking ship. The ship was filling up with water creating buoyancy for the platform that he was standing on. There were numerous talks about this and I believe also a GDC presentation about it.
I'd imagine nintendo probably have other claims linked to this since alone it has clearly been done before.
There is nuance to what constitutes “standing” on the object.
My understanding of the patent is that two objects that are normally subject to physics (the player and a platform), when the player stands on an object the player's physics are disabled and the player's position is just copied from the object.
But, like, there's no way this hasn't been done before.
You weren't moving on a simulated rigid-body physics object, but in practice there's not much difference - other than handling the nasty cases, like what to do when the physics object flips upside down and crushes the player, or resolving collisions with static world objects that the player makes contact with but the 'vehicle' doesn't.
The most likely I can think of is Axiom Verge, which has a mechanism for "glitching" enemies that might allow for a non-frozen enemy to be used as a platform while it continues to follow the player character around. I'm not totally familiar with how each enemy glitches so it's only "likely" in the sense that I don't know it's definitely not possible.
Can Mario fall into a thrown ice block and acquire its velocity while it’s moving midair without pushing the block down? I think he can technically. But it doesn’t show up as something you should expect to interact with. Maybe sliding along a surface but that’s barely a physics object.
My apologies that it's a youtube short. I couldn't find any better video.