Hello, There’s another way to look at teaching using Python and Pygame, which does away with the boilerplate code. The project is called Pygame Zero and is pretty cool. https://pygame-zero.readthedocs.org/en/latest/[1]
>From the site: “Pygame Zero is for creating games without *boilerplate.”* *”It is intended for use in education*, so that teachers can teach basic programming without needing to explain the Pygame API or write an event loop." Very cool, actually, and may be just what you need. ~ Michael > Hi folks, > > We're introducing Python for 9th grade this year and moving from Blitz > Basic for game programming. Just wondering if anyone has come up with a way > to hide the complexity for keyboard movement..... it's one of those things > that makes sense to more advanced programmers but not to beginners. We've > experimented with making a few functions to detect collisions, mouse > clicks.... > > TIA, > Bob Irving > Porter-Gaud School > Charleston, SC > > -------- [1] https://pygame-zero.readthedocs.org/en/latest/