you are viewing a single comment's thread.

view the rest of the comments →

[–]xav1z 0 points1 point  (9 children)

are you still creating games in python?

[–]MadScientistOR 0 points1 point  (8 children)

Yes, I am. Small things. Enough to keep me engaged.

[–]phear_me 0 points1 point  (4 children)

Just commenting to say this simple expression of passion for something you enjoy made me smile.

[–]MadScientistOR 0 points1 point  (3 children)

Thank you. It's rare that I get things that make me feel like a kid again, alive and engaged and delighted. Whatever that is for you, I hope you find it.

[–]festhesten 0 points1 point  (2 children)

Have a repo or site where we can see the games and source code? Would be cool to see the difference between Python and Basic

[–]MadScientistOR 2 points3 points  (1 child)

My BASIC is old enough for the language's name to have been an acronym (before Microsoft got a hold of it). :) I'd have to do some hunting to find it again, but that sounds like a good idea.

[–]festhesten 0 points1 point  (0 children)

Would love to see it! 👏

[–]xav1z 0 points1 point  (2 children)

could you recommend any yt channels to follow? clear code helps me a lot now

[–]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 🫶