[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Google Summer of Code participation



I'd like to apply for gsoc 2009 in pygame when the time comes. I'm doing an MS in Game Development (programming), but have spent my first year taking undergraduate prerequisites in computer science classes as my background is in graphic design and not programming. That leaves me probably at a beginning undergrad junior level in computer science.

Coming from graphic design I'm interested in adding more font and graphic file supports to pygame. I know C reasonably well, but I haven't really looked at the C parts of pygame or even fiddled with the pygame python source, only used the api.

To get ready to apply, obviously it would be good for me to review some of the pygame source, build pygame, and maybe even write a few tests. As well as researching the technical side of implementing new fonts and image format conversions as I am very familiar with using many types of both, but conversion routines for images I only have a general idea that different formats store the channel bytes and pixel arrays in different ways.

Implementing SVG or some sort of basic vector image support is a related project I'd like to do, but may be out of scope if I end up working on font and raster image format support.

Do you have any other suggestions for me? Ways to improve my chances? Code examples I should write or focus on?

Devon


--- On Tue, 3/10/09, Nirav Patel <olpc@xxxxxxxxxxxxxx> wrote:

> From: Nirav Patel <olpc@xxxxxxxxxxxxxx>
> Subject: Re: [pygame] Google Summer of Code participation
> To: pygame-users@xxxxxxxx
> Date: Tuesday, March 10, 2009, 3:14 PM
> On Tue, Mar 10, 2009 at 3:26 AM, Marcus von Appen
> <mva@xxxxxxxxxxxx> wrote:
> > Done. I added a news entry and a new ideas page at
> > http://pygame.org/wiki/gsoc2009ideas
> 
> I updated the ideas page to be categorized into Easy,
> Medium, and Hard
> projects.  Most of the projects are still unsorted, so any
> help
> completing and sorting project ideas would be appreciated.
> 
> Nirav