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

  Рет қаралды 1,210,644

Jansen

Jansen

Күн бұрын

Taken from the recent source code leak - also includes some excepts from milestone reports.
I originally thought about doing this with different characters, but nothing quite beat Comic Book Guy's delivery. Some of the clips are too funny to not share, so here they are separately: mega.nz/file/V...
Hot damn, thanks for a million views, y'all!

Пікірлер: 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
@ALEXWARELLC
@ALEXWARELLC Жыл бұрын
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”
@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 10 ай бұрын
@@connermckay4012 easy solution would be not to use old ass outdated libraries they use in programming tutorials
@Dr_mafario
@Dr_mafario 10 ай бұрын
@@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 8 ай бұрын
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!
@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
@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
@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...
@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.
@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 3 ай бұрын
@@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..."
@tomsun0282
@tomsun0282 2 жыл бұрын
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 Ай бұрын
@@omegahaxors9-11json is not a programming language 😢
@omegahaxors9-11
@omegahaxors9-11 Ай бұрын
@@scrung JSON is data but you're still coding it since it gets parsed into instructions.
@scrung
@scrung Ай бұрын
@@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
@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).
@ZippySide
@ZippySide Жыл бұрын
The fkin mindset of these devs...absolutely amazing.
@dimi5862
@dimi5862 Жыл бұрын
This is basically your average C++ exprience
@lesbianaconda2971
@lesbianaconda2971 Жыл бұрын
The blurred stuff at 1:05 especially… passing by reference my beloathed…
@stefanmenn6
@stefanmenn6 3 жыл бұрын
I completely lost it at "GOD, please forgive me"
@kektagon6809
@kektagon6809 Жыл бұрын
Love how the Devs hate FOX just as much as the writers of the Simpsons
@stultusmcgee9099
@stultusmcgee9099 10 ай бұрын
Everyone who has made a show for FOX hates FOX
@stonexl
@stonexl 7 ай бұрын
The end implies they had Fox breathing down their neck the entire development cycle so I can't say I blame them.
@ckorp666
@ckorp666 6 ай бұрын
thats how u know they have good reason to hate em
@Cappuccino_Rabbit
@Cappuccino_Rabbit 6 ай бұрын
Everyone hates FOX
@DeJach
@DeJach 5 ай бұрын
"May you work with Fox" -- ancient Chinese curse
@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.
@hehegroggy
@hehegroggy 6 ай бұрын
@@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.
@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..."
@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.
@Cold_Media
@Cold_Media 3 жыл бұрын
"Worse. Source. Code. Everrr" - Comic Book Guy
@ErdrickHero
@ErdrickHero Жыл бұрын
Worst. Comic Book Guy. Reference. Ever.
@wonderwaffer
@wonderwaffer 7 ай бұрын
who gives a shit@@ErdrickHero
@meyague
@meyague 5 ай бұрын
​@@ErdrickHeroit's actually good
@fellow9939
@fellow9939 Жыл бұрын
honestly dev comments are the best thing about source code leaks.
@shelbybabcock8779
@shelbybabcock8779 2 ай бұрын
Agreed. It’s just so funny to see what’s in there.
@EddyGameVlogBoy
@EddyGameVlogBoy 2 жыл бұрын
"My precious little hack... My preciouss."
@andrew08
@andrew08 Жыл бұрын
He apologizing for the hacks is the best part lmao "God, please forgive me" "Let this be the last hack" 😂😂
@JTShock
@JTShock Ай бұрын
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.
@stardust-reverie
@stardust-reverie Жыл бұрын
"anger rising... rant ending." sounds like actual simpsons dialogue
@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 5 ай бұрын
​@@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".
@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
@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)
@voidkid420
@voidkid420 Жыл бұрын
Quite a few of my commits are memes, quotes etc .... if the word 'mostly' pops up, I'll make sure to Newt format it, mostly.
@coalgolem4697
@coalgolem4697 Жыл бұрын
When he said "God let this be the last fucking hack in this game", He cursed into existence all the other hacks
@WiFi-qj5kr
@WiFi-qj5kr 3 жыл бұрын
1:25 is so genuine
@exr_879
@exr_879 Жыл бұрын
"fucked" being a variable Best coding known to man
@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.
@foadchode
@foadchode Жыл бұрын
"pain in the ass - just get it to fucking work " Words of a wise 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
@_-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 10 ай бұрын
Back when Naughty dog made games
@_-Lx-_
@_-Lx-_ 10 ай бұрын
@@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 10 ай бұрын
@@_-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-_ 10 ай бұрын
@@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 8 ай бұрын
@@mrscruffles801 TLOU is pretty good tho
@PwnzorFTW
@PwnzorFTW Жыл бұрын
Imagine being the dev that made all these comments and seeing it in a video 2 decades later
@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
@jeffbrownstain
@jeffbrownstain Жыл бұрын
The anger in the code really comes through in the gameplay.
@Palexite
@Palexite 10 ай бұрын
“Value… fresh from my ass” was right under code declaring some bounce limit variable lol
@fision8090
@fision8090 Жыл бұрын
Most calm C++ dev
@Bjpeg42
@Bjpeg42 6 ай бұрын
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.
@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 8 ай бұрын
​@@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.
@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).
@Bruno-rm9er
@Bruno-rm9er Жыл бұрын
seems like a healthy work environment
@christopherm4739
@christopherm4739 8 ай бұрын
Hope for a "Understanding the code that sparked so much outrage in the Simpsons Hit and Run programmers".
@MrJans3n
@MrJans3n 8 ай бұрын
Definitely not knowledgeable enough to make one of those, but I'd love to see someone more equipped do one!
@bljmario6410
@bljmario6410 Жыл бұрын
"If this happens, we're in big shit." Such legendary words.
@JackFoxtrotEDM
@JackFoxtrotEDM Жыл бұрын
"What was that, Sandvich? KillEmAll()? Good idea!"
@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...
@Anotherfunnyword
@Anotherfunnyword Жыл бұрын
Oh my God, I just noticed that they actually named a Boolean "fucked". That killed me.
@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 8 ай бұрын
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
@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
@de132
@de132 6 ай бұрын
"we have a shot at it because of the calibre of the team" :')
@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.
@mossthefox
@mossthefox Жыл бұрын
1:24 me when I'm midway into writing an essay but run out of ideas for it
@love-hammer
@love-hammer Жыл бұрын
1:04 "cuz sourceElem was passed by reference... BIATCH" As a professional spaghetti wrangler I felt that in my soul.
@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.
@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.
@BodhiF
@BodhiF 11 ай бұрын
2:11 badass game dev moment
@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.
@Lonewolf0840
@Lonewolf0840 Жыл бұрын
As someone new to programming, this has inspired me to be more creative with my comments.
@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
@Tyulenin
@Tyulenin Жыл бұрын
this just triggered my python-backend-library-fuckery ptsd
@nothingiamjustsomekindofdu5744
@nothingiamjustsomekindofdu5744 8 ай бұрын
"we need rads not revs" my favorite line
@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 10 ай бұрын
No it's not lol, this is literally only a fraction of one part of game dev => programming
@saycap
@saycap 5 ай бұрын
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
@mutedtea4201
@mutedtea4201 6 ай бұрын
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
@pgj1997
@pgj1997 5 ай бұрын
0:20 If I'm not mistaken, that can easily be fixed by changing "" or "≥". But I'm not a coder, so what do I know?
@dreadburnz3522
@dreadburnz3522 Жыл бұрын
The "GOD please forgive me" absolutely killed me because I know how it feels being in that kind of situation.
@non-shockingtopics7563
@non-shockingtopics7563 Жыл бұрын
God I love programming.
@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.
@moogleking
@moogleking Жыл бұрын
Comedy gold for software developers
@nickjohnson410
@nickjohnson410 5 ай бұрын
Your choice to use the voice of The Comic Book Guy is... Acceptable.
@LavenderRebellin
@LavenderRebellin Жыл бұрын
Wouldn't be a true Simpsons product without a jab or two at FOX
@MarcinP2
@MarcinP2 Жыл бұрын
"Somehow things have been miraculously working, I'm not sure why.."
@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.
@RaggedLands
@RaggedLands Ай бұрын
I can 100% confirm that software development is like this.
@ringo8410
@ringo8410 3 ай бұрын
"fucked = true;" I feel that.
@shelbybabcock8779
@shelbybabcock8779 2 ай бұрын
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.
@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 11 ай бұрын
Why are you not saying her name? Is it banned on KZbin or something?
@damian9303
@damian9303 11 ай бұрын
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 10 ай бұрын
@@frjoethesecond it's like voldemort, you say it, she comes to your location and whoops your ass
@ryang2573
@ryang2573 6 ай бұрын
Man, software development is completely different in game development than it is in the wider programming world. I would never, in a million years, have the balls to check in code to repository with comments like these.
@Ggg12236
@Ggg12236 Жыл бұрын
//the sign is a subtle joke...
@nikolasschreibermann4833
@nikolasschreibermann4833 Жыл бұрын
MOM THERES SNEED IN MY SIMPSONS VIDEO
@abuDA-bt6ei
@abuDA-bt6ei Ай бұрын
The game: Rated T for teens The code:
@JamesMatthewHiggs
@JamesMatthewHiggs Жыл бұрын
Everyone’s such big fans of FOX.
@deluxe_1337
@deluxe_1337 8 ай бұрын
Based on this source, I can tell the devs are some funny fellas.
@WickedPhase
@WickedPhase 3 жыл бұрын
0:35 They should of destroyed the Canyonero
@Ddiaboloer
@Ddiaboloer 3 жыл бұрын
Have not of
@daswarzenschwein
@daswarzenschwein Жыл бұрын
Weeb
@vergil_vt
@vergil_vt Жыл бұрын
Finding this stuff is like finding diamonds or Dino bones.
@SegmentW
@SegmentW Жыл бұрын
I didn't know they had notes like this source code. That's low-key kind of legendary
@galaxycamerata
@galaxycamerata Жыл бұрын
Any particularly lavish code will likely have a LOT of weird and wild comments left in because the project was too stressful to worry about data miners finding out that programmers cuss themselves and eachother out in high-stress situations.
@niggacockball7995
@niggacockball7995 Жыл бұрын
search up tf2 source code comments
@Alex-ABPerson
@Alex-ABPerson 8 ай бұрын
@@galaxycamerata It's worth noting that data miners _wouldn't_ find it. None of these comments physically exist anywhere on the game discs, because comments in source code are stripped out as soon as the code is "compiled", a process that turns it from its "human-readable" format into a binary format that the processor can understand. That binary format (called machine code) doesn't have _any_ of this stuff in it, it's very, very unreadable in fact. That compilation process happens before the game is shipped, and the result of it is what goes on the disc. The only reason we have this is the source code was *leaked* recently, which does contain this, and so much more
@de132
@de132 6 ай бұрын
"but the method name is so fucking cool" Relatable. I once had a method of "BurnEverything" in a project of mine and I kept it in bc of the name.
@liquidsnake6879
@liquidsnake6879 6 ай бұрын
I still have util methods called "NukeState" just because it sounds cooler than "ClearState"
@JansenVT
@JansenVT Жыл бұрын
as a fellow Jansen and Programmer I appreciate your channel, and this funny programming vid
@TerraEternal
@TerraEternal Жыл бұрын
“Anger rising… Rant ending” is something I’m adding to my everyday vocabulary.
@owenn.3619
@owenn.3619 Жыл бұрын
1:20 if what I think is happening here is happening, then "I hate this" is an understatement. That is so cursed
@thompsonevergreen8006
@thompsonevergreen8006 6 ай бұрын
It's funny how the developers for all these games write the same type of comments it's almost like they were actually just written by one dude
@bearman_1826
@bearman_1826 Жыл бұрын
That last monologue was great. Real shonen shit right there.
@cazz
@cazz Жыл бұрын
As a hacker, this source code puts me to shame with the amount of HACKS!
@R13X
@R13X Жыл бұрын
Tf are you doing here cazz 🤣
@nobodynoone2500
@nobodynoone2500 Жыл бұрын
Man I would kill for comments that good in 99% of the code I read.
@vashkin7457
@vashkin7457 Жыл бұрын
amount of hate to fox in these comments is admirable
@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.
@greenredblue
@greenredblue Жыл бұрын
If i were allowed to write comments like this, half my inbox would be from HR and the other half would be mental health professionals reminding me not to commit suicide... It's a joy to see people operating without restraints. :)
@lowmax4431
@lowmax4431 Жыл бұрын
This is an underrated gem of a video.
@WolfPhoenix0
@WolfPhoenix0 Жыл бұрын
Software engineering in a nutshell. I felt 0:34 in my soul. That method name really is cool! 😂
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
The Unhinged Nature of GTA V Source Code
2:16
kpjVideo
Рет қаралды 1,2 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,6 МЛН
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 37 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
Duck Life: Endlessly Replayable
10:27
skill dev444
Рет қаралды 1
The Home Server I've Been Wanting
18:14
Hardware Haven
Рет қаралды 53 М.
The Simpsons Hit & Run Mysteries Explained by Its Own Developer
19:02
How to Reply to Negative Comments (90s Tutorial)
4:20
SkyCorp Home Video
Рет қаралды 2,7 МЛН
Why I Regret Choosing Computer Science
2:25
ForwardFacingManny
Рет қаралды 16 М.
Don't Write Comments | Prime Reacts
14:31
ThePrimeTime
Рет қаралды 223 М.
The Craziest Drugs You've Never Heard Of
18:48
Trust Me Bro
Рет қаралды 1,1 МЛН
This Roblox Extension Has Some Hidden Tricks...
15:24
No Text To Speech
Рет қаралды 437 М.
Yandex programmers losing their MINDs
2:01
LeetCoder
Рет қаралды 350 М.
Connecting North Korea's Operating System to the Internet?
10:59
Eric Parker
Рет қаралды 1,5 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,6 МЛН