John, have you taken a look at pyglet?  It's an alternative to pygame and I 
found it pretty slick once I got the hang of it.  There is a development 
version that's compatible with python 3 and I've never had a bug with it.  It 
wraps OpenGL itself so there are no additional dependencies.



// joseph w. clark , phd , visiting research associate
\\ university of nebraska at omaha - college of IS&T
 
> Date: Sun, 21 Jul 2013 13:49:40 -0700
> Subject: Homework help requested, thanks to everyone.
> From: john_lada...@sbcglobal.net
> To: python-list@python.org
> 
> Thanks to everyone for their wealth of suggestions.  I already had my 
> students playing with turtle.  And I had asked them to alphabetize a string 
> (without having previously revealed the sorted() function).
> 
> So far, I have taken up the suggestion of the number-guessing game.  One of 
> my students has a working version.  The logic is a bit clumsy, but it's a 
> fine first attempt.
> 
> I will also take up the Twenty Questions idea.  My son and I played that game 
> a lot over the years, to pass the time on long car rides.  And it would be a 
> great way to introduce the binary tree data structure.
> 
> Another project I thought of was a Pig Latin translator.  (But do kids today 
> even know what Pig Latin is?  Am I showing my age?)
> 
> Concerning more advanced, real-time, game-oriented graphics, I am trying to 
> figure out how to build PyGame on top of Python3.x.  Supposedly it is 
> possible.  I just haven't figured out how.  It's 2013: I refuse to complicate 
> my students' programming education with Python 2.x.
> 
> I used wxPython happily for years, and I think that its graphical 
> capabilities would probably be up to the task of a simple 2D game.  
> Unfortunately, it has the same problem as PyGame, at least for now.  The 
> Py3-compatible version of wxPython, to be known as Phoenix, is still under 
> development.
> 
> I'll keep Unity, Panda3D, and Blender in mind for later.  Again, one of my 
> main concerns will be Python 3.x compatibility.
> -- 
> http://mail.python.org/mailman/listinfo/python-list
                                          
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to