this post was submitted on 03 Dec 2024
42 points (93.8% liked)
Games
32912 readers
1543 users here now
Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.
Weekly Threads:
Rules:
-
Submissions have to be related to games
-
No bigotry or harassment, be civil
-
No excessive self-promotion
-
Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts
-
Mark Spoilers and NSFW
-
No linking to piracy
More information about the community rules can be found here.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
To add another point to the discussion: a lot (the majority?) of "fake" collision detection isn't there because of hardware limitations. It's there by design.
Take a look at 2d platformers. They're about as computationally simple as you can get. Yet they're still full of "unrealistic" physics. Coyote time, double jumping, air control, collision boxes that don't match the sprite, gravity isn't consistent, you don't stagger if you slam into the wall or floor, etc, etc. This is on purpose, because realistic does not mean fun. "Realism" is not a magical word that makes games better.
There have been games where, to use your example, your character's sword bounces off anything it hits, rather than clipping through. The reason most games choose not to do this is because it's usually pretty annoying. The game's intended experience is most often to let you play as a badass experienced warrior. The kind of person who doesn't fumble their blows.
Realism is just another tool in the designer's toolbox. An example of more "realistic" physics being used deliberately is Shadow of the Colossus. If you swing your sword at a wall, it bounces off, and your character staggers back clumsily. This is because the game is specifically about playing a character who is not a badass, but an inexperienced nobody.