Thread 715239473 - /v/ [Archived: 426 hours ago]

Anonymous
7/12/2025, 10:24:20 AM No.715239473
heartbound
heartbound
md5: e6b14dc4f77cbd70474bff7c9d841452🔍
>https://x.com/LyricWulf/status/1933215922719997971
is writing the hardest part of game development?
Replies: >>715239943 >>715240303 >>715240329 >>715241237 >>715241461 >>715244920 >>715245617 >>715245743 >>715247950
Anonymous
7/12/2025, 10:35:29 AM No.715239896
tl;dr
Replies: >>715240136 >>715242212 >>715244841 >>715245636
Anonymous
7/12/2025, 10:36:41 AM No.715239943
>>715239473 (OP)
thorbros, our response?
Anonymous
7/12/2025, 10:39:45 AM No.715240050
airing out your furry relationship drama because of the social climate making it okay to pile onto a certain guy is kinda cringe
Anonymous
7/12/2025, 10:42:00 AM No.715240136
>>715239896
good thing it's a video
Replies: >>715241256
Anonymous
7/12/2025, 10:46:35 AM No.715240303
1743711039431685
1743711039431685
md5: a61ceb6ff46189cbd6bc344307ca300d🔍
>>715239473 (OP)
given the way he coded his dialogue system, with no boolean values, no hashmaps and relies purely on array indexes and switch/case statements?

It's probably some of the hardest things man will ever attempt
Replies: >>715240749 >>715240805 >>715240826 >>715241314 >>715241410 >>715244968 >>715245159 >>715246391 >>715246902
Anonymous
7/12/2025, 10:47:02 AM No.715240329
>>715239473 (OP)
If your game has a story, yes. That's why most indie games don't have one, or just some bare bones reason for doing the thing.
Anonymous
7/12/2025, 10:57:13 AM No.715240749
>>715240303
gamemaker doesn't support those. unhinged behavior. was it worth it?
Replies: >>715241086 >>715241910
Anonymous
7/12/2025, 10:58:44 AM No.715240805
>>715240303
In english, doc.
Replies: >>715241000
Anonymous
7/12/2025, 10:59:07 AM No.715240826
>>715240303
I love if he says none of those are possible, because I can look up documentation and see it is not only possible but encouraged.
Anonymous
7/12/2025, 11:03:09 AM No.715241000
>>715240805
Instead of writing sentences and phrases using words, spaces, and punctuation.

tardH3IZWR3TungLik4R[-1]
Anonymous
7/12/2025, 11:05:32 AM No.715241086
>>715240749
skill issue
Anonymous
7/12/2025, 11:08:45 AM No.715241237
>>715239473 (OP)
coding and writing a story are kinda hard on their own.
You may be talented, but if you don't plan carefully what's your game is about, then you will deliver a good pile of shit.
Same if you have the best story ever told, if you can't plan how it will be adapted in a game, then you are fucked beyond salvation.
Replies: >>715242205 >>715243719
Anonymous
7/12/2025, 11:09:04 AM No.715241256
>>715240136
tl;dw
Anonymous
7/12/2025, 11:10:23 AM No.715241314
>>715240303
Of course you'd think that. Low level intellects fail to recognize beauty of things they can't comprehend.
Those are obviously refined 7 years at Blizzard design patterns mixed in with Government confidential whitehat hacker algorithms.

Watch more Rick and Morty
Anonymous
7/12/2025, 11:12:33 AM No.715241410
>>715240303
>given the way he coded his dialogue system, with no boolean values, no hashmaps and relies purely on array indexes and switch/case statements?
so... he did the same thing as yandere dev?
Replies: >>715241553 >>715244347
Anonymous
7/12/2025, 11:13:34 AM No.715241461
>>715239473 (OP)
It's finishing it since he hasn't finished his own game yet.
Anonymous
7/12/2025, 11:15:18 AM No.715241553
>>715241410
Not exactly,
Yanderedev used booleans
Replies: >>715241810
Anonymous
7/12/2025, 11:21:26 AM No.715241810
>>715241553
Didn't he use strings?
Replies: >>715242152
Anonymous
7/12/2025, 11:23:25 AM No.715241910
>>715240749
Do you realize how fucking obvious it is, that you have no fucking idea what you're talking about and you're just repeating talking points that were fed to you?
His code is objectively horrendous. There's no way around it, that's not GameMaker's fault. He doesn't know how to calc even/odd value or move strings to an external file - it's grade school stuff.
Anonymous
7/12/2025, 11:28:59 AM No.715242152
gyubzyq87xmx
gyubzyq87xmx
md5: 4d17b55abc228b5e2f55ebf4e5443491🔍
>>715241810
From this meme image,
Condition 2 only works for booleans (assuming it works).

