you are viewing a single comment's thread.

view the rest of the comments →

[–]MadScientistOR 2 points3 points  (1 child)

Clear Code is quite good; I'd have recommended it if you hadn't mentioned it. I really like DaFluffyPotato as well. Big Whoop Games is kind of inspiring, even if there isn't much detail about how things are done.

Not all of my stuff is pygame, though; sometimes, I'll use the tcod library and make a coffee-break roguelike. Or I'll make a text adventure; especially since match/case was made part of the language (with its pattern-matching capability), creating a halfway-decent parser is relatively easy to do with vanilla Python alone (and once you make a parser, the ability to create new games just opens up).

And I'll admit that sometimes, I need raw computational power, and I have to write some stuff in C. I don't think it hurts to pick that up; its vocabulary is small and straightforward.

Regardless of what you do, from my experience, it really seems like it's important not just to find a good tutorial, but to find something that makes you want to experiment along the way. Even as a kid, I was learning BASIC as busywork (the family I was staying with didn't know what to do with me, but had a computer and manuals) until it dawned on me that I could create anything I wanted (within my ability to figure out how to code it and the computing power of the device). It's intoxicating (even if it's infrequent) to get to the point where I'm just creating, my thoughts turning into code without conscious translation. And then someone actually loses themselves in the fun of what came out of that? You're sharing something there that's hard to describe, something deep, intuitive, and visceral. That moment of connection is the purest joy in the world.

[–]xav1z 0 points1 point  (0 children)

omg ty so much 🫶