2 ms·
I think you're right; at least it jives with everything I've read about game dev. a common design goal in modern games is to never allow the game to fall into a
by leetcrew 6y ago
I think you're right; at least it jives with everything I've read about game dev. a common design goal in modern games is to never allow the game to fall into a state where forward progress is impossible due to a player action (excepting stuff like dying, of course). realistic physics simulation adds a lot of weird edge cases that need to be tested or hacked around. unlike cs:go, cs:source had lots of collidable physics props in the maps. they looked benign at first, but malicious players could use them to block important passages, make it impossible to defuse the bomb, or arrange them in ways that other players would get stuck in them.
here's a video of hl2 devs reacting to a speedrun of the game using many exploits: https://www.youtube.com/watch?v=sK_PdwL5Y8g https://www.youtube.com/watch?v=sK_PdwL5Y8g
kind of a long video, but there's a lot of interesting commentary on how much work it was to make the physics puzzles robust against unexpected player actions.