That said, credit where credit's due Yanderedev made literal spaghetti code with nested upon nested if statements. But I can grab some coffee and work with it and refactor it.

Thor's fucking 1000+ line by line array though. There's not enough money in the world for me to touch that. Good thing AI coding is becoming a thing to help him fix that shit he dug himself into
Replies: >>715242359 >>715242421 >>715244510
Anonymous
7/12/2025, 11:30:19 AM No.715242205
>>715241237

Honestly depends on the game for the tolerance level for bad coding. Like if you're making a indie game and at the very least it runs well enough and doesn't crash people's computers, you're probably fine even if your code isn't well optimized.
Toby Fox is infamous for having really shit code for Undertale but he was doing like 5 people's jobs by himself and was basically learning on the fly.
Some big budget game that has millions of dollars behind it though? No real excuse at that point to not at least make sure the game runs well decent hardware at time of development.
Anonymous
7/12/2025, 11:30:31 AM No.715242212
>>715239896
He's been repeatedly claiming that he's actively working on his game and that (part of it?) is "almost done", and then he suddenly comes out and says that he hasn't worked on it for the past year. So, in other words, he's lying about his development history
Replies: >>715242446
Anonymous
7/12/2025, 11:33:49 AM No.715242359
>>715242152

Honestly even with shit code, he probably wouldn't have gotten as much shit if he was more humble/honest about it, like "yeah I'm not that good of a programmer sorry" and didn't reject help from that publisher that offered to send him programmers to refactor his code.
Replies: >>715244476
Anonymous
7/12/2025, 11:34:55 AM No.715242421
>>715242152
I'm really curious about how GMS handles array initialization, and if Thor is actually growing the array as he's declaring his values. I'm guessing you start out by declaring the array length, but then wouldn't that also set every element to 0 by default? So best case scenario the array has a set size, but he still sets every value twice? It's such a bizarre approach I don't know how to approach it
Anonymous
7/12/2025, 11:35:18 AM No.715242446
>>715242212
that's not all folks!

This came out because he got accused of being a fakeDev recently, and he claimed that his game isn't abandoned since he has been updating monthly and all his haters would know this if they just checked the steam news section for his game. He is then threatening to sue people for defemation for saying those things
Replies: >>715242612
Anonymous
7/12/2025, 11:38:52 AM No.715242612
>>715242446
I love how he scrolls through the updates and they're either notices that the update is delayed or an april fool's joke. there are still people who support this guy and think he's being unfairly maligned
Replies: >>715242887
Anonymous
7/12/2025, 11:41:29 AM No.715242723
A reminder that bad code doesn't mean much if you
>Have a game that is playable
>It isn't crippled by bugs
>Hasn't taken years for it to be in a playable state
Toby Fox gets away with his code because the game is well liked and got out in a timely manner. Yandev is studied closely because of the shit performance and time it has taken. Oh and one more thing to add to the list
>Programmer doesn't claim they know what they are doing
Toby has fully admitted he is shit, meanwhile Mr. Figtree here keeps going on about his credentials which is why this latest wave of code reviews is coming in full swing. People are more willing to forgive an amateur that is making something, less so to a narcissist who claims he knows what he is doing.
Replies: >>715243020 >>715243024 >>715243531
Anonymous
7/12/2025, 11:44:44 AM No.715242887
>>715242612
I'm convinced that the reason all the code he shows on stream (not a lot, by the way) has a ton of comments, is because he prepared it ahead of time. The rest of his code is probably even worse, somehow. It's like cleaning out your desk for a video while your room still looks like the set of a bum fight
Replies: >>715244452
Anonymous
7/12/2025, 11:46:59 AM No.715243020
>>715242723
>On a scale of PirateSoftware to Toby Fox, how good of a developer are you?
Replies: >>715243091
Anonymous
7/12/2025, 11:47:04 AM No.715243024
>>715242723
normally I don't give a shit about code review stuff because every released game has dogshit code (there was seething over celeste having all player movement in one enormous class) but it is divine comedy that maldavius turns out to be a complete fraud
Anonymous
7/12/2025, 11:48:43 AM No.715243091
>>715243020
Terry A Davis
Replies: >>715243187 >>715243605
Anonymous
7/12/2025, 11:50:50 AM No.715243187
>>715243091
The car game is actually fun, yeah.
Anonymous
7/12/2025, 11:57:08 AM No.715243486
Saw a person actually review Heartbound, found out that combat encounters are really rare and the latest chapter only has two (2) of them...
See, this is what happens when you don't write a proper dialogue system.
Anonymous
7/12/2025, 11:58:14 AM No.715243531
>>715242723
Gamedev is riddled with bad code,
Recent AAA example is Sekiro having its entire physics engine and logic tied to its framerate.
Even FAANG codebases are infamous for techdebt.

