Post

well, video games are an art form. in like an abstract sense you're trying to get the computer to do what you want, but in practice it's much less "shuffle these bits from A to B" and more "this code needs to induce emotion in another person" which is a very different way of making software

I mean I guess. This feels sort of like saying that both Van Gogh and people who make road signage put red paint onto a canvas, and in a concrete sense that's true but those two things are so different I don't think collapsing them is conceptually helpful.

0 reposts2 likes

when was the last time you saw a road sign that was paint on a canvas? :P more pointedly though, computers don't know how to induce emotions, that's *you* doing the thing, through the computer, with software

yeeeah, I mean, both eating and dancing are fundamentally moving atoms around, right, but thinking about those things in such fundamental terms doesn't actually help you understand either or even relate the two, unless you're like, studying neurochemistry or something.

I think understanding software actually helps you understand a lot about video games and relate them to software engineering though? to suggesting that writing a video game and writing other software are so fundamentally different as eating and dancing feels like a stretch.

it definitely varies a lot depending on the game and the task, but there really is a lot less overlap in approach than you'd intuitively expect. doing something for art is just fundamentally very different from doing it for utilitarian reasons, hence the painting/road sign analogy at first.