Re: Re: [pygame] Students Interested in Pygames Community

2011-10-21 Thread Joe Ranalli
Besides the programming aspects, one of the great things is that it teaches
about the sciences as well.  Even the most trivial games require use of
basic physics concepts like vector math and the laws of motion, and require
mathematical integration for the time stepping.  Game programming is a
great educational vehicle for lots of reasons.

On Fri, Oct 21, 2011 at 1:54 AM, Ian Mallett geometr...@gmail.com wrote:

 Hi,

 I find simple games are helpful in teaching students.  With practice, one
 can hack up a very simple game in Python/PyGame in a matter of a few
 minutes.  At the end, people have a product to show for it.

 I often find students have a good time making games too, because it's
 surprisingly open-ended.  It also works at many levels of programming
 expertise, because games can vary in complexity.

 Ian



Re: Re: [pygame] Students Interested in Pygames Community

2011-10-21 Thread René Dudfield
On Fri, Oct 21, 2011 at 1:34 PM, Joe Ranalli jrana...@gmail.com wrote:

 Besides the programming aspects, one of the great things is that it teaches
 about the sciences as well.  Even the most trivial games require use of
 basic physics concepts like vector math and the laws of motion, and require
 mathematical integration for the time stepping.  Game programming is a great
 educational vehicle for lots of reasons.


Yeah, and music programming is fun too.  As well, text adventures - with
natural language processing - can teach a lot about language.

- Using wordnet API to construct a text adventure.


cu.


Re: Re: [pygame] Students Interested in Pygames Community

2011-10-21 Thread stabbingfinger
On Fri, Oct 21, 2011 at 4:48 AM, René Dudfield ren...@gmail.com wrote:


 Yeah, and music programming is fun too.  As well, text adventures - with
 natural language processing - can teach a lot about language.


Upon René's mention of text it occurs to me that pygame sports an
international community, but I don't often see internationalization in our
games. I'm sure I could figure it out if I took the time, but if there were
an simple, extensible module (a la pygame.org/cookbook) and a tool for
managing it we might see more of that. We may not see many translations, but
the capabilities would be there if someone wanted to contribute a
translation to an existing game.

Gumm


Re: Re: [pygame] Students Interested in Pygames Community

2011-10-21 Thread Lenard Lindstrom
Hi,

A major roadblock to internationalization was the limit (if not non existant) Unicode support in the pygame.font module. For Pygame 1.9.2 the Font module has been updated to fully handle UCS-2 (SDL_ttf does not support UTF-16 or UTF-32, unfortunately). The upcoming pygame.freetype module has bypasses the restrictions imposed by SDL_ttf by using the freetype2 library directly. It has full UTF-32 support.

Lenard Lindstrom

On Oct 21, 2011, stabbingfinger stabbingfin...@gmail.com wrote:


On Fri, Oct 21, 2011 at 4:48 AM, Ren Dudfield ren...@gmail.com wrote:


Yeah, and music programming is fun too. As well, text adventures - with natural language processing - can teach a lot about language.



Upon Ren's mention of text it occurs to me that pygame sports an international community, but I don't often see internationalization in our games. I'm sure I could figure it out if I took the time, but if there were an simple, extensible module (a la pygame.org/cookbook) and a tool for managing it we might see more of that. We may not see many translations, but the capabilities would be there if someone wanted to contribute a translation to an existing game. Gumm