4 ms·
The worst are always video game discussions. A studio releases a product they worked on for 5 years, with thousands of features and moving parts, and the commen
by sarsway 5y ago
The worst are always video game discussions. A studio releases a product they worked on for 5 years, with thousands of features and moving parts, and the comments are usually full of suggestions like: It's great, but I don't understand why they simply won't do X instead of Y, then it would be perfect!
- Jenk 5y agoThat is usually accompanied with "They need to spend more time optimising" or "Clearly they haven't optimised this yet" with a clear subtext that many believe game developers just have a dial or slider marked "Optimisation" and that the devs were just too lazy to crank it.
- aahortwwy 5y agoProbably my favorite comment of that genre, on a video which contained a pathing bug causing an NPC to walk in a circle endlessly, "Seriously, how hard is it to just check if a path is infinite and stop the NPC from moving if it is?"
- infogulch 5y agoI mean, we solved the problem in the context of reference cycles during garbage collection.
- Izkata 5y agoBesides the "infinite" part, another problem with this is that the NPC's path isn't necessarily created all at once, but updated as the NPC gets closer to its target / obstacles in it path move around / etc, so there isn't anything to actually check for cycles.
- ketralnis 5y agoWhy do you need to do garbage collection at all, why don't you just delete the garbage?
- greenshackle2 5y agoAlso: people who have never read a line of code in their life, complaining about "spaghetti code" in a game with emergent gameplay and complex interactions where some of the interactions are a bit weird or unintuitive.
- Agentlien 5y agoI've seen this in discussions about games I've worked on where people suggest we simply do that one obvious gameplay tweak which we tried a year before release and it wasn't any fun in practice.