Accelerated Back Hopping in Half-Life 2 - Math Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 97

  • @BobTheMartin
    @BobTheMartin 5 หลายเดือนก่อน +180

    "Yes I drive a 2004 Gordon Freeman"

  • @mnichu201
    @mnichu201 5 หลายเดือนก่อน +495

    5 minutes of math class: 👎
    15 minutes of emotionless guy explaining the half life 2 movement: 👍

    • @SkylorBeck
      @SkylorBeck 5 หลายเดือนก่อน +39

      I cannot get enough of people breaking down the code for my favorite games

    • @umanoomgombi3842
      @umanoomgombi3842 5 หลายเดือนก่อน +3

      Ever without knowing code, if you watch enough you get an understanding of how it all fits together. Basically math yeah.

  • @ruzgar1372
    @ruzgar1372 5 หลายเดือนก่อน +177

    Valve tried to stop speedrunners and in turn accidentally created one of the most fun speedrunning tactics.

    • @NoahGooder
      @NoahGooder 5 หลายเดือนก่อน +19

      heck they even created a new genre of maps.

    • @SioxerNikita
      @SioxerNikita 6 วันที่ผ่านมา +2

      Valve didn't try to "stop speedrunners", they tried to fix a bug in their code... That's all...
      If they REALLY wanted to try to "stop speedrunners" they'd have fixed this to, but they didn't.
      The bhopping forward is something you can relatively easy stumble upon in normal gameplay. Accelerated backhopping is not really that likely.

  • @MAD22324
    @MAD22324 5 หลายเดือนก่อน +465

    god tried to stop the freeman and the freeman merely became faster

    • @Just5omeRandomGuy
      @Just5omeRandomGuy 5 หลายเดือนก่อน

      Now we all need one man to HUNT DOWN THE FREEMAN

    • @Space-Shuttle-Scam
      @Space-Shuttle-Scam 5 หลายเดือนก่อน +18

      Gordon freeman is so powerful he can break the laws of physics.

    • @prodbydxzer
      @prodbydxzer 5 หลายเดือนก่อน +22

      @@Space-Shuttle-Scam thats what being a theoretical physicist does to you

    • @snippetism9802
      @snippetism9802 5 หลายเดือนก่อน +13

      @@prodbydxzer Well thanks to Gordon, it's no longer theoretical in a way

    • @Kevin-jb2pv
      @Kevin-jb2pv 5 หลายเดือนก่อน +3

      ​@@snippetism9802 its a theoretical degree in physics

  • @1thevm1
    @1thevm1 5 หลายเดือนก่อน +139

    It's weird how they messed up coding the speedlimiter despite having a pretty robust one in HL1. The systems are different, sure, but I guess the intern who coded it that day totally winged it. At least it gave us one of the coolest movement techs in gaming.

    • @mfaizsyahmi
      @mfaizsyahmi 5 หลายเดือนก่อน +30

      Because the one who added the one for HL2 wasn't named John Carmack/Romero, whichever.

  • @LotsOfS
    @LotsOfS 5 หลายเดือนก่อน +68

    You know an ABH video is good when the videotist starts the video on the Highway 17 dock

  • @mooj269
    @mooj269 5 หลายเดือนก่อน +54

    the car is ready for you now dr. freeman

    • @orionbarnes1733
      @orionbarnes1733 5 หลายเดือนก่อน +5

      the last thing speedrunners hear before going supersonic

  • @abandoned_green
    @abandoned_green 5 หลายเดือนก่อน +6

    “What the hell I didn’t ask for working code”
    “Don’t worry it’s still broken”
    Half-Life 2

  • @jezuzlizard2242
    @jezuzlizard2242 หลายเดือนก่อน +6

    Half Life 1
    Intended genre: FPS
    Actual genre: platformer
    Half Life 2
    Intended genre: FPS with a focus on story
    Actual genre: racing sim

  • @ahmetdag5600
    @ahmetdag5600 5 หลายเดือนก่อน +24

    Debugging hl 2 code for understanding how glitches work. Marvelous job. Thx

  • @npc_pigeon
    @npc_pigeon 6 หลายเดือนก่อน +64

    heck yes new video to listen to whilst doing art

  • @orionbarnes1733
    @orionbarnes1733 5 หลายเดือนก่อน +4

    I've always wondered why walking exists in hl2, but it's nowhere as big of a mystery as why holding E in hl1 makes you move at a snail's pace when walking exists (and is significantly faster)

  • @Deniil2000
    @Deniil2000 5 หลายเดือนก่อน +4

    We give a player a forward speed boost when they jump.
    But now, we want that speed boost gone.
    So, do we just remove the speed boost then?
    No, we surround it by more spaghetti logic

  • @wuzzle22
    @wuzzle22 5 หลายเดือนก่อน +5

    The car's ready for you now Dr. Freeman!

  • @udontseemeiseeuuseemeiseeu
    @udontseemeiseeuuseemeiseeu 5 หลายเดือนก่อน +78

    never left my alzheimer's ridden grandfather unattended faster

  • @timquestionmark
    @timquestionmark 5 หลายเดือนก่อน +4

    great video! It's great to have resources like this explaining the logic behind weird wonderful mechanics

  • @TurliTheCat
    @TurliTheCat 5 หลายเดือนก่อน +8

    i always wondered how bhopping worked...interesting video!
    I liked it!

  • @kuromeankokuboshi8568
    @kuromeankokuboshi8568 5 หลายเดือนก่อน +1

    As a person coding gmod addons, hearing code related stuff like normalized vectors puts a smile on my face

  • @chekkibrekkiv1.245
    @chekkibrekkiv1.245 5 หลายเดือนก่อน +27

    hay guys its desinc today im gonna show you how to reverse bhop

  • @SugarCoatedCocoa
    @SugarCoatedCocoa 5 หลายเดือนก่อน +2

    You explain everything so well! Keep it up man!

  • @SKCro.
    @SKCro. 5 หลายเดือนก่อน +9

    How does one 'walk' in HL2 while wearing a HEV suit? Is it some separate, normally-unused keybinds or something? You mentioned that being HEV-less forced you to walk, but in some of the footage (mainly 2:10), it's implied that the player is in the HEV suit (mainly from the UI), but are still somehow walking.
    This video also gives me a terrible idea: Beat HL2 while going as slow as possible (while constantly moving - no waiting 8 hours then beating the game lol).

    • @v-14415
      @v-14415 5 หลายเดือนก่อน +13

      Hold ALT to Walk

    • @SKCro.
      @SKCro. 5 หลายเดือนก่อน +9

      @@v-14415 Wait, seriously? That's a keybind? How did I not notice that while going through the controls? I guess it's a bit of a weird and obscure one since alt is a bit hard to press with one hand while also pressing a directional key :P

    • @v-14415
      @v-14415 5 หลายเดือนก่อน +9

      @@SKCro. Yeah, it's also kinda hard to jump while Walking

  • @ecksdee1149
    @ecksdee1149 5 หลายเดือนก่อน +3

    This is one of those VERY rare videos i never knew i wanted to see

  • @orby5183
    @orby5183 5 หลายเดือนก่อน +1

    hey pinplash I don't know why but your voice is very comforting and I like your videos, they speak very loudly to my adhd.

  • @Sugar3Glider
    @Sugar3Glider 5 หลายเดือนก่อน

    When you landed one of the big jumps TH-cam shat itself and restarted my playlist. I was very confused

  • @SomeRandomPiggo
    @SomeRandomPiggo 5 หลายเดือนก่อน +1

    Like a lot of things in Valve games, the movement isn't realistic but it is very very fun

  • @augustIacey
    @augustIacey 5 หลายเดือนก่อน

    super in depth video about my niche interest? yes please!

  • @gregory-of-tours
    @gregory-of-tours 22 วันที่ผ่านมา +1

    I didn't even know hl2 had a walk speed

  • @DSALquarantine
    @DSALquarantine 5 หลายเดือนก่อน +4

    cool video, well explained

  • @SourceSpaghetti
    @SourceSpaghetti 5 หลายเดือนก่อน

    Thank you Mr Pinsplash for teaching me the ways of Half-Life.

  • @supervitu64
    @supervitu64 5 หลายเดือนก่อน +3

    pinsplash is the shounic of half life

  • @the_last_chancer
    @the_last_chancer 5 หลายเดือนก่อน +4

    I would like more in-depth code analysis of source or other games pls.

    • @chocolates182
      @chocolates182 3 วันที่ผ่านมา

      Yes please. An analysis of csgo dangerzone's movement quirks would be amazing. That game also had ABH.

  • @kokobedima
    @kokobedima 5 หลายเดือนก่อน +1

    Great material for falling a sleep

  • @nonmrenderman0643
    @nonmrenderman0643 5 หลายเดือนก่อน

    In layman’s terms
    Man constantly jump backwards sitting man go fast

  • @BenLubar
    @BenLubar 5 หลายเดือนก่อน +1

    I want to put something like ABH into Alien Swarm: Reactive Drop, but the player not being able to jump causes some problems with this.

  • @MaxTovstyiMusic
    @MaxTovstyiMusic 5 หลายเดือนก่อน

    I never knew I needed something like this to know

  • @thatgi3817
    @thatgi3817 5 หลายเดือนก่อน +1

    I guess the Certified Valve Polish (TM) isn’t applied very much for patches. This wouldn’t have slipped through the cracks in mid-stage development… right?

    • @rafaelhines1178
      @rafaelhines1178 3 หลายเดือนก่อน

      Yes, this was added in a patch trying to patch out bunnyhopping

  • @Taras195
    @Taras195 5 หลายเดือนก่อน +1

    Why didn't they just clamp all the speed vector components (separately) after all these calculations, and recombine it back?

  • @bloodakoos
    @bloodakoos 5 หลายเดือนก่อน +1

    yeah its the backwards long jump from mario 64

  • @ethanisnotsleeping
    @ethanisnotsleeping 5 หลายเดือนก่อน +2

    So, I'm just curious, in terms of MPH, what is Gordon's max possible speed with ABH?

    • @NoahGooder
      @NoahGooder 5 หลายเดือนก่อน +1

      well if you had an infinately large map to test it you could probably reach somewhere in the range of 2147483647 units per second.

    • @NicknineTheEagle
      @NicknineTheEagle 5 หลายเดือนก่อน +6

      Player's movement speed in HL2 is hard capped to 3500 HU/s. Which you can reach pretty quickly with ABH.

    • @accountname7392
      @accountname7392 5 หลายเดือนก่อน +5

      "The exact definition varies from game to game, but a Hammer unit is usually defined as a sixteenth of a foot (16 Hammer units = 1 foot). This means that 1 Hammer unit is equal to exactly 19.05 millimetres or 0.75 inches (3/4")."
      The speedcap in HL2 is 3500 HU/s, which translates to 218.75 feet per second, or 149.1477mph

  • @Prucake
    @Prucake 5 หลายเดือนก่อน

    wtf is strafe modifier actually even intended for in the first place

  • @josha618
    @josha618 5 หลายเดือนก่อน +1

    pick up that can

  • @dendi7698
    @dendi7698 5 หลายเดือนก่อน

    subtitles took 2 times more than previous video about episode one wtf

  • @inkybz
    @inkybz 5 หลายเดือนก่อน

    i love pinsplash

  • @explodingbearz
    @explodingbearz 6 หลายเดือนก่อน +8

    It's a sad day to not be in the channel members list :(

    • @Pinsplash
      @Pinsplash  6 หลายเดือนก่อน +6

      what do you mean? i got you in there

    • @explodingbearz
      @explodingbearz 6 หลายเดือนก่อน +13

      ​@@Pinsplash I was under the influence when I made this comment PAY ME NO MIND!

    • @explodingbearz
      @explodingbearz 6 หลายเดือนก่อน +4

      ​@@Pinsplash🤍🤎♥️💙💚💛💜🩷🩶🩵🧡 keep being awesome!

    • @juanes8931
      @juanes8931 5 หลายเดือนก่อน +2

      ​@@explodingbearz lmao

  • @mantazzo
    @mantazzo 5 หลายเดือนก่อน

    Honestly, I would love if you could implement some of your stuff into HL2 reUpdate mod, would be quite cool tbh.

  • @Bunerd
    @Bunerd 5 หลายเดือนก่อน +5

    I did not understand anything but great video nontheless

  • @shawermus
    @shawermus 5 หลายเดือนก่อน +3

    According to this vid (hl2 devs reacting to speedrun), it seems that devs left this on purpose. th-cam.com/video/sK_PdwL5Y8g/w-d-xo.htmlsi=7tET1wB4wIgWfZVY

  • @ragnose1
    @ragnose1 5 หลายเดือนก่อน

    why not just set it at max speed if new speed is greater than max speed...

  • @MrDirt
    @MrDirt 5 หลายเดือนก่อน +1

    Oh Boy, time to listen to some Bismuth piano music and watch some Pinsplash.

  • @dk1480
    @dk1480 5 หลายเดือนก่อน

    My fix
    if (flNewSpeed > flMaxSpeed)
    {
    if (mv->m_flForwardMove > 0.0f)
    {
    flSpeedAddition -= flNewSpeed - flMaxSpeed;
    }
    else if (mv->m_flForwardMove < 0.0f)
    {
    flSpeedAddition *= -1.0f;
    flSpeedAddition += flNewSpeed - flMaxSpeed;
    }
    }
    else if (mv->m_flForwardMove < 0.0f)
    {
    flSpeedAddition *= -1.0f;
    }
    Fixes this

  • @Lambdac0reYT
    @Lambdac0reYT 5 หลายเดือนก่อน +1

    Yeeeeaaaaaaahh

  • @benishench
    @benishench 5 หลายเดือนก่อน

    🗣🗣🗣🔥🔥🔥

  • @TheJohnDough129
    @TheJohnDough129 5 หลายเดือนก่อน

    How do u know all this point Dexter?

  • @triatomicend
    @triatomicend 5 หลายเดือนก่อน +1

    AARRRRRRGGH *I FUCKING HATE MATH*

  • @crosskoyamayandaytugay3508
    @crosskoyamayandaytugay3508 5 หลายเดือนก่อน

    hmmm

  • @inkybz
    @inkybz 5 หลายเดือนก่อน

    yes ^^^^^^^^!!!!!!!!!!!!!!!!!!!!!!!!

  • @BoogieBrando
    @BoogieBrando 5 หลายเดือนก่อน

    Hi pin splash i am doing the subbing towards you

  • @Mr.SpicyIce
    @Mr.SpicyIce 5 หลายเดือนก่อน

    Sorry. This meth ache in my skull is hurting like hell.

  • @keanewardall233
    @keanewardall233 5 หลายเดือนก่อน

    Hi

  • @scantyer
    @scantyer 6 หลายเดือนก่อน +10

    Pin math teacher ❤