Paid mentorship is a standard in many industries, and especially tech. Nothing wrong with that, and no one is forcing people to pay. There are also people out there volunteering their time for free. You are being weird and nitpicky about this Jesus guy.
1) "Paying for tutelage" is the norm, sure. "Paying for code review" is retarded cuz in reality it does not benefit you - since the likelihood of you getting any good advice from it is miniscule. Again, all companies and teams have different code standards.
1.1) Paying for CV review from a dev is even more retarded since devs are not the one filtering the initial batch of CVs.
1.2) Paying for access to "most used job interview questions" is literally selling air. I could at least understand if it was for scheduling mock interviews. He's selling shit you can get for free from medium.
2) Nobody's forcing anyone to buy "Coffee Brand Coffee". Guess Quartering is not a grifter.
I'm pissed off at that guy cuz it's a shameless grift. I'm all for shitting on a furry faggot - but I'm not gonna just jump on a bandwagon of some retard who doesn't know what he's talking about.
The fuck you talking about. You would just use 2D vector for everything not X and Y as different types.
I was trying to explain why coding retard is retarded for suggesting creating types for each constant. I agree with you here.
How often do you check for world state in game
If there are moving entities in the world (or on screen if you wanna optimize) - probably every frame.
You could get away with opening file reading it and closing it on each read for shit like that.
Fuck no, why would you want to exit your runtime? You're generally safe with doing whatever you want in your runtime, exiting it for shits and giggles is retarded.
I understand your point about game state being updated very rarely - but I have no idea what exactly he's storing in his game state.
Also, structs are as fast as arrays, and not limited to single data type, so you are just wrong.
YAML is not a struct though. Sure, storing game state in a struct would work. YAML would be parsed to something like a dict, unless you wanna write a shit ton of code initializing your struct with data from a dict. Which would make YAML usage pointless.