The Simpsons Hit & Run Source Code Comments, Read by Comic Book Guy

  Рет қаралды 1,274,483

Jansen

Jansen

Күн бұрын

Пікірлер: 1 000
@jacobrzeszewski6527
@jacobrzeszewski6527 3 жыл бұрын
Man, the developers of this game are absolute legends. They somehow managed a cult classic despite a very tight deadline and Fox executives breathing down their backs.
@notaplic8158
@notaplic8158 Жыл бұрын
Yep
@TheCypherious
@TheCypherious Жыл бұрын
How else could they cope with the project if not for the gracing presence of comments that will never be included in the game by a compiler.
@FraserSouris
@FraserSouris Жыл бұрын
I honestly wish they had more time. We would have then had an even more amazing game
@anonoanon1198
@anonoanon1198 Жыл бұрын
And naturally, the exectives too all the credit
@elomnusk
@elomnusk Жыл бұрын
“Fox sucks”
@warped_rider
@warped_rider Жыл бұрын
"Anger rising, rant ending" could be an actual quote from Comic Book Guy.
@christophkogler6220
@christophkogler6220 Жыл бұрын
the ai voice totally nailed it, too.
@MrJans3n
@MrJans3n Жыл бұрын
​@Wolfgalaxy I always assumed it was a reference as well. It's been a little while since I looked at the milestone reports, but I recall there being some other Simpsons-esque speech in there
@cksupreme
@cksupreme Жыл бұрын
​@@MrJans3n Sounds like the "urge to kill: rising" phrase homer would use in that one Christmas special.
@racer927
@racer927 4 ай бұрын
@@MrJans3n Treehouse of Horror V: The Shinning when they gave a Kubrick'd Homer the portable TV from Willy (which he literally axed as a running gag in the anthology) and he says "Urge to kill: falling... falling... RISING! Falling... Gone..."
@JBRedux
@JBRedux Жыл бұрын
0:27 the fact that they used "fucked" as an actual boolean variable in the game code is sending me
@shinyduck258
@shinyduck258 Жыл бұрын
lmfao i did not even see it the first time
@exaltedb
@exaltedb Жыл бұрын
Also below it if ( !fucked )
@Toothily
@Toothily Жыл бұрын
Holy shit that’s fucking amazing
@volbla
@volbla Жыл бұрын
That's how i start naming things when i get fed up with some library functions.
@loaflad
@loaflad Жыл бұрын
Holy shit wow that hilarious.
@dgurevich1
@dgurevich1 Жыл бұрын
The programmer's motto: "We do these things not because they are easy, but because we thought they are going to be easy"
@connermckay4012
@connermckay4012 Жыл бұрын
Mine is “I’m doing this not because it is easy, but because it was easy a month ago before the library I’m using was abandoned”
@DEADEYESTUDIO
@DEADEYESTUDIO Жыл бұрын
Got that right lmao even the most simple things in games are fucking hard as hell
@aversiac-2
@aversiac-2 Жыл бұрын
@@connermckay4012 easy solution would be not to use old ass outdated libraries they use in programming tutorials
@Dr_mafario
@Dr_mafario Жыл бұрын
@@aversiac-2 My solution is “f**k libraries” and just codes everything in myself, only to abandon like half the functions and forget how the other half work.
@stephenb7829
@stephenb7829 10 ай бұрын
Mine is how do I never need to do this one single task again.
@Seloliva1015
@Seloliva1015 3 жыл бұрын
"But the method name is so fucking cool..." killed me
@alephcake
@alephcake Жыл бұрын
I mean, KillEmAll() is cool as fuck. Gotta admit.
@Palmtop_User
@Palmtop_User Жыл бұрын
No, it killed them all
@theultimatetrashman887
@theultimatetrashman887 Жыл бұрын
thats definetly written by a developer staying up 16+ hours, or a child
@alephcake
@alephcake Жыл бұрын
@@theultimatetrashman887 the first, Fox was not a good contractor
@DouglasQuaid999
@DouglasQuaid999 Жыл бұрын
But Maaaarge, the method name looks so fucking cool!
@alriune
@alriune Жыл бұрын
Very fond of the 'fucked' variable at 0:26. The exhaustion is very clear from just that alone
@abso1utezer010
@abso1utezer010 Жыл бұрын
fucked = true;
@badmon7759
@badmon7759 Жыл бұрын
fucked = true;
@titan5064
@titan5064 Жыл бұрын
Fucked = true; ended me
@pinkocean310
@pinkocean310 Жыл бұрын
fucked = true
@SegmentW
@SegmentW Жыл бұрын
That just makes me love this game and the memories it gave me even more
@TrappedInAVoid
@TrappedInAVoid Жыл бұрын
To make a legendary game, you need legendary developers.
@SegmentW
@SegmentW Жыл бұрын
Heck of a comment
@aiexzs
@aiexzs Жыл бұрын
@@SegmentW heck of a reply
@Forcoy
@Forcoy Жыл бұрын
@@SegmentW Hack of a comment. Fix this shit.
@ecfr-01
@ecfr-01 Жыл бұрын
​@@aiexzs heck of a thread
@grzegorzbrzeczyszczykiewic563
@grzegorzbrzeczyszczykiewic563 Жыл бұрын
​@@ecfr-01 /thread
@skelemama
@skelemama Жыл бұрын
“Value…fresh from my ass” broke me 😂
@seanhdka
@seanhdka Жыл бұрын
that's a legendary comment
@Sequencer37
@Sequencer37 Жыл бұрын
The funniest part about this comment is that it's followed by 2 commented-out values for mBounceLimit (0.5f and 0.25f) before eventually settling on 0.11f. Looks like the initial value wasn't working well enough, so they had to pull out 2 more...
@_GhostMiner
@_GhostMiner Жыл бұрын
Why crying?
@skelemama
@skelemama Жыл бұрын
@@_GhostMiner It’s supposed to be another way of using laughing crying emoji
@_GhostMiner
@_GhostMiner Жыл бұрын
@@skelemama no, that's not what it's supposed to be. 😭 is for crying 😂is for laughing
@mattparker9533
@mattparker9533 Жыл бұрын
Imagine releasing code that you know is held together by spit, hope, and a single stretch of flex tape for it to be regarded as one of the greatest games of its time
@phutureproof
@phutureproof Жыл бұрын
this is 90% of software source: am programmer and just as guilty as these guys
@yoshi6421
@yoshi6421 Жыл бұрын
Gen 1 and 2 Pokemon
@18skeltor
@18skeltor Жыл бұрын
Maybe should try some different games...?
@Lowzerix
@Lowzerix Жыл бұрын
Fr this game was so fucking fun
@Lowzerix
@Lowzerix Жыл бұрын
@@yoshi6421 car go brrrrr
@jekksit
@jekksit 3 жыл бұрын
It wouldn't be a licensed game without having truckloads of bite-the-hand humor in the source code.
@alscaldes9200
@alscaldes9200 Жыл бұрын
?
@skinwalker69420
@skinwalker69420 Жыл бұрын
​@@alscaldes9200 Biting the hand that feeds it
@uzidayo
@uzidayo Жыл бұрын
@@alscaldes9200they really be having emotes for everything these days
@MOORE4U2
@MOORE4U2 Жыл бұрын
As I understand, even the TV show takes a few jabs at Fox.
@webbowser8834
@webbowser8834 Жыл бұрын
@@MOORE4U2 "few" is a bit of an understatement here...
@dimi5862
@dimi5862 Жыл бұрын
This is basically your average C++ exprience
@lesbianaconda2971
@lesbianaconda2971 Жыл бұрын
The blurred stuff at 1:05 especially… passing by reference my beloathed…
@xzscvbnm
@xzscvbnm 21 сағат бұрын
That and compiler bitching
@Digildon
@Digildon Жыл бұрын
When you do the code yourself and try not to burn out, it's so nice to see when the game of your childhood was made by people who also experience emotion during development.
@michaelstevenson5044
@michaelstevenson5044 Жыл бұрын
YEP
@SauronThe3rd
@SauronThe3rd Жыл бұрын
I’m learning programming right now. As I complete assignments I usually lock myself away for 8 hours to hide the sheer amounts of “What the fuck, why don’t you work” and “What the fuck why do you work”
@rompevuevitos222
@rompevuevitos222 Жыл бұрын
The nice part about coding is that the ones calling the shots are rarely educated enough to even tell what you are doing. So unless the project lead is very strict, you can have some fun
@Stealthfang270
@Stealthfang270 Жыл бұрын
@@SauronThe3rd Welcome to the club, you'll be facing that for the rest of your programming career/hobby
@ano_nym
@ano_nym Жыл бұрын
Speaking of solo deving. Some developers are really something else. Rollercoaster Tycoon was written by one guy, in Assembly...
@ForkedMan
@ForkedMan Жыл бұрын
I love the line at 1:09 because instead of a normal, double-lined comment, this is an assert message, meaning in order to see this another employee in the company (these messages can't be reached on official releases) doing bug testing by playing the game had to do something wrong in the game to crash it in a specific way, where this will be the error message read to them upon crash. I like to think this implies that this a message from Cary to one particular asshat they don't know the identity of but are VERY annoyed with.
@alexshuli8675
@alexshuli8675 Жыл бұрын
How does this work? Which languages support this feature
@ForkedMan
@ForkedMan Жыл бұрын
​​@@alexshuli8675 It's a feature in Java, Python, Rust, the C family, probably many others too. This looks like C++ but I could be wrong. It's standard use case in C++ would be something along the lines of like void say_number(int number){ assert(number != 0); cout
@alexshuli8675
@alexshuli8675 Жыл бұрын
@@ForkedMan oh okay thanks I understand you're referring the assert macro library but I didn't have the impression that assert prints comments
@ForkedMan
@ForkedMan Жыл бұрын
@@alexshuli8675 It typically doesn't. Rust has it built-in, but of course rust does everything a bit different because of ownership and all. In c++ you could do static_assert like I said which works almost exactly how they use it, main difference being this way is only for error management in compiling rather than in an actual run, hence their decision (likely) to make a custom function for it. Probably would've worked better as a macro. They could've also done the more hacky "assert(false && "message")" if they just don't give a single crap lmao.
@alexshuli8675
@alexshuli8675 Жыл бұрын
@@ForkedMan Aah got you. Alright thank you for explaining.
@k96man
@k96man Жыл бұрын
"If you love what you're good at you'll never work a day in your life" Programmers:
@aversiac-2
@aversiac-2 Жыл бұрын
It looks pretty gnarly but usually problem-solving is the literal reason they love doing it so much. Sure they struggled with it, but you can bet your bottom dollar that when everything began working correctly, the programmers took pride in the finished product.
@Dr_mafario
@Dr_mafario Жыл бұрын
⁠@@aversiac-2 Thats true actually. The pain, however, comes when somebody (probably you) touched something, forgot about it, and now half the code is broken and nobody knows why. Edit: Well now Ive jinxed it, ‘cause I touched something and now half the code is broken, fuck.
@EinFelsbrocken
@EinFelsbrocken 10 ай бұрын
​@@Dr_mafario When you "optimize" two lines of your code and the whole project falls apart 💀😭
@Fossil_Frank
@Fossil_Frank 9 ай бұрын
@@aversiac-2 That's not how it is. A programmer is going to make it work one way or another. However, when he struggles with it to this point, it's probably going to end up being a dirty hack job, nothing to be proud of. It will also bite him in the ass hard later, when he has to maintain/extend it. We are not proud or happy when we finish a trainwreck of a project like this. Only the managemant is since it proves that no matter how horrible of a job they do, it'll get shipped somehow and the future is not their problem. We are not interested in "challenges" the involve working under conditions that make people write code like this. We actually want to take our time, think things through and produce something maintainable that won't be a nightmare to work with later.
@arandompasserby7940
@arandompasserby7940 6 ай бұрын
As someone who's just started getting into programming (and has known a few programmers) I don't think there's a single person on earth who loves the specific act of programming; the love comes at the end when you can see how your handiwork, and the time and effort you spent, has made something on a screen come to life, and in a way that you wanted it to. It's like being Dr Frankenstein and watching the corpse on your table come to life. "IT LIIIIVES!!!!" ........ But every single thing that comes before that point is endless suffering.
@stefanmenn6
@stefanmenn6 3 жыл бұрын
I completely lost it at "GOD, please forgive me"
@ShadowReaperX07
@ShadowReaperX07 3 жыл бұрын
"We have an extremely skilled team and a very challenging goal: duel genre game. We don't have enough time to pull it off, but nonetheless we have a shot at it because of the caliber of the team" This one thing basically sums up the entire truth of the Simpsons Hit & Run; an absolute home-run of a game, loved to this day, and inspiring a great deal of modding around it to the extent that very few games of the same era also have. Truly a credit to it's quality.
@KahurangiSteez
@KahurangiSteez Жыл бұрын
Honestly, it's kind of sad that it was a success. Imagine how good hit and run would have been without time constraints and with a fully resourced team... This is what has lead to MTX and lootbox gaming and the demise of modern AAA games. The video game industry has always been one giant game of cut the budget.
@FraserSouris
@FraserSouris Жыл бұрын
I honestly wish they had more time. We would have then had an even more amazing game
@andrewhooper7603
@andrewhooper7603 Жыл бұрын
@@KahurangiSteez It's also possible that the stress aided them in the process. what's really sad is they didn't get a dump truck of money to spend all the time they needed on a sequel, or at this point a remake.
@CigEconomy
@CigEconomy Жыл бұрын
​​@@KahurangiSteez Nah that's a recipe for great art. All of the best art imo is made under intense pressure and scrutiny (so long as the artists are both skilled and passionate enough to make it work).
@sbritorodr
@sbritorodr Жыл бұрын
12 fucking chads made art.
@tomsun0282
@tomsun0282 3 жыл бұрын
This is quite funny actually. But it does kinda show the reality of the stress the devs had to go through making this, like even one of the comments thought that this game would inevitably fail due to the lack of time and pressure from fox at the time.
@omegahaxors9-11
@omegahaxors9-11 Жыл бұрын
They added comments to stop people from doing stuff like *string comment = "Stop changing this value, seriously"* Source: Coded in JSON
@Spicystachegamer
@Spicystachegamer Жыл бұрын
After my arduino class I have a newfound respect for coders
@scrung
@scrung 3 ай бұрын
@@omegahaxors9-11json is not a programming language 😢
@omegahaxors9-11
@omegahaxors9-11 3 ай бұрын
@@scrung JSON is data but you're still coding it since it gets parsed into instructions.
@scrung
@scrung 3 ай бұрын
@@omegahaxors9-11 no sir, if creating parsable data files was considered coding then drawing images in ms paint would be coding too because image data is parsed by an image viewer
@kektagon6809
@kektagon6809 Жыл бұрын
Love how the Devs hate FOX just as much as the writers of the Simpsons
@stultusmcgee9099
@stultusmcgee9099 Жыл бұрын
Everyone who has made a show for FOX hates FOX
@stonexl
@stonexl 9 ай бұрын
The end implies they had Fox breathing down their neck the entire development cycle so I can't say I blame them.
@ckorp666
@ckorp666 8 ай бұрын
thats how u know they have good reason to hate em
@Cappuccino_Rabbit
@Cappuccino_Rabbit 8 ай бұрын
Everyone hates FOX
@DeJach
@DeJach 7 ай бұрын
"May you work with Fox" -- ancient Chinese curse
@number3766
@number3766 2 жыл бұрын
Game devs in a nutshell: Why the fuck isn't this working! Why the fuck is this working! Stop the fucking lawyers so we can make the fucking game! This sucks, but I don't have any fucking time.
@lilixpictures6128
@lilixpictures6128 Жыл бұрын
//I should probably change the method name //But it's so fucking cool
@near5148
@near5148 Жыл бұрын
Me who works on a game but no idea what the fuck I'm doing takes 3 years to learn how to code shit I past the deadline im so fucked!
@kenjutsukata1o1
@kenjutsukata1o1 Жыл бұрын
Nothing makes the blood run cold quite like running some code and having it work the first time. It's the programming equivalent of "it's quiet... *too* quiet."
@SnivyTries
@SnivyTries Жыл бұрын
@@kenjutsukata1o1 "I know for a fact I forgot at least one ; somewhere in this code, how many QA testers will it take to get far enough to find it"
@TomaxY9YT
@TomaxY9YT Жыл бұрын
"If this happens..."
@charlesdaugherty321
@charlesdaugherty321 Жыл бұрын
I have to imagine, that when the original creators of programming languages added a comment feature, they foresaw this shit. Their bosses pissed them off, "I need a way to vent without getting myself fired.", And so they added comments.
@0xbenedikt
@0xbenedikt Жыл бұрын
Oh certainly. Have a look at the Apollo 11 code listings, even they have some banter.
@berrywarmer11
@berrywarmer11 Жыл бұрын
This is how you guys see comments? I could never get any of these comments through code review. I feel like I get roasted for putting so much of an ounce of emotion into a comment. Hell, it's hard enough advocating for any comments, even if they have helpful intent. Different software development cultures, I guess?
@FurryWrecker911
@FurryWrecker911 Жыл бұрын
​@@berrywarmer11 Very much so. At my job we make maintenance and operation trainers for ocean liners. The clients are very cut and dry, no jokes, type. They don't even like lived-in features like dirt, rust, or water damage. *I* once got in trouble because _their_ machine shop painted thier tool cabinets with a flame pattern, so one of my guys under me made a flame brush to mimic the paint job. We were ordered to repaint them basic navy blue. It no longer matched the reference photos, but the customer has the final say. That one hurt. Our code and art needs to be scrubbed of any funny business or easter eggs. On the flipside our own in-house demo scene is more lively, has humanistic comments all throughout the code, art easter eggs, and silly things like the 100 peg dynamic rope switchboard software once made.
@groggroggrog
@groggroggrog 7 ай бұрын
@@berrywarmer11 im an app developer at a very small office with only around 3 developers (including me). the boss is doesnt understand a single thing about code and he never actually sees it, so you best believe i've filled the app to the brim with the most petty code comments imaginable haha
@guyofminimalimportance7
@guyofminimalimportance7 Жыл бұрын
I like how the last one is actually meant to keep up morale while still being realistic instead of just insult devs for making mistakes. They understood their workers still need to believe they're valued if they want to get good work out of them.
@lordgiacomos2551
@lordgiacomos2551 4 ай бұрын
"Value... fresh from my ass" is legitimately hilarious... looking at the code it's describing, you can quite literally see how the dev was just changing the number by hand until they hit one that gave the desired result
@mendelovitch
@mendelovitch Жыл бұрын
There is a study showing how the amount of swearing in a code base is correlated with the quality of the code. A plausible (but yet unproven) cause for this correlation is - programmers who swear are programmers who care. (Study is: "Is there a Correlation between the Use of Swearwords and Code Quality in Open Source Code" by Jan Strehmel) (edited to avoid the correlation is causation fallacy)
@TheWeen344
@TheWeen344 Жыл бұрын
where did u learn this? it sounds completely made up ain't no way
@mendelovitch
@mendelovitch Жыл бұрын
@@TheWeen344 Look up "Is there a Correlation between the Use of Swearwords and Code Quality in Open Source Code" by Jan Strehmel.
@DeadEndGoose
@DeadEndGoose Жыл бұрын
​@@TheWeen344i can attest this is a real article. Whether the findings are accurate or its just a funny headline idk
@JoaoPedro-ki7ct
@JoaoPedro-ki7ct Жыл бұрын
@@TheWeen344 source... fresh from my ass
@TheWeen344
@TheWeen344 Жыл бұрын
@@mendelovitch thanks bro! i will
@boahneelassmal
@boahneelassmal 2 жыл бұрын
the fact this game works at all is astonishing considering it consists of nothing but nasty little hacks
@lewiji
@lewiji Жыл бұрын
That's all games dude
@hicarodestrui
@hicarodestrui Жыл бұрын
All games looks like that man. Its one of the reason why developers HATE when they own source code is leaked. Everyone which are considered "Coders" will start to talk bad about something telling that it could be better made.
@connordarvall8482
@connordarvall8482 Жыл бұрын
@@hicarodestrui After learning a little about programming I now know that the default emotion of a programmer is a deep shame that is only broken by the stab of schadenfreude when you see someone else make a mistake in their code.
@futuza
@futuza Жыл бұрын
As a developer, you don't know the half of it. Pretty much ALL software is built on precarious, somehow still standing, Jenga towers of code "hacks". And yet here we are, making our modern lives depend on it. Even the open source projects, that have a lot more eyes staring at them and have opted to publicly shame themselves everyday, suffer from it. And I've contributed to it. May god have mercy on me for the code I've let make it to production.
@lewiji
@lewiji Жыл бұрын
@@futuza as an augur of the sacred VCS by the power vested in my by the blessed GNU I forgive thee, my child. Hacks on hacks on hacks on hacks, amen.
@GunSpyEnthusiast
@GunSpyEnthusiast 8 ай бұрын
" just don't change it unless the problems are overwhelmingly bad. " Words to live by.
@fellow9939
@fellow9939 Жыл бұрын
honestly dev comments are the best thing about source code leaks.
@shelbybabcock8779
@shelbybabcock8779 4 ай бұрын
Agreed. It’s just so funny to see what’s in there.
@stardust-reverie
@stardust-reverie Жыл бұрын
"anger rising... rant ending." sounds like actual simpsons dialogue
@Cold_Media
@Cold_Media 3 жыл бұрын
"Worse. Source. Code. Everrr" - Comic Book Guy
@ErdrickHero
@ErdrickHero Жыл бұрын
Worst. Comic Book Guy. Reference. Ever.
@wonderwaffer
@wonderwaffer 9 ай бұрын
who gives a shit@@ErdrickHero
@meyague
@meyague 7 ай бұрын
​@@ErdrickHeroit's actually good
@EddyGameVlogBoy
@EddyGameVlogBoy 2 жыл бұрын
"My precious little hack... My preciouss."
@AQDuck
@AQDuck 2 жыл бұрын
Devs were a lot angrier before StackOverflow was a thing...
@BusinessWolf1
@BusinessWolf1 Жыл бұрын
no they still are but can't show it because their career will be over for "not being a team player"
@D0Samp
@D0Samp Жыл бұрын
Also if code monkeys actually start using language-learning models or some day even proper AIs to solve most programming problems, all those swear words will be hidden away in prompts trying to make the generated code work, not the final output.
@_khaine
@_khaine Жыл бұрын
I leave comments like this all the time in my code
@volbla
@volbla Жыл бұрын
@@BusinessWolf1 Step 1: Fuck over your employees. Step 2: Fire them for not enjoying getting fucked over :)
@michaelepica3564
@michaelepica3564 Жыл бұрын
@@D0Samp Yep.
@andrew08
@andrew08 Жыл бұрын
He apologizing for the hacks is the best part lmao "God, please forgive me" "Let this be the last hack" 😂😂
@RandommBoyo
@RandommBoyo Жыл бұрын
The more I see behind the development and coding of games throughout years the more I realize not a single coding-related ever is perfect. It's always a product held by duct tape that the professional coders are only better at hiding lmai
@br9809
@br9809 Жыл бұрын
This is the secret of programming.
@jamiepond
@jamiepond Жыл бұрын
I feel proud to be in the niche audience of this video
@SegmentW
@SegmentW Жыл бұрын
Summarized thoughts perfectly
@OrangeYTT
@OrangeYTT Жыл бұрын
165k views isn't that niche
@Doofledurf
@Doofledurf Жыл бұрын
@@OrangeYTT The target audience for this video is people that have both nostalgia for SHAR (an old cult classic that only certain people from a single generation remember) and an interest in game development (however big or small that interest may be). That is a pretty small demographic. I'd reckon less than 0.0001% of people fall into that group, probably far less than that. This is the definition of a niche video.
@woowoo7813
@woowoo7813 Жыл бұрын
​@@Doofledurf I have almost no interest in game development, have never played or even seen this game and yet I find this video relatable. Not niche at all
@ComicusFreemanius
@ComicusFreemanius Жыл бұрын
@@Doofledurf There's at least one other Comment Narration video of a valve game that's pretty funny.
@JTShock
@JTShock 3 ай бұрын
Notably, I love how at like around 0:28, they have a bool variable literally called "fucked" and I think that is the most honest variable name I have ever read in my life.
@j-skullz
@j-skullz Жыл бұрын
They clearly projected this frustration into the mission design of the actual game especially in the later levels because this is about how I felt playing those as like a 9 year old lmao (fr this was my fav childhood game tho thank you devs)
@jackryan2612
@jackryan2612 Жыл бұрын
by the point of those last three UFO missions i think they had nothing but pure, unbridled hate left for the player
@MuseBySecrecy
@MuseBySecrecy Жыл бұрын
@@jackryan2612I think they were just pissed they couldn’t finish the game the way they wanted. 3 copy paste missions right at the end is a very crappy substitute for half the map being missing.
@ExaltedUriel
@ExaltedUriel 7 ай бұрын
​@@jackryan2612That, and also I think they simply didn't have enough time to playtest by the end, they probably just checked for "is this POSSIBLE to beat? Yes? Okay, ship it".
@coalgolem4697
@coalgolem4697 Жыл бұрын
When he said "God let this be the last fucking hack in this game", He cursed into existence all the other hacks
@milkmadetea
@milkmadetea Жыл бұрын
I love what small studios can get away with. We used to leave comments like this all the time when my company I work for was smaller. Since then it has grown 5x in size... funny/rage comments like this are extremely frowned upon now. I mean I get why it's a problem and unprofessional, but still miss those old days.
@infinitetandem
@infinitetandem Жыл бұрын
iHateTheDesignTeam and clientsAreStupid got me in trouble as variable names that were released into the final product and quickly culled
@Maxie962
@Maxie962 Жыл бұрын
Professionalism is a disease.
@notaname8140
@notaname8140 Жыл бұрын
When I studied programming my final project was full of comments like this, I removed them but forgot about one that said "change this, this is a fucking awful way to handle passwords", my lecturer laughed and said at least I had realised the problem lol. Also security wasn't actually a requirement for the project so I wasn't even marked down, and we were meant to identify areas that we would improve if we did it again so it actually worked in my favour lol
@sbritorodr
@sbritorodr Жыл бұрын
@@notaname8140 I think there is a way to remove all comments of a source code. Maybe we could implement a derived solution where if you add a "j" or any other symbol after "//" it will be marked as "joke" and could be cleaned later. But I think this is hilarious and doesn't affect the project
@Maric18
@Maric18 Жыл бұрын
i have only worked on "professional" codebases (or solo projects) and i still kind of miss this commends are there to understand the thoughts of the programmer, specifically about the code... so this is exactly what they are for we do however have some //black magic comments, which indicate that the code is working, but is not really refactor-able, so either leave it as it is or completely rip it out and replace it, do not bother to understand and work through it (encoding information into guids for example)
@WiFi-qj5kr
@WiFi-qj5kr 3 жыл бұрын
1:25 is so genuine
@ChaosTheSalamander
@ChaosTheSalamander Жыл бұрын
this gives an intensely personal feel to game designers. I love every bit of this, when *no one* is having fun, but the collaborative effort to create a game makes it all come together out of sheer spite
@TheQuaadFather
@TheQuaadFather Жыл бұрын
They literally made a game that shaped my childhood and future of video games. They did not get compensated correctly if I'm interpreting the tone of these notes, they deserve so much love and respect.
@exr_879
@exr_879 Жыл бұрын
"fucked" being a variable Best coding known to man
@GigaWerts
@GigaWerts Жыл бұрын
Good to know that the programmers had as much pain coding this game as me playing it.
@AshifKhan-sn6jx
@AshifKhan-sn6jx Жыл бұрын
Probably more than us
@foadchode
@foadchode Жыл бұрын
"pain in the ass - just get it to fucking work " Words of a wise man.
@Bjpeg42
@Bjpeg42 7 ай бұрын
2:13 is an example of a great way to diplomatically express frustration at producers while praising your team and their accomplishments. I'm stealing this for the future.
@_-Lx-_
@_-Lx-_ Жыл бұрын
Devs leaving crude messages in their code is nearly always hilarious, anyone remember the kinda profane stuff Naughty Dog used to call their filenames in their good ol days with Crash?
@mrscruffles801
@mrscruffles801 Жыл бұрын
Back when Naughty dog made games
@_-Lx-_
@_-Lx-_ Жыл бұрын
@@mrscruffles801 Well, games that cared about any form of enjoyment at least, I do love me some good story driven games/series, but like, god is their most current stuff a complete embarassing shadow of their PS3 days of the same such serious story style. And they've just unfortunately become deeply unlikeable in terms of behaviour becoming abrasive and unethical while their actual quality continues to decrease. Insomiac is still going strong thankfully, so the sister Company is doing well making Spiderman games and such, and Ratchet is still good even if it's lost it's old cynical crude edge.
@mrscruffles801
@mrscruffles801 Жыл бұрын
@@_-Lx-_ I loath to say this, but Insomniac are going down the same path. Their spiderman 2 game is a sure sign of that.
@_-Lx-_
@_-Lx-_ Жыл бұрын
@@mrscruffles801 I haven't heard anyone else say at all such, I hear the gameplay is fantastic and it has more of the same kinda storytelling as their other Spiderman ones, I just hear it's selling fantastically and is a GOTY contender for some. Isomiac certianly isn't the company they once were and have issues to call out, shown by them sanding of and sanitizing all of Ratchet's OG crude cynical edge into a more wholesome cutesy family series, and them throwing a tantrum over Baldur's Gate, but their output of game quality is still almost universally praised from what I see, and I've seen no one else complaining about Spidey 2. Certianly leagues above Naughty Dog, and they have very different direction with their games with a lot of value and focus placed on gameplay even with their cinematic games, and they seem to have diffierent overall personality and aren't the same brand of poorly written pretentious modern ND is.
@NotBroihon
@NotBroihon 10 ай бұрын
@@mrscruffles801 TLOU is pretty good tho
@tomsterbg8130
@tomsterbg8130 Жыл бұрын
While this is awfully bad and should have never happened and the executives that forced this MUST learn from it and to never do that again, hats off to the team that actually pulled it off.
@michaelepica3564
@michaelepica3564 Жыл бұрын
HA! Executives caring about game dev workers? Nope, with big companies they get crunched to fucking hell and back (NO DELAY) and this is what happens. also no matter what, this shit happens lol, everyone leaves angry comments when they just want some fucking thing to work lol, the game came out well even though all of the fucking hacks.
@arandompasserby7940
@arandompasserby7940 Жыл бұрын
Imagine thinking executives are capable of learning anything...
@chickenmadness1732
@chickenmadness1732 Жыл бұрын
@@arandompasserby7940 They learned that doing this made them a lot of money. Thus they do it again.
@KopperNeoman
@KopperNeoman 10 ай бұрын
​@@chickenmadness1732When the executives "learn empathy" you get modern corporate culture where the drones best not even THINK a toe out of line. The old execs had the right idea.
@Palexite
@Palexite Жыл бұрын
“Value… fresh from my ass” was right under code declaring some bounce limit variable lol
@jeffbrownstain
@jeffbrownstain Жыл бұрын
The anger in the code really comes through in the gameplay.
@jfidel3943
@jfidel3943 Жыл бұрын
I love this game, and the way it was put together (at least on PC) is so jank, it's beautiful.
@NebulonRanger
@NebulonRanger 10 ай бұрын
The best part is that this game's PC port is one of the vanishingly few examples of a 3D game with a functioning software renderer
@bljmario6410
@bljmario6410 Жыл бұрын
"If this happens, we're in big shit." Such legendary words.
@0PercentImagination
@0PercentImagination Жыл бұрын
Its always interesting to find messages or notes hidden in the files of games, sometimes its just developers going crazy or basic explanations but sometimes you find genuinely unique things. For example the Chronicles of Narnia: tLtWatW (long title) had two written letters addressed to others by someone that worked on the game mentioning how he originally tried getting a job elsewhere and how it was close to the game being shipped, it also had the phone number of one of the developers in a text document but considering the games age I assumed it wouldn't work (and I'd rather not try regardless).
@spicyjakob234
@spicyjakob234 Жыл бұрын
as a new game dev, holy shit i understand their pain. everything you see there? naught but a fraction of what actually happens
@benjamincrew1949
@benjamincrew1949 Жыл бұрын
That's why I want nothing to do with game dev. I've been a software engineer for almost a year, and if something isn't done, it's not done. It's just pushed back to the next release, which isn't always an option with games.
@1stCallipostle
@1stCallipostle Жыл бұрын
​@@benjamincrew1949 It can be strengthening to see what you can do under straining circumstances now and then. But I'd imagine I'd need to take a damn vacation after shipping any game if I were these guys, yeah
@draketheduelist
@draketheduelist Жыл бұрын
This made my day. I just came off a VERY rough dev deployment preparing for a Monday demo (I think). Not counting lunch, I clocked well over 40 hours this week. You: "That doesn't sound _too_ unreasonable..." _It was a four-day week!_ And my boss wonders why I cuss so much...
@PwnzorFTW
@PwnzorFTW Жыл бұрын
Imagine being the dev that made all these comments and seeing it in a video 2 decades later
@love-hammer
@love-hammer Жыл бұрын
1:04 "cuz sourceElem was passed by reference... BIATCH" As a professional spaghetti wrangler I felt that in my soul.
@Anotherfunnyword
@Anotherfunnyword Жыл бұрын
Oh my God, I just noticed that they actually named a Boolean "fucked". That killed me.
@gengarboi8745
@gengarboi8745 Жыл бұрын
I didn't think a Simpsons game on the GC would be on par with Melee, Double Dash, Paper Mario TTYD, Luigi's Mansion and Kirby’s Air Ride, but man did that childhood game prove me wrong.
@SoapSoapCrayon
@SoapSoapCrayon Жыл бұрын
That last bit of the video is so incredibly true in lots of games I've worked on. Highly talented team, insanely incompetent production.
@shelbybabcock8779
@shelbybabcock8779 4 ай бұрын
I loved the part where the comment was just “you stupid goddamn motherf*****” and, in parens “(Greg talking to himself)”. Like, when you’re so mad that you’re yelling at yourself, but you also want to be sure everyone else knows too.
@mossthefox
@mossthefox Жыл бұрын
1:24 me when I'm midway into writing an essay but run out of ideas for it
@JDBlack-gf9ok
@JDBlack-gf9ok Жыл бұрын
For anyone wondering "stinky" is a real actual coding term and refers to bad practices known as "code smells". you can also have good code smells but they're less common
@Lonewolf0840
@Lonewolf0840 Жыл бұрын
As someone new to programming, this has inspired me to be more creative with my comments.
@Bruno-rm9er
@Bruno-rm9er Жыл бұрын
seems like a healthy work environment
@BodhiF
@BodhiF Жыл бұрын
2:11 badass game dev moment
@christopherm4739
@christopherm4739 9 ай бұрын
Hope for a "Understanding the code that sparked so much outrage in the Simpsons Hit and Run programmers".
@MrJans3n
@MrJans3n 9 ай бұрын
Definitely not knowledgeable enough to make one of those, but I'd love to see someone more equipped do one!
@Raelyn
@Raelyn Жыл бұрын
I haven't laughed so hard in so long, holy shit. I actually am in pain from how hard I was laughing, tears streaming down my cheeks as I type this. The choice of voice, the comments, the music, it's all so fucking perfect.
@chudchadanstud
@chudchadanstud Жыл бұрын
This sounds like the type of stuff I say silently on my desk. They I take a few seconds to think of a way to say it professionally. Goes to show how crunched these devs were.
@RealKipper1324
@RealKipper1324 Жыл бұрын
As an actual game developer myself, I understand the pain of these people 100%.
@benjamincrew1949
@benjamincrew1949 Жыл бұрын
I'm a software engineer, but I can't imagine being under the pressure of deadlines like game devs have.
@JohnDaubSuperfan369
@JohnDaubSuperfan369 Жыл бұрын
Oh you're *the* game developer!
@RealKipper1324
@RealKipper1324 Жыл бұрын
@@JohnDaubSuperfan369 Correct, whatever that's supposed to mean I'll choose to take it as a compliment
@oz_jones
@oz_jones Жыл бұрын
I liked the preciousss hack
@de132
@de132 7 ай бұрын
"we have a shot at it because of the calibre of the team" :')
@JackFoxtrotEDM
@JackFoxtrotEDM Жыл бұрын
"What was that, Sandvich? KillEmAll()? Good idea!"
@hendosboxofmystery1359
@hendosboxofmystery1359 Жыл бұрын
As a programmer I can testify to this being a thing that programmers do I have put some funny things in my code out of frustration, I think its really important that programmers do this so that if the source code for games becomes available people looking through the code can have a laugh, and it makes it more personal and relatable.
@sleeplessindefatigable6385
@sleeplessindefatigable6385 Жыл бұрын
Man, I really feel for the poor developer writing basically "god forgive me for the jank ass bullshit that I'm about to code" like they're ashamed of themselves. What a mood.
@fawkewe
@fawkewe Жыл бұрын
This honestly for anyone who wants to try to make a video game this is 100% what it is like to make a video game. I would be surprised this is the only game with stuff like this in the source code.
@benjamincrew1949
@benjamincrew1949 Жыл бұрын
Valve games are notorious for it.
@aversiac-2
@aversiac-2 Жыл бұрын
No it's not lol, this is literally only a fraction of one part of game dev => programming
@saycap
@saycap 6 ай бұрын
I was astonished by how little changes between writing your first actual line of code and being an industry veteran “why the fuck is this not working” “why the fuck is this working” it’s like carpet burn on my soul
@non-shockingtopics7563
@non-shockingtopics7563 Жыл бұрын
God I love programming.
@fision8090
@fision8090 Жыл бұрын
Most calm C++ dev
@KTLaughter
@KTLaughter 4 ай бұрын
It’s good to know I’m not the only one who comments code like this
@ringo8410
@ringo8410 5 ай бұрын
"fucked = true;" I feel that.
@mutedtea4201
@mutedtea4201 8 ай бұрын
I have functions in my game engine I REFUSE to delete because of their names. For example, in my UI system, the function to delete the UI container and it's UI elements (children) is "MurderChildrenAndSuicide()". Sometimes you just gotta have a bit of fun in the not so fun parts, plus finding them later on is always a gem
@moogleking
@moogleking Жыл бұрын
Comedy gold for software developers
@hrrawr
@hrrawr Жыл бұрын
The only thing more talented than programmers who can make code work correctly, for the right reasons, is programmers who can make exactly the correct compromises to make code still functioning, for the wrong reasons, in order to meet a deadline.
@SparkZ009
@SparkZ009 Жыл бұрын
As a developer, I often times forget im not the only one who rants in the comments. Some of these comments resonate with me at a primal level.
@Tyulenin
@Tyulenin Жыл бұрын
this just triggered my python-backend-library-fuckery ptsd
@BitwiseMobile
@BitwiseMobile Жыл бұрын
The comments about how Fox wants to design the game are spot on. I worked in the mobile industry back in the early 00s writing BREW games, but they were mostly ports from existing J2ME games to be played on the BREW platform (basically Qualcomm and Kyocera phones and their many clones from early to mid 00s). We also did original titles for Fox, Disney, and EA (and that lady from Harry Potter - more on that in a minute). Disney was super chill. They gave us what they wanted and we gave them a first draft. They gave us feedback and we incorporated that feedback in for the final. That was an awesome relationship. Fox, on the other hand, not so much. They wanted almost exclusive control over the entire development process. We tried to tell them that we have a pipeline and no title is more important than any other. That was not a good experience. Now the lady from Harry Potter. She was SUPER detailed oriented. I mean down to pixel colors in some cases. I get it - it's her IP and pretty much all from her head. She didn't try to control the process, or the design, but she did have a lot of feedback on how the levels should go - it was an adventure game. She wanted to make sure we introduced the main characters, including Ron Weasley's rat Scabbers. She was very fastidious about the visuals though.
@frjoethesecond
@frjoethesecond Жыл бұрын
Why are you not saying her name? Is it banned on KZbin or something?
@damian9303
@damian9303 Жыл бұрын
Pretty interesting portfolio piece, Disney licensed titles of cartoons they had always felt more graceful to play and so that creative freedom could certainly be why.
@DailyFadingMemoryNews
@DailyFadingMemoryNews Жыл бұрын
@@frjoethesecond it's like voldemort, you say it, she comes to your location and whoops your ass
@grizzlydino
@grizzlydino 8 күн бұрын
Im disappointed how long It took me to find this gem
@JamesMatthewHiggs
@JamesMatthewHiggs Жыл бұрын
Everyone’s such big fans of FOX.
@JansenVT
@JansenVT Жыл бұрын
as a fellow Jansen and Programmer I appreciate your channel, and this funny programming vid
@abuDA-bt6ei
@abuDA-bt6ei 3 ай бұрын
The game: Rated T for teens The code:
@Marconius6
@Marconius6 Жыл бұрын
As a game developer this resonates deep within my soul.
@LavenderRebellin
@LavenderRebellin Жыл бұрын
Wouldn't be a true Simpsons product without a jab or two at FOX
@aslightlystablefootsoldier9838
@aslightlystablefootsoldier9838 7 ай бұрын
This entire thing shows us that an absolute bloody and desperate war was fought in the studio to bring us the greatest Simpson game of all time God speed you magnificent developers.
@blakestone75
@blakestone75 Жыл бұрын
Wow. I enjoyed this game very much. Thank you cranky devs!!!
@dreadburnz3522
@dreadburnz3522 Жыл бұрын
The "GOD please forgive me" absolutely killed me because I know how it feels being in that kind of situation.
@nobodynoone2500
@nobodynoone2500 Жыл бұрын
Man I would kill for comments that good in 99% of the code I read.
@mcflurryfrostie
@mcflurryfrostie 6 ай бұрын
A lot of great lines, but "pain in the ass - just get it to fucking work" resonates on a spiritual level. Said that to myself so many times while coding lmao
@chadwiklin9838
@chadwiklin9838 Жыл бұрын
As a game designer this is so unprofessional, but soo relatable 😂 l. You can tell early on they're really in the "shit" of the dev cycle
@oz_jones
@oz_jones Жыл бұрын
Its actually pretty professional. Before the days of slack and git, this is how you communicated issues between coders.
@TerraEternal
@TerraEternal Жыл бұрын
“Anger rising… Rant ending” is something I’m adding to my everyday vocabulary.
@Offdopp
@Offdopp Жыл бұрын
"Value... fresh from my ass" - Me, declaring any variable in C++
@Atmos_Glitch
@Atmos_Glitch Жыл бұрын
_"This is bulky but fuck it, gotta get this shit working like _*_yesterday"_* Not tomorrow or today, guy had to get it done by yesterday lmao
@lowmax4431
@lowmax4431 Жыл бұрын
This is an underrated gem of a video.
@RaggedLands
@RaggedLands 3 ай бұрын
I can 100% confirm that software development is like this.
The Unhinged Nature of GTA V Source Code
2:16
kpjVideo
Рет қаралды 1,5 МЛН
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 130 МЛН
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,7 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,5 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
The History of The Simpsons Hit & Run World Records
1:12:47
Summoning Salt
Рет қаралды 2,5 МЛН
DoubleSpeak, How to Lie without Lying
16:15
What I've Learned
Рет қаралды 11 МЛН
STOP Watching Programming TUTORIALS!
1:53
Practical Coding
Рет қаралды 23 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 1 МЛН
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 1,5 МЛН
Henry Stickmin out of context
15:00
S71ng
Рет қаралды 2,6 МЛН
How I Beat The Password Game
39:53
Bog
Рет қаралды 2,7 МЛН
Simpsons Predictions for 2025
10:02
Plot Twist
Рет қаралды 1 МЛН
ARG BUCKSHOT ROULETTE, КОТОРУЮ НИКТО НЕ ПОНЯЛ!
18:58
understanding the code that sparked anger in valve's programmers
11:28
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 130 МЛН