However, no coder will die on a hill saying their shit code is good and claim the commenter has no idea what he's talking about when reviewing.
Also seriously....a dialogue system made up of arrays is such a horrible choice. Like wtf do you do if you want to add 3-4 extra lines in the middle of index50 and index51.... You redeclare? You jump to the end and make a note?

There's bad code,
There's bad code but devs have their reasons for doing it,
There's wrong code,
There's wrong code and the dev says 'you are inexperienced' for saying it's wrong,
THEN there's wrong code and the dev says 'you are inexperienced' for saying it's wrong, all while claiming they're a code genius while running a business teaching others how to code.
Replies: >>715243701 >>715243842 >>715244564
Anonymous
7/12/2025, 11:59:49 AM No.715243605
>>715243091
fork TempleOS and make it x86 compatible you coward
Anonymous
7/12/2025, 12:02:21 PM No.715243701
>>715243531
What's funny is that structs are on the official documentation for GMS 2 which is perfect for dialogue systems.
Even beyond that though, some of his conditionals for dialogue seem odd, weird and arbitrary.
Anonymous
7/12/2025, 12:02:44 PM No.715243719
>>715241237
But he worked for bizzard for 7 years and has 20 years of industry experience. Surely making a pixel game in a premade engine should be childs play for someone of his high pedigree.
Anonymous
7/12/2025, 12:05:30 PM No.715243842
>>715243531
wtf he has a coding course?
Replies: >>715243982
Anonymous
7/12/2025, 12:06:10 PM No.715243871
1738999389237229
1738999389237229
md5: 00189d094a78470168ecee7d65aecac1🔍
Jason apparently previously used his "hope it was worth it" line against the gay furry he was manipulating.
Replies: >>715243958 >>715244102 >>715246981
Anonymous
7/12/2025, 12:07:48 PM No.715243935
is there anyone who couldn't tell he was a gay furry just by looking at him
Anonymous
7/12/2025, 12:08:13 PM No.715243958
>>715243871
I haven't delved too deep into the Maldavius Figtree stuff because furry stuff isn't my type of thing to read due to second hand cringe, how deep does the proverbial ferret hole go?
Replies: >>715244069
Anonymous
7/12/2025, 12:08:26 PM No.715243967
game maker has enums and hash tables, i don't know why he wants to suffer with his array monstrosity
Anonymous
7/12/2025, 12:08:44 PM No.715243982
>>715243842
Not a course, but he runs a gamejam and critique people's shit
Funny enough, it starts next week
https://itch.io/jam/pirate
Anonymous
7/12/2025, 12:11:14 PM No.715244069
>>715243958
https://www.youtube.com/watch?v=rWoxDoDn44I

This video delves into it for about 20 minutes, but essentially, he was manipulating an controlling towards a 20 year old college student he was ERPing with. Said college student doing $800+ single donations to his stream back when he was a Literally Who streamer. He didn't like the guy ERPing with anyone else, and demanded he always check in on him when he was online. All while Jason literally was married and had a wife.

