No lie, after taking about 2 weeks of my first programming course in university, I did almost exactly this, trying to make a poker game.
I hadn’t learned about objects, or functions, or even loops. Just one big method that had an
if
for every hand permutation.I hadn’t ever been exposed to programming before, and I loved it, but I knew nothing about it. Those were the only tools I had in my toolbox, and you know what they say about how when you only have a hammer everything looks like a nail.
I’m a professional dev now, so I really hope I grew out of it lol
Lol… stupid junior-devs… in such case you should go with switch-statements instead… much cleaner.
Switch-statement (called match) was added to Python 3.10 in late 2021. This is a reasonable, albeit older style of enumerated branching.
Switch statements and differently named but similarly purposed statements have been around since the 60s. Get outta here with this “switch is a newer style because python only just got them” nonsense.
Nobody is doubting that. The code in the meme is python…
I really hope this is satire. Otherwise I’m scared to ask how long it took.
It’s definitely satire. 2 million lines of code is an absurd under-exageration. This post had me looking up the number of possible chess games, because if you coded chess like above you would have to have an if statement for every outcome, and it’s 10^120 different possible games.
The way I understood it, it’s two million lines and nowhere near finished.
Anyway, satire.