Accelerated Back Hopping in Half-Life 2 - Math Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

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

  • @BobTheMartin
    @BobTheMartin 3 หลายเดือนก่อน +134

    "Yes I drive a 2004 Gordon Freeman"

  • @SU76M
    @SU76M 3 หลายเดือนก่อน +321

    Imagine giving Pinsplash a power of Shounic to illustrate his explanations.

    • @e_doors
      @e_doors 3 หลายเดือนก่อน +73

      shounic and pinsplash will be very poweful if combined

    • @mr.second3427
      @mr.second3427 3 หลายเดือนก่อน +21

      Infinite power.

    • @mfaizsyahmi
      @mfaizsyahmi 3 หลายเดือนก่อน +20

      Outro: "..."
      (because commentary nodes weren't available in HL2)

    • @NicknineTheEagle
      @NicknineTheEagle 3 หลายเดือนก่อน +1

      ​@@mfaizsyahmiEp1 and Ep2 have them.

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

      dude i watch shounic too holy SHIT that would be the dream

  • @MAD22324
    @MAD22324 3 หลายเดือนก่อน +422

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

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

      Now we all need one man to HUNT DOWN THE FREEMAN

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

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

    • @ViewOfInnocence
      @ViewOfInnocence 3 หลายเดือนก่อน +22

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

    • @snippetism9802
      @snippetism9802 3 หลายเดือนก่อน +12

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

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

      ​@@snippetism9802 its a theoretical degree in physics

  • @LotsOfS
    @LotsOfS 3 หลายเดือนก่อน +54

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

  • @Dillon4599
    @Dillon4599 3 หลายเดือนก่อน +40

    My favorite thing about this channel is that Pinsplash sounds exactly like a Valve developer commentary node.

  • @SU76M
    @SU76M 3 หลายเดือนก่อน +37

    Oh, and by the way - huge thanks for subtitles. It's very important.

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

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

  • @udontseemeiseeuuseemeiseeu
    @udontseemeiseeuuseemeiseeu 3 หลายเดือนก่อน +72

    never left my alzheimer's ridden grandfather unattended faster

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

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

  • @abandoned_green
    @abandoned_green 3 หลายเดือนก่อน +1

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

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

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

  • @orby5183
    @orby5183 3 หลายเดือนก่อน +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.

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

    You explain everything so well! Keep it up man!

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

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

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

    Great material for falling a sleep

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

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

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

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

  • @thatgi3817
    @thatgi3817 3 หลายเดือนก่อน +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 26 วันที่ผ่านมา

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

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

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

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

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

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

      what do you mean? i got you in there

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

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

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

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

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

      ​@@explodingbearz lmao

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

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

  • @ethanisnotsleeping
    @ethanisnotsleeping 3 หลายเดือนก่อน +1

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

    • @NoahGooder
      @NoahGooder 3 หลายเดือนก่อน +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 3 หลายเดือนก่อน +5

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

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

      "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

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

    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

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

    i love pinsplash

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

    pick up that can

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

    Yeeeeaaaaaaahh

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

    AARRRRRRGGH *I FUCKING HATE MATH*

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

    🗣🗣🗣🔥🔥🔥

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

    How do u know all this point Dexter?

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

    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

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

    Hi pin splash i am doing the subbing towards you

  • @mnichu201
    @mnichu201 3 หลายเดือนก่อน +438

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

    • @SkylorBeck
      @SkylorBeck 3 หลายเดือนก่อน +33

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

    • @umanoomgombi3842
      @umanoomgombi3842 2 หลายเดือนก่อน +1

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

  • @ruzgar1372
    @ruzgar1372 3 หลายเดือนก่อน +148

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

    • @NoahGooder
      @NoahGooder 3 หลายเดือนก่อน +13

      heck they even created a new genre of maps.

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

    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 3 หลายเดือนก่อน +26

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

  • @mooj269
    @mooj269 3 หลายเดือนก่อน +41

    the car is ready for you now dr. freeman

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

      the last thing speedrunners hear before going supersonic

  • @ahmetdag5600
    @ahmetdag5600 3 หลายเดือนก่อน +20

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

  • @lucialambda
    @lucialambda 3 หลายเดือนก่อน +58

    heck yes new video to listen to whilst doing art

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

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

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

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

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

    I did not understand anything but great video nontheless

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

    pinsplash is the shounic of half life

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

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

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

    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 3 หลายเดือนก่อน +13

      Hold ALT to Walk

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

      @@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 3 หลายเดือนก่อน +8

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

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

    cool video, well explained

  • @Deniil2000
    @Deniil2000 3 หลายเดือนก่อน +1

    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

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

    yeah its the backwards long jump from mario 64

  • @BenLubar
    @BenLubar 3 หลายเดือนก่อน +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.

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

    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)

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

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

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

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

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

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

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

    hmmm

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

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

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

    I never knew I needed something like this to know

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

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

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

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

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

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

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

    Pin math teacher ❤

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

    Hi

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

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

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

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