The dude is fucked in the head.
Replies: >>715244123
Anonymous
7/12/2025, 12:11:59 PM No.715244102
>>715243871
do you think his abusive parent(s) used this line against him?
Anonymous
7/12/2025, 12:12:23 PM No.715244123
>>715244069
what i want to know is how these people get an audience in the first place
Replies: >>715244168 >>715244194 >>715244267 >>715244582 >>715245984
Anonymous
7/12/2025, 12:13:34 PM No.715244168
>>715244123
In Pirate's case: Manipulating the shorts algorithm to take snippets of streams where it *seems* like he knows what he is talking about.
Anonymous
7/12/2025, 12:14:17 PM No.715244194
>>715244123
my guess is part of it is lying through his teeth about credentials and the other half is having art assets. the average person will think any mockup is a playable game
Anonymous
7/12/2025, 12:15:55 PM No.715244267
>>715244123
He was a literal who until last year or so when the algorithm blessed him and his shorts got recommended to everyone who likes games.

From there he preaches and acts like he knows what he's talking (7 years working for Blizzard making iconic games, and was a literal Hacker working for the government) so people stayed. This was during the internet's "learn how to code" era too
Anonymous
7/12/2025, 12:17:36 PM No.715244347
>>715241410
Difference is, he brags about his experience in the game industry working at blizzard and how he hacks for the government, while yanderedev is a nobody with zero experience in game making
Anonymous
7/12/2025, 12:18:49 PM No.715244402
Does this sound right on doing a proper dialogue system for a choice based RPG?
>Have a function (Or set of functions) that handles the display and lines to be called (For whatever dialogue type is being called at the moment). This is so when dialogue does occur you only need to call the respective function and pass in whatever flags required to display shit
>The dialogue itself is saved as structs that can save several value types that are needed for the dialogue
>The script for the dialogue itself is handled by an external file so that you would only need to edit the one file if changes are needed then make it easier for translation to occur by having all of the "script" be different files in different languages that then gets referenced by the dialogue system based on the user choice of language
Am I getting this right?
Replies: >>715245089 >>715245128
Anonymous
7/12/2025, 12:18:55 PM No.715244406
Is everyone coder now? How could everyone so easily understand any code which is posted here?
Replies: >>715244495 >>715244548 >>715244724
Anonymous
7/12/2025, 12:20:14 PM No.715244452
>>715242887

Added benefit of the comments is the diluting of how much code he has to show on screen. Sad
Replies: >>715244690
Anonymous
7/12/2025, 12:20:54 PM No.715244476
>>715242359
But he couldn't read the refactored code
Anonymous
7/12/2025, 12:21:18 PM No.715244495
>>715244406
Sample bias,
You're in 4chan. Home of the famous hacker Anonymous.
Fun fact: Thor also claims to have worn the Anonymous moniker
Anonymous
7/12/2025, 12:21:36 PM No.715244510
>>715242152
Wouldn't Enums and EnumSets be far better for that stuff?
Replies: >>715244630
Anonymous
7/12/2025, 12:22:45 PM No.715244548
>>715244406
At least this is more competent than the discussions around yansim which is usually "lol if else statements" rather than the actual architectural problem with the code and the shit performance due to little to no optimization of assets.
Anonymous
7/12/2025, 12:23:13 PM No.715244564
>>715243531
>Recent AAA example is Sekiro having its entire physics engine and logic tied to its framerate.
Frame dependent games are based tho. Fuck delta time
Anonymous
7/12/2025, 12:23:35 PM No.715244582
>>715244123

What I want to know is how this guy gets a WIFE in the first place.
Replies: >>715244687
Anonymous
7/12/2025, 12:24:54 PM No.715244630
>>715244510
Yandev used C#, everything is an Object in C# so enums would be a downgrade.
Replies: >>715244770 >>715245268
Anonymous
7/12/2025, 12:26:14 PM No.715244687
>>715244582
If it makes you feel any better, she is a ftm and has been for years.
Replies: >>715244794
Anonymous
7/12/2025, 12:26:15 PM No.715244690
>>715244452
>"Guys, I wrote almost 500 lines of code yesterday"
>200 lines of comments
>200 blank rows
>50 lines of array initialization
Anonymous
7/12/2025, 12:27:12 PM No.715244724
>>715244406
You can ask ChatGPT to explain it for you
Anonymous
7/12/2025, 12:28:09 PM No.715244770
>>715244630
C# is inspired by Java, and in Java enum sets are comparable to using an int for bit flags. There's no way string comparisons are somehow more efficient than using enums in C#
Replies: >>715245263
Anonymous
7/12/2025, 12:28:42 PM No.715244794
ThereItIs
ThereItIs
md5: e91ae1cfa84272787050311a3f55f372🔍
>>715244687

