u/pvc

17.9k post karma · 10.4k comment karma · joined Sep 2010 · moderator

pvc

Getting a random gift at the start made the game so much more fun for me.

pvc

Two things from what I teach in my classes to help understand:

pvc

For the Arcade library for 2d graphics, 15-30 percent. Pretty great!

pvc

If you like games, you might look at https://learn.arcade.academy/

pvc

Learn by making video games. https://learn.arcade.academy

pvc

Https://Learn.arcade.academy if you like learning visually.

pvc

Hi, author of that part of the code here. Good questions, more complex answer than what I can easily make here in a reddit post right now. As mentioned in your other thread, hop on the Arcade discord. I could probably discuss this tomorrow.

pvc

Learning to work with modern Open GL is probably more important than trying to just use something like Cython. Check out the python arcade library, as it is a heavy user of OpenGL, and also opens up the ability to use open GL shaders that you write yourself. Https://arcade.academy

pvc
pvc

If you are just starting, I recommend reading through https://learn.arcade.academy or the examples at https://arcade.academy

pvc

Might look at https://learn.arcade.academy if you like coding games.

pvc

If you like video games, you might check out https://learn.arcade.academy

pvc

Teaching is like programming. Creating a tutorial without watching someone go through that tutorial, is like writing code without ever running it.

But it is hard to find someone to do your tutorial, and it takes a TON of time to do the revisions.

I've worked on this:

https://learn.arcade.academy/en/latest/

for over 15 years. And every semester I still find ways to make it better as I lead students through it. But at least I have that opportunity. A lot of tutorial authors do not get to see students work through their material.

pvc

Try https://learn.arcade.academy if you like games.

pvc

If you like games try https://learn.arcade.academy

pvc

While not tutoring, you might look at Arcade, and the book and videos that go with it:

Https://arcade.academy Https://learn.arcade.academy

Arcade doesn't have as many quirks to code around as pygame.

pvc

Take a look at https://learn.arcade.academy if you want to teach something with a bit of visual.

pvc
pvc

If you like games: https://learn.arcade.academy

pvc

Try https://learn.arcade.academy and do the labs.

pvc

If you want to learn by making 2D games, you might look at https://learn.arcade.academy and htts://arcade.academy

pvc

If you like games: https://learn.arcade.academy

pvc

If you like games: https://learn.arcade.academy

pvc

I teach with this, in case you want another source for ideas:

Https://learn.arcade.academy

pvc

I'd sort through the table of contents. I felt it introduced key concepts later than I would have liked. I also didn't find the problems to be as applicable.

"Boring things" makes things applicable, isn't really a CS book, so it focuses more on application and less on programming. However you're more likely to be inspired.

There's also this if you like games: https://learn.arcade.academy/