Author Topic: Tremulous does not comply with tangential speed  (Read 3639 times)

googles

  • Posts: 219
  • Turrets: +30/-19
Tremulous does not comply with tangential speed
« on: January 02, 2009, 04:16:20 am »
When something rotates it has a static tangential speed...why?

Caveman

  • Guest
Re: Tremulous does not comply with tangential speed
« Reply #1 on: January 02, 2009, 10:31:26 pm »
uhm, becausse the engine is old and would require loads of recode?

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: Tremulous does not comply with tangential speed
« Reply #2 on: January 03, 2009, 09:17:56 am »
What do you expect? ID had to work with shit and screwdrivers when they were making the engine, and besides, the engine was multiplayer focused so the speed of the machine was important when its connected over a network.

doomagent13

  • Posts: 506
  • Turrets: +18/-18
Re: Tremulous does not comply with tangential speed
« Reply #3 on: January 08, 2009, 04:47:00 am »
Feel free to try to strip it out, though.

Nux

  • Posts: 1778
  • Turrets: +258/-69
Re: Tremulous does not comply with tangential speed
« Reply #4 on: January 08, 2009, 11:59:58 am »
Errm.. you might help answer your question by being more specific.

Is this something your avatar? Are you holding the forward key? Do you mean without jumping? Do you mean with circle-jumping/strafing? Do you mean rotation of viewpoint or motion? Tangential to what exactly?

Are you asking why only holding the forward key and moving the mouse left/right at varying speeds results in the same 'forward' speed? Are you expecting the forward speed to reduce when making turns? If so then realise that it only requires extra effort on the behalf of the creature to maintain thier speed when running around.

Einstein

  • Posts: 81
  • Turrets: +12/-2
Re: Tremulous does not comply with tangential speed
« Reply #5 on: January 13, 2009, 02:51:24 pm »
I think he means at the very minimum that to be slightly more realistic there should be some acceleration, both linear and rotational. We sort of have "inertia" but only for linear deceleration, nothing else. This wouldn't be too terrible to code, actually... although I'll bet the client-side prediction would make it look and/or feel stupid without an accompanying client patch. Or you could make it entirely client-sided but that would be limiting yourself and nobody else, and would actually probably be more annoying to alter your yaw/pitch/run speed as you +left/+right/+forward, etc. when you actually think about the code it'd require.

jal

  • Posts: 249
  • Turrets: +8/-7
Re: Tremulous does not comply with tangential speed
« Reply #6 on: March 21, 2009, 02:38:01 pm »
Players in video games don't use realistic physics, these are only used on objects the player can interact with. The reason is simple: players aren't inanimated objects, but animals, and animals have legs which are continuously used to counteract the physic pushes the animal receives. Using "correct" physics on an player simply produces a wrong feeling. The only times when the player can make use of true physics are a/When it's dead or b/When it's being pushed so hard that is sent to fly by an external force so he has no control. And even on case b, physics are still not real, cause the player must keep it's visual reference, so it's kept with his head up, something that wouldn't happen with correct physics. This applies the same to old idTech3 as to any modern game using the fanciest physics engine. Players are always a exception.
« Last Edit: March 21, 2009, 02:44:35 pm by jal »

baybal

  • Posts: 129
  • Turrets: +2/-22
Re: Tremulous does not comply with tangential speed
« Reply #7 on: April 03, 2009, 11:23:31 am »
You could move your head and torso separatedly in real life too =D