That actually does make me feel better.
Anonymous
7/12/2025, 12:29:51 PM No.715244841
>>715239896
this sums up everything about this

who is this guy? why do people care so much?
Replies: >>715244924 >>715244937
Anonymous
7/12/2025, 12:31:31 PM No.715244920
>>715239473 (OP)
Try writing yourself and you'll see that it is.
Replies: >>715245187
Anonymous
7/12/2025, 12:31:35 PM No.715244924
>>715244841

Anon, let me give you some advice. People like drama. It's soap opera. You shouldn't be surprised by this. This isn't the first and won't be the last. If you don't enjoy the drama and conversation, best bet is to hide and move on. Drama is fun. It's fun seeing a fucking dick wad get shit on. It'll fade away and something new will come along. And you'll still be asking that same stupid question.
Replies: >>715244974
Anonymous
7/12/2025, 12:31:57 PM No.715244937
>>715244841
4chan is a form of social media. People come here to socialize. This is a current topic to talk about. That's all there is to it
Replies: >>715244974
Anonymous
7/12/2025, 12:32:51 PM No.715244968
>>715240303
> no boolean values
This criticism feels a bit forced to be honest.
Replies: >>715245059 >>715245476
Anonymous
7/12/2025, 12:33:01 PM No.715244974
>>715244924
>>715244937
got to be better drama out there
Replies: >>715245042
Anonymous
7/12/2025, 12:34:45 PM No.715245042
>>715244974

