<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>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.<BR><br><br><br>// joseph w. clark , phd , visiting research associate<br>\\ university of nebraska at omaha - college of IS&T<br> <BR><div>> Date: Sun, 21 Jul 2013 13:49:40 -0700<br>> Subject: Homework help requested, thanks to everyone.<br>> From: john_ladasky@sbcglobal.net<br>> To: python-list@python.org<br>> <br>> 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).<br>> <br>> 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.<br>> <br>> 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.<br>> <br>> 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?)<br>> <br>> 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.<br>> <br>> 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.<br>> <br>> I'll keep Unity, Panda3D, and Blender in mind for later.  Again, one of my main concerns will be Python 3.x compatibility.<br>> -- <br>> http://mail.python.org/mailman/listinfo/python-list<br></div>                                      </div></body>
</html>