Pygame Zero: Creating games without boilerplate
I'm very interested in this project, because I have a student researching what good options there are for Python Game Dev at the CS1 level. We used Arcade[1] this past Fall, and things didn't go very well (I'm not sold on Pyglet, and there was a lot of small "What??" issues with Arcade's design itself). Pygame Zero is a very appealing choice, but suffers from its design around global state - which is something I spend most of the semester railing against. The authors gave me a good explanation for why[2], but it still is a deal-breaker for an introductory-level university course for CS majors.<p>At this point, we're leaning towards making our own library to satisfy our purposes. We're still looking at other options though - hey, if you have one, feel free to suggest it :)<p>[1] <a href="http://arcade.academy/" rel="nofollow">http://arcade.academy/</a><p>[2] <a href="https://github.com/lordmauve/pgzero/issues/174" rel="nofollow">https://github.com/lordmauve/pgzero/issues/174</a>