I'm sure you've partaken in a thread where you saw a post from someone just like you. It's all subjective, and plenty of people have an interest in this. As the anon below me said, that's all there is to it.
Anonymous
7/12/2025, 12:35:03 PM No.715245059
>>715244968
Maybe, maybe not. It's one of those things that it gets overly critical due to the way he goes on and on about his experience and how good of a developer he is.
Anonymous
7/12/2025, 12:36:04 PM No.715245089
>>715244402
You're kinda getting it
Honestly exact implementations will mostly depend on what language or engine you're using.
However the basics are
>Have a Dialogue Class that handles displaying and render
>Have a Line Class that holds the sentence and who or what is saying it
>A coupling that translates a plain English text file to Line Objects
>An instantiation function to arrange Line Objects in the proper order
>Connect that shit so the Dialogue Object will go through the Line Objects in the right order and modify game states as necessary
This is just one of the common design patterns. There's many with different pros and cons (is: Functional programming or Lambda first)
Replies: >>715245172 >>715246350
Anonymous
7/12/2025, 12:36:42 PM No.715245128
>>715244402
there are off-the-shelf tools for composing dialogue trees like yarn. the best advice I can give is to look into how they store/serialize dialogue. as a general rule of thumb, you want your game content to be as close to pure data as possible. also keep localization in mind
Replies: >>715245172 >>715245527
Anonymous
7/12/2025, 12:37:25 PM No.715245159
>>715240303
Didn't Toby just use a giant switch statement for Undertale's dialogue?
Replies: >>715245409
Anonymous
7/12/2025, 12:37:46 PM No.715245172
>>715245089
>>715245128
I see, thanks for the right direction.
Replies: >>715245527
Anonymous
7/12/2025, 12:38:03 PM No.715245187
>>715244920
>"Try writing yourself and you'll see that it is," he said, a smug smile on his face as he leaned back in his overly-expensive gamer chair, a purchase that he long ago gave up trying to rationalize to himself. He looked up on the seven other 4chan tabs he had open, but none of them showed the little red icon that indicated he had received a response. His smile faltered for a second. He looked down to the Steam icon on his taskbar, wondering for a moment if he should boot up any of the 14 games he currently has installed and had played an hour or two of before moving on to something else. The thought of having to remember how to play the games and what had happened in the story so far gave him light anxiety. Instead he went back to the catalog, prowling for a new thread to shit up
Replies: >>715245302
Anonymous
7/12/2025, 12:38:17 PM No.715245201
1752063840042016
1752063840042016
md5: 0049df42f7f6dfb124626e4bc7683003🔍
Replies: >>715245258
Anonymous
7/12/2025, 12:39:26 PM No.715245258
>>715245201
IT'S OVER
HE'S OVER
HE'S DONE
HE'S FINISHED
THERE'S MORE
Anonymous
7/12/2025, 12:39:39 PM No.715245263
>>715244770
Oh sorry, I wasn't implying that at all.
I thought the enum suggestion were to hold the strings. Yandev has them as properties which, though costly, is workable and there's lite benefit for using enums to hold them instead.
Replies: >>715245567
Anonymous
7/12/2025, 12:39:42 PM No.715245268
>>715244630
C# includes Enums and they are far better for that situation than Strings. And at least in Java, comparing Strings with == leads to unexpected behaviour.
Replies: >>715245847
Anonymous
7/12/2025, 12:40:24 PM No.715245302
LaughingAtFilingCabinet
LaughingAtFilingCabinet
md5: e91ba4313f30ddeb6103fa8fe1c4c198🔍
>>715245187
Anonymous
7/12/2025, 12:42:08 PM No.715245394
is ai a better coder than thor?
Anonymous
7/12/2025, 12:42:26 PM No.715245409
>>715245159
Toby didn't claim to be a gamedev from a AAA studio with 7+ years of experience
Replies: >>715245596
Anonymous
7/12/2025, 12:44:13 PM No.715245476
>>715244968
It is and it isn't. Using truthy/falsey is honestly acceptable but Thor's usecase was literally using 1/0 instead of true/fase.
Replies: >>715246394
Anonymous
7/12/2025, 12:45:35 PM No.715245527
>>715245172
>>715245128
also I would take any OOP-based advice with a grain of salt. a class hierarchy has nothing to do with the actual functionality of a program. focus on the data model first and the code structure will come naturally
Replies: >>715246350 >>715246460
Anonymous
7/12/2025, 12:46:31 PM No.715245567
>>715245263
I think you're talking about something completely different.
Replies: >>715245847
Anonymous
7/12/2025, 12:47:15 PM No.715245596
>>715245409
True, but then I don't think anyone with any actual coding experience would choose GameMaker in the first place
Anonymous
7/12/2025, 12:47:51 PM No.715245617
>>715239473 (OP)
lol
Anonymous
7/12/2025, 12:48:19 PM No.715245636
>>715239896
More or less he spends a year 2024 saying "I'm almost finished making Animus (I think it is an area of his game), once it's done I only have to do this other thing which will take 3 months, so the game will release this year"
Then every month he says "I'm almost done with Animus, I've made all the writing already"
Finally now he says "people are review bombing the game and is kind of justified because I haven't worked on it for a year"
If you look at the steam updates section of the game you can see him posting about nothing every month.
He's been on version 1.0.9.x since 2020 which also is not how versions work, you only use 2 dots.
Cherry on top: his last update says "Animus is being worked on"
Replies: >>715245806
Anonymous
7/12/2025, 12:51:00 PM No.715245736
https://pastebin.com/yRWnNaZ3
rate my blackjack discord bot code
i have no idea what i am doing but it just werks
Anonymous
7/12/2025, 12:51:10 PM No.715245743
looney troons
looney troons
md5: f37766ea1dc6f9246f6de06ad472b798🔍
>>715239473 (OP)
>Almost 10 years working on an Undertale clone in Game Maker
>The only code he's ever shown during his development streams is 4 screenshots worth
How the fuck did this guy get so popular as a streamer again?
Replies: >>715245813 >>715245818
Anonymous
7/12/2025, 12:52:48 PM No.715245806
>>715245636
how does the gigahacker fuck up semver this bad
Anonymous
7/12/2025, 12:52:57 PM No.715245813
>>715245743
What I can't get over is that it is an undertale clone without many combat encounters. How do you fuck up that badly?
Anonymous
7/12/2025, 12:53:08 PM No.715245818
>>715245743
he obviously viewbots most of his popularity came from pushing out 1000 shitty youtube shorts
Anonymous
7/12/2025, 12:53:55 PM No.715245847
>>715245268
>>715245567
Ah! Okay I understand my mistake. The Enum suggestions are to make the chained if statements work.

I was under the impression that if we were to design an ideal implementation. Which to me, we would add a function in Witness (C# everything is an object) that will return a reference to the proper game state

```
this.Witnessed.getResults()
getResults() -> GameOutcomes
```
Gomen, yes, if we want to keep the if statements, making Witness an enum would work best
Anonymous
7/12/2025, 12:57:51 PM No.715245984
>>715244123
he's a generic psychopath, they're really good at manipulating weaker / impressionable people.
In his case, he LARPs as overly composed and rational to project a sense of authority and implicit superiority, which a lot of previously mentioned types are drawn to.
The weakness of most psychopaths, is they all tend to follow the same script and techniques, so they're really easy to spot once you know. Especially the ones who've never had to deal with much in life, so they don't do well with hostility.
Anonymous
7/12/2025, 1:01:12 PM No.715246096
>See a short of this guy like five years ago
>Immediately pick up on him being an egotistical sociopath from the 10s of speaking he does and completely ignore his online presence
>5 years later
>Everyone pretends to be in my camp despite sucking his dick the week before SKG
I fucking hate retarded normalfag cattle so much.
Anonymous
7/12/2025, 1:06:37 PM No.715246350
>>715245527
>>715245089 (me)
I'm sorry but that's horrible advice for a beginner.
I agree with data model first, but structure is critical for writing clean and maintainable code especially for someone who can get lost in the weeds of implantation. There's a reason OOP is still the default mindset being taught when people first learn how to code.

Ignoring any framework on how to structure codebases is a good way to get lost
Replies: >>715246460
Anonymous
7/12/2025, 1:07:40 PM No.715246391
>>715240303
done is better than perfect
Anonymous
7/12/2025, 1:07:45 PM No.715246394
>>715245476
Only nocoders care about that. Any software developer knows that >=1 == true and 0 == false and will understand what's being done when they see those comparisons. C didn't even support true/false keywords as part of language spec (you had to include a macro from stdlib for that) until the C23 standard came out. It's really just syntactic sugar.
Replies: >>715246791
Anonymous
7/12/2025, 1:09:23 PM No.715246460
>>715245527
>>715246350
Original anon who asked the question here:
Don't get me wrong, I'm not new to coding in general, just that my coding has been based around data analysis and small C programs dealing with file systems, I was just asking because I never thought about this type of stuff before for dialogue and dialogue options for vidya.
Anonymous
7/12/2025, 1:17:12 PM No.715246791
>>715246394
>if (question_asked == 0)
Pop quiz, is this a flag to verify if a specific question was asked, or a check count that no questions have been asked.
This was from the Thor code btw
Replies: >>715246867 >>715246946
Anonymous
7/12/2025, 1:18:26 PM No.715246853
why is everyone getting angry about code readability?
like you still actually read your code? just have an llm do that wtf
Replies: >>715247216 >>715247249
Anonymous
7/12/2025, 1:18:40 PM No.715246867
>>715246791
That's more of a problem with variable naming than the use of true/false keywords though.
Replies: >>715246945 >>715246946 >>715247140
Anonymous
7/12/2025, 1:19:32 PM No.715246902
>>715240303
People shitting in his code post better solutions
Anonymous
7/12/2025, 1:20:20 PM No.715246945
>>715246867
That's fair, both better naming or using booleans could solve Thor's issue.
The problem is there's a 7+ years Blizzard Employee who didn't do either
Replies: >>715247157
Anonymous
7/12/2025, 1:20:20 PM No.715246946
>>715246791
>>715246867
Sorry, forgot to reply to the quiz part, but it's clearly checking if a specific questing has been asked or not.
The latter case would be questions_asked.
Anonymous
7/12/2025, 1:20:58 PM No.715246981
1750322019043171
1750322019043171
md5: 44f55dc6363b7568ac131aed2fbf8d69🔍
>>715243871
hehe
Anonymous
7/12/2025, 1:24:32 PM No.715247140
>>715246867
Variable naming won't catch errors precompilation.
Booleans became a thing because people were accidentally incrementing 1s thinking they're 0s
If you only have 2 states, use something that only has 2 states.
Replies: >>715247270
Anonymous
7/12/2025, 1:24:53 PM No.715247157
>>715246945
Yeah I'm not trying to argue that he's a good programmer or whatever. It's that I just find this weird nitpicking of things that don't matter much by people who don't really know the subject matter that well themselves kinda pointless. You could probably excuse some of his shit with "he just needs to ship a game" kind of excuse, but he's not even doing that so fuck him.
Replies: >>715247216
Anonymous
7/12/2025, 1:26:07 PM No.715247216
>>715247157
>>715246853
Because it's easy to say someone's code is shit by glancing at it for 5 seconds, it's hard to say a game is shit without actually playing it first.
Anonymous
7/12/2025, 1:26:42 PM No.715247249
>>715246853
zoomers and vibe koders will prototype and then pay an actual programmer to clean it up for them (who may or not also just be a scamming vibe-koder)
This entire mess is a very good argument for why you have to gatekeep things properly.
Sometimes i even think it was mass-orchestrated by cyber-security firms, just so their industry can get revitalized.
Replies: >>715247287
Anonymous
7/12/2025, 1:27:03 PM No.715247270
>>715247140
You do realize that bool doesn't need to have true/false keywords for values? Again as an example, before C23 C had _Bool which accepted 1/0, and that you had to load a macro for if you wanted true/false.
Now I haven't seen all of his code, but I would hope that he was using the bool data type there. If there's proof that he didn't then yeah, that's dumb.
Replies: >>715247476 >>715247650
Anonymous
7/12/2025, 1:27:19 PM No.715247287
>>715247249
>zoomers and vibe koders will prototype and then pay an actual programmer to clean it up for them
not really
have you used the new llm tools?
claude code and gemini cli are amazing
Replies: >>715247392
Anonymous
7/12/2025, 1:28:21 PM No.715247330
I offered my entire ass but you didn't eat it.
Hope it was worth it.
Anonymous
7/12/2025, 1:29:40 PM No.715247392
>>715247287
>not really
i'd post links, but you'll just call it cherry-picking. Vibe-koders fundamentally can't maintain a project once it gets elaborate enough, because LLMemes will start choking on valid extensions.
And any networked LLMeme project is going to have insane security flaws.
Replies: >>715247641
Anonymous
7/12/2025, 1:31:37 PM No.715247476
>>715247270
gamemaker's scripting language doesn't have a bool primitive and uses truthy integers like C. pirate uses 0 and 1 everywhere instead of the built-in aliases true and false, which gamemaker documentation explicitly recommends in case they ever add a bool primitive
Replies: >>715247774
Anonymous
7/12/2025, 1:34:40 PM No.715247641
>>715247392
>Vibe-koders fundamentally can't maintain a project once it gets elaborate enough, because LLMemes will start choking on valid extensions.
they can now, they can search and backtrack interactions etc.
i just point gemini cli at a file, it checks it then traces it all the way back to the main app.
with a million context it handles it fine

https://github.com/google-gemini/gemini-cli
Replies: >>715247743
Anonymous
7/12/2025, 1:34:49 PM No.715247650
>>715247270
>I would hope that he was using the bool data type there
That's the flag. GameMaker doesn't have static typing, you can assign any value to any variable. They recommend using true/false so you know something is a boolean
Anonymous
7/12/2025, 1:36:40 PM No.715247743
>>715247641
that's fun, i'd like to see a practical example of it though.
Maybe using it to improve the Linux kernel or something
Replies: >>715247832
Anonymous
7/12/2025, 1:37:09 PM No.715247774
>>715247476
highlights include:
- manually setting every element of the game progression flag array to 0 without a for-loop
- fiery indignation at the suggestion he use true and false and an insistence that they don't exist
- claim that only developers experienced in gamemaker are qualified to review his code
Anonymous
7/12/2025, 1:38:26 PM No.715247832
>>715247743
i haven't seen how many lines the linux kernel is, but i assume its insane amount, i don't think they are ready for that yet. maybe at 5mil or 10mil context
last time i checked my bot i was at like 30k lines and still having no problems
Replies: >>715247865
Anonymous
7/12/2025, 1:39:06 PM No.715247865
>>715247832
>bot i was at like 30k lines
bot for what? discord?
Replies: >>715248013
Anonymous
7/12/2025, 1:40:43 PM No.715247950
>>715239473 (OP)
>writing for the animus(?) going from almost done, to 100% done, back to almost being done, to not having worked on the game for a year
Absolute liar kino.
Anonymous
7/12/2025, 1:41:53 PM No.715248013
>>715247865
>discord
yeah, just made a little idle game and a bunch of minigames my friends wanted
Anonymous
7/12/2025, 1:45:20 PM No.715248195
animus bros... we fucking lost...