zweek
zweek
  • 14
  • 2 797 934
Okay, but how does airstrafing ACTUALLY work?
silly little guy roleplays as smart boy and pretends to write a phd thesis (his research is not nearly sufficient for this prestigious title)
Patreon: patreon.com/zweek
Twitch: twitch.tv/zweek
Bluesky: bsky.app/profile/zweek.bsky.social
Original Quake Source code: github.com/id-Software/Quake/blob/master/WinQuake/sv_user.c#L207
More detailed list of sources (informational, footage, sounds, etc.)
github.com/zweek/videos/blob/main/airstrafing-phd/sources.md
Music used (in order of appearance):
Aperture Intro [Aperture Desk Job]
Looking for a House [Animal Crossing: City Folk]
Modo Home (Interior Designs) [Nintendogs+Cats]
Welcome [Pikuniku]
Heartbeat [Vincent Rubinetti - The Music of 3blue1brown]
Shopping Theme [Nintendogs]
Clockwise Operetta [Machinarium]
Bath Time [Nintendogs]
Title Screen [Dr Kawashima's Brain Age]
Options Menu [Mario Kart Wii]
Mii Maker [Tomodachi Life]
The Mountain Temple [Pikuniku]
The Bottom [Machinarium]
Silly Science B [Snipperclips]
City + Black Market [Cobalt]
Mr. Handagote [Machinarium]
Looking for a House [Animal Crossing: City Folk]
Puzzles 2 [Professor Layton and the Diabolical Box]
Friend Registration [Tomodachi Collection]
Main Menu [Mario Kart Wii]
Cloudy Mountain Peaks [Kirby's Dream Course]
Tutorial (Version 2) [Wii Play Motion]
Main Menu [Mario Kart DS]
Special thanks to:
Jukspa www.youtube.com/@Jukspa
kipi www.youtube.com/@MattsRamblings
Krzyhau www.youtube.com/@Krzyhau
rudkoLA www.youtube.com/@rudkoLA
Daravae www.youtube.com/@Daravae
elizabethany
DrakePHOSE th-cam.com/users/DrakePHOSE
Undeceiver www.youtube.com/@undeceiver5110
Bowsr www.youtube.com/@bowsrcs
DarkSR www.twitch.tv/darksr3
for providing me with info, answering my silly questions and pointing me to the right people
bryonato www.youtube.com/@Bryonato
for the cameo at the end of the video
Chapters:
0:00 Intro
0:45 What is airstrafing?
1:56 Quake I
7:26 Airstrafing proper
13:01 Back to the Source Engine
19:25 Quake II and Beyond
24:27 DOOM
28:45 Call of Duty
36:13 Outro
follow me on github
มุมมอง: 31 185

วีดีโอ

The tech that nearly ruined Titanfall Speedruns (and how we fixed it)
มุมมอง 545Kปีที่แล้ว
fastest production cycle in the observable universe (real) Patreon: www.patreon.com/zweek Twitter: zweekSR Twitch: www.twitch.tv/zweek Music (in order of appearance) A Matter of Skill and Ammunition [Deep Rock Galactic] Palmtree Panic 'P' Mix [Sonic CD] Voter Data [Everybody Votes Wii Channel] hidden mangrove - Louie Zong Galaxy Map [Mass Effect 3] (contained in the clip from Bry's ...
Going fast when you shouldn't (and other platform bugs)
มุมมอง 681K2 ปีที่แล้ว
how come platform not move it work ok but when move it no? Twitter: Zweekay Twitch: www.twitch.tv/zweek Music (in order of appearance) castle and fortress - Louie Zong [yoshologie] louiezong.bandcamp.com/album/yoshologie Gracie Grace [Animal Crossing City Folk OST] El Bunko [Pikuniku OST] calumbowen.bandcamp.com/album/pikuniku-original-soundtrack The Forest [Pikuniku OST] calumbowen...
The mechanic that shaped Titanfall speedruns
มุมมอง 1.1M2 ปีที่แล้ว
man talks about pressing buttons for 19 minutes (real) Follow my other stuff (or i WILL cry): Twitch: www.twitch.tv/zweek Twitter: Zweekay 2nd channel for memes: th-cam.com/users/zweeks_channel_where_he_occasionally_puts_memes Sources: Clips used from runs by: Shizzal th-cam.com/users/Shizzal Muty th-cam.com/users/Muty71 Maltemller th-cam.com/users/Maltemller Cash Mayo th-cam.com/us...
Mach 2 March Tournament Trailer
มุมมอง 5K2 ปีที่แล้ว
The second edition of Titanfall's biggest speedrun tournament is coming again this March. Starting March 4th, matches will be casted on bryonato's twitch channel: www.twitch.tv/bryonato Huge thanks to bryonato, J3FF, Forte, smitty for helping out via feedback, notes, supplying clips and assets and just generally being epic (and based (and poggers)) My linkies: Twitter: Zweekay Twitc...
[Former WR] Titanfall 2 Any% Speedrun in 1:17:54
มุมมอง 14K3 ปีที่แล้ว
I usually keep locally recorded runs unlisted on this channel, but for this occasion, being my first full game world record, I feel like i can leave it public here since it's a pretty big milestone for me. Twitch: www.twitch.tv/zweek Twitch VOD of the run: www.twitch.tv/videos/1183203601 TF2SR leaderboards: www.speedrun.com/titanfall_2 Song played at the end is "Free Money!" from the Pikuniku O...
A Guide to Damage boosting in Titanfall 2
มุมมอง 24K3 ปีที่แล้ว
this video is way too overproduced lmao shoutouts to myself for not uploading for 5 months Very cool links: Twitch: www.twitch.tv/zweek Twitter: zweekay My other channel: th-cam.com/channels/1NUMRCAGYXN2il1A9kuCrw.html Music used: th-cam.com/video/p18_2sMM1pA/w-d-xo.html th-cam.com/video/f3bGozYLOag/w-d-xo.html th-cam.com/video/CTcJyWFMw5Q/w-d-xo.html Timestamps: 0:00 Intro 0:24 Ana...
2020 Speedrun Recap for Titanfall 2
มุมมอง 6K3 ปีที่แล้ว
always messing around with editing style, so this is another first for me. gamers in this video: bryonato: th-cam.com/channels/4QM6zfJBoObI91aOqP93vw.html Cash Mayo: th-cam.com/channels/onOhtGK8sWljB-jUTCBvPw.html SwayLouie: th-cam.com/channels/eUCym2NWWd7YL_JTpVBBBA.html Fzzy: th-cam.com/channels/xCNMAXl0uVhNf3UJ7gxOhQ.html Decep: th-cam.com/channels/Qc9AbHNnAoIaRZhnC53RPw.html Viz: th-cam.com...
The first Effect & Cause 2 under 3 Minutes
มุมมอง 6K4 ปีที่แล้ว
sub 3 more like sub free www.speedrun.com/titanfall_2 I stream sometimes: www.twitch.tv/zweek #titanfall2 #speedrun
Titanfall 2 just became TASable
มุมมอง 36K4 ปีที่แล้ว
www.speedrun.com/titanfall_2 i stream sometimes: www.twitch.tv/zweek GAMEPLAY CLIPS: Gauntlet TAS: th-cam.com/video/LUrLYl5dkeM/w-d-xo.html Fzzy: th-cam.com/channels/xCNMAXl0uVhNf3UJ7gxOhQ.html Viz: th-cam.com/channels/tbQXdfYqrxSiO6mzXdqG0g.html Gaunlet WR: th-cam.com/video/HpEvguCpWog/w-d-xo.html Cash Mayo: th-cam.com/users/CashMayo Celeste All Red Berries TAS: th-cam.com/video/ovaMlxgLLi4/w-...
Grapple Gauntlet
มุมมอง 340K4 ปีที่แล้ว
Song: Deep Rock Galactic OST - Coward's Crossing
Titanfall 2 fast brute fight "tutorial"
มุมมอง 2.8K4 ปีที่แล้ว
is fast and only a little bit hard do it
zweek's fragboost collection
มุมมอง 1.9K4 ปีที่แล้ว
alright it's finally out there, now please start using all of these in your runs immediately, thanks timestamps: 00:00 Intro 00:10 BT-7274 01:09 Blood & Rust 02:47 Abyss 1 05:20 Abyss 2 (lol) 05:30 Abyss 3 07:10 Effect & Cause 1 08:02 Effect & Cause 2 08:48 Beacon 2 09:45 The Ark
Come speedrun Titanfall 2 in 2020
มุมมอง 4.5K4 ปีที่แล้ว
mouse and keyboard are objectively better than controller now

ความคิดเห็น

  • @ayy_yip
    @ayy_yip นาทีที่ผ่านมา

    yooo amazing hidden gem channel

  • @Catonator
    @Catonator 4 นาทีที่ผ่านมา

    The reason for the vector math taking in a value without returning is twofold: Quake was written between 1994 and 1996 with ANSI C. Functions returning non-scalar values in early C (vec3 is a typedef float array) was quite arcane and poorly defined, so it's possible the compiler didn't really appreciate it that much. Secondly, a return value causes some pretty funky stack memory behaviour that's very slow, and gets worse the larger your return value struct is. Passing a pointer or such reference is much better and you tend to see this kind of behaviour in a lot of math libraries from the time, or even later on in the 2000s. I don't know why it returns the magnitude. Quake 1 had tons of functions with bizarre return values, many of which were never used for anything. I assume whoever wrote the math library (presumably John Carmack) felt like that kind of double use might be useful in some case, or it was done very late in production to optimize the game. Quake 3 got rid of many of these things.

  • @DrowsySquid75
    @DrowsySquid75 4 นาทีที่ผ่านมา

    11:41 non animated e boy jumpscare

  • @leviwuzere07
    @leviwuzere07 9 นาทีที่ผ่านมา

    36:47 Sage from Jak 3 sighted

  • @NotABean_
    @NotABean_ 9 นาทีที่ผ่านมา

    the animation in this feels so alive and real and I love it,,, 0_0

  • @zulu2587
    @zulu2587 13 นาทีที่ผ่านมา

    he actually did it

  • @DOOMSMANN
    @DOOMSMANN 23 นาทีที่ผ่านมา

    babe wake up funke clone just dropped

  • @FernTheRobot
    @FernTheRobot 23 นาทีที่ผ่านมา

    Stumbled upon this gem of a video! Loved the nerdy details, loved the 3b1b and Vsauce reference, and especially loved how smooth and immerse the 3D tuber animation is. Comedic and Informative. instantly subbed.

  • @Geostationary0rbit
    @Geostationary0rbit 23 นาทีที่ผ่านมา

    Arkanes void engine is also based off id tech- that would have been a nice addition to the list as a case study -no idea how movement works in it

  • @I-OGameDev
    @I-OGameDev 26 นาทีที่ผ่านมา

    Holy production quality

  • @TheVoiceOfChaos
    @TheVoiceOfChaos 27 นาทีที่ผ่านมา

    your animations are so smooth and cute do you livestream your process?

  • @orestes_io
    @orestes_io 27 นาทีที่ผ่านมา

    love the in-depth analysis. instant subscriber

  • @dudenamedodin
    @dudenamedodin 35 นาทีที่ผ่านมา

    neat math and stuff man

  • @DEvCUBTECHGUYS
    @DEvCUBTECHGUYS 40 นาทีที่ผ่านมา

    Bro told us gaming is pay to win , higher FPS equals lesser turning needed with camera ,thus making it easier to bunny hopping 12:00

    • @DEvCUBTECHGUYS
      @DEvCUBTECHGUYS 40 นาทีที่ผ่านมา

      I guess 90% of games are pay to win higher

  • @zirkq
    @zirkq 44 นาทีที่ผ่านมา

    Das wird son banger heilige schaaaise

  • @V-i-X
    @V-i-X 45 นาทีที่ผ่านมา

    👍

  • @gasmaskguymosin6194
    @gasmaskguymosin6194 59 นาทีที่ผ่านมา

    That troll face morph was fucking horrid

  • @0doot0
    @0doot0 ชั่วโมงที่ผ่านมา

    Blessed be the YT algo and zweek, who brought me this fucking excellent video hot damn

  • @k0ch1a
    @k0ch1a ชั่วโมงที่ผ่านมา

    0:40 "A silly little video" The actual video length:

  • @chefaku
    @chefaku ชั่วโมงที่ผ่านมา

    36:34 "quick overview of the Call of Duty series" the man literally played every cod for the video

  • @Einparkprofi
    @Einparkprofi ชั่วโมงที่ผ่านมา

    Hill yeah this was awesome! Loved the deep dive into why strafing even works, and the different renditions of it throughout some games :) Also all those comedy bits, sometimes even imitating other TH-camrs were really funny It was a joy getting to experience this vid <3

  • @possiblename6957
    @possiblename6957 ชั่วโมงที่ผ่านมา

    The 3b1b reference is top-tier

  • @wigglywong2546
    @wigglywong2546 ชั่วโมงที่ผ่านมา

    I wonder how an analogue stick would affect this

  • @chosencode5881
    @chosencode5881 ชั่วโมงที่ผ่านมา

    loooool who are you dude this is funny - me a goober

  • @DRGx3
    @DRGx3 ชั่วโมงที่ผ่านมา

    You still exist? Damn, now I've gotta clear my schedule

  • @24marzo81
    @24marzo81 ชั่วโมงที่ผ่านมา

    great video

  • @Time_pug
    @Time_pug ชั่วโมงที่ผ่านมา

    FunkE but with lots of math!

  • @mildpanicmp4782
    @mildpanicmp4782 ชั่วโมงที่ผ่านมา

    Subbed right after the intro just because of your humor.!

  • @yiwmsh4393
    @yiwmsh4393 ชั่วโมงที่ผ่านมา

    This is so well made! I love your animation style, your oration, and your sense of humor. I look forward to more from you!

  • @Ktoyatakoiskazhimne
    @Ktoyatakoiskazhimne ชั่วโมงที่ผ่านมา

    11:55 no it can't it's HOST frametime. host_frametime != your fps, it's literally a server TPS that's locked with -tickrate(Every time you launch singleplay idTech 2-3, Source engine game, it starts a local server)

  • @gwendante
    @gwendante ชั่วโมงที่ผ่านมา

    Love the meta nods to other youtubers :D

  • @StereoBucket
    @StereoBucket ชั่วโมงที่ผ่านมา

    Y'know, I never looked at Q3 speedtech, but I used to play Urban Terror, which is based on ioquake3 engine. Jump maps were quite popular before the game died, and I saw this weird sudden mouse movement everyone was making so I replicated it to jump faster. It meshes well with Urban Terror's parkour mechanics of sliding around and jumping off of walls. Limitation being that you can't just keep doing it forever due to stamina and limited amount of wall jumps before touching the ground again. Though Quake 1 and GoldSrc movement feels more familiar to me, despite learning UrT jump mechanic first. It's interesting to see the why, and it just sorta gives me the "Oooooh so that's why" feel.

  • @dahahaka
    @dahahaka ชั่วโมงที่ผ่านมา

    4:20 why does it suddenly feel like I'm in a 2Blue1Brown video XD

  • @HistoricaHungarica
    @HistoricaHungarica ชั่วโมงที่ผ่านมา

    Okay now i understand how to jump in the game. But how do you jump in real life????????

  • @georgejpg
    @georgejpg ชั่วโมงที่ผ่านมา

    what the heck is your monitor

  • @xminty77
    @xminty77 ชั่วโมงที่ผ่านมา

    banger

  • @dahahaka
    @dahahaka ชั่วโมงที่ผ่านมา

    I played quake when the rtx version came out and I was shocked how natural the movement felt as someone who has like 3k hours in apex xD

  • @lunaponta594
    @lunaponta594 ชั่วโมงที่ผ่านมา

    loved the 3d avatar :)

  • @prosetheus
    @prosetheus ชั่วโมงที่ผ่านมา

    One of the best videos I've seen on gaming. This NEEDS to be in a video gaming museum, and taught in all intro to game design classes.

  • @ThisIsAnAccount
    @ThisIsAnAccount 2 ชั่วโมงที่ผ่านมา

    30 seconds in. Subscribed. This is gonna be goooooood.

  • @IsaacShoebottom
    @IsaacShoebottom 2 ชั่วโมงที่ผ่านมา

    10 billion points for using professor layton music

  • @NaifAlqahtani
    @NaifAlqahtani 2 ชั่วโมงที่ผ่านมา

    Love this video

  • @lizardizzle
    @lizardizzle 2 ชั่วโมงที่ผ่านมา

    Machinarium soundtrack. Just had to shout it out when I heard it. Great video too!

  • @louis180998
    @louis180998 2 ชั่วโมงที่ผ่านมา

    I enjoyed your funny words wizard

  • @pekuce
    @pekuce 2 ชั่วโมงที่ผ่านมา

    this video is so well made jesus

  • @DomWood
    @DomWood 2 ชั่วโมงที่ผ่านมา

    here for the 1/365th of my year that is zweek

  • @__gadonk__
    @__gadonk__ 2 ชั่วโมงที่ผ่านมา

    3:45 behaviour like this is actually pretty common in C (especially in older code).

  • @apasserby9183
    @apasserby9183 2 ชั่วโมงที่ผ่านมา

    That all seems complicated, I just use this code (acceleration/max_speed differs on-ground vs in-air): traction : Vector3 = acceleration * direction - Vector3(0, 9.8, 0) friction : Vector3 = acceleration / max_speed * velocity velocity += (traction - friction) * delta (it feels much worse than the "source" or quake movement and has weird quirks like losing speed by any amount turning, lol)

  • @sikirebirth
    @sikirebirth 2 ชั่วโมงที่ผ่านมา

    The little 3d animations plus graph animations are really well done I mean the video topic itself is great but I appreciate those also

  • @lurven_
    @lurven_ 2 ชั่วโมงที่ผ่านมา

    good video, i like how much more in depth this goes than your previous stuff, "professor zweeks lecture series on technical video game history and its influence on the modern day" is gonna make for a great uni course