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

[pygame] Re: GSoC Student



Ah, apologies, I hadn't fully read the mailing list before I posted
this.

Pygame for Python 3 is pgreloaded, which I presume has active
developers.

For the font and image support, there appears to already be a
volunteer for that.

But I would still like to work on the movie support. If there are any
other ideas that could be done over the summer, I would like to hear
them.

-Tyler

On Mar 18, 3:49 pm, Tyler Laing <trinio...@xxxxxxxxx> wrote:
> Hello everyone.
>
> My name is Tyler, a third year computer science student at UBC-Okanagan. I
> started programming with python, even developing a simple game in Tkinter
> before I found pygame. I've been programming in Python for almost 6 years
> now, giving me a lot of experience and knowledge about the intricacies of
> Python. In recent years, I've been learning C, and feel confident enough
> about my skill with C to be able to contribute usefully. I have previous
> experience working with python integrated into a C app(Nakedmud), as well as
> some development experience(very minor) for rockbox.org. Most of what I
> contributed to rockbox.org was access to a specific mp3 player, as well
> decompilation information from the firmware.
>
> After looking at all the available choices, I would like to do one of the
> three following projects:
>
> 1) Begin work on porting Pygame to Python 3, if it hasn't already been
> started.
> This would involved updating all the c modules to the new api changes and
> updating all the internal python code to Python 3 format.
> However, this could be a rather large project to undertake.
>
> 2) Add decent movie support using ffmpeg
> While this is listed in the Hard tasks section, it sounded very interesting
> to me. This would vastly improve my c skills, while contributing something
> very useful to pygame.
> This would require gaining a passing familiarity with ffmpeg's library, its
> functions, and how they work in a multi-threaded environment. In addition, I
> would also have to design an api for use in pygame for the movie support.
>
> 3) Improve font and image support in pygame.
> This is likely the simplest task of the three. It would require studying the
> documentation for the formats, learning the pygame internal structures for
> these formats, and creating loaders and savers from those internal
> structures.
>
> Thank you for your time, and please let me know if you would like to mentor
> me, and which project would be best for me to undertake.
>
> -Tyler
>
> --
> Visit my blog athttp://oddco.ca/zeroth/zblog