pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Wiki

gsoc2009ideas

      
Search:  
 
 
sections
Student Application Template
About You
Improved Sprite and scene system
pgreloaded Documentation
pgreloaded example suite
Medium
Camera Module for Windows
Camera Module for OS X
Improved font support
pygame for tinypy
Easy simple software 3d.
Math for pygame (vectors, matrix, etc.)
Improved graphics format support
Pygame website rewrite
SDL_pygame
Hard
Decent movie support
OSC networking
Unsorted or Incomplete
SVG support
pygame on flash
Easy networking
AI module
Optimize functions
Video effect plugins.

Pygame hopes to mentor some students under the Python Software Foundation (PSF) umbrella for Google Summer of Code 2009. If you are an interested student or mentor, please contact us on the Mailing List or IRC Channel to discuss ideas. You should also take a look at PSF's GSoC pages:

  1. http://wiki.python.org/moin/SummerOfCode/2009
  2. http://wiki.python.org/moin/SummerOfCode/Expectations

Student Application Template

About You
  1. Your Name
  2. Contact Information. This should include your email address and IRC nick; Gtalk, AIM, MSN, or other modes of communication are optional.
  3. Time Zone and Preferred Language (spoken, not programming)
  4. Time Commitment. Briefly explain how much time you would have over the summer to complete your project, and any significant other time commitments.
  5. Programming Experience. This can include personal, open source, school, or professional projects you have undertaken or helped with. URLs would be very helpful.
  6. Pygame Experience. Describe any experience you have using or developing Pygame.
  7. Other skills and experience that are of interest for your aplication (e.g. in-depth math knowledge, excellent writing and documentation skills, etc.)
burmeh yaza lida fx15 biber hapi ile formda girinCasus dinlemeburmeh yaza lida fx15 biber hap ile formda girinBiber hap?????‘2010 Dunya kupas izle burmeh yaza lida fx15 biber hapý ile formda girin-burmeh yaza lida fx15 biber hapý ile formda girinburmeh yaza lida fx15 biber hapý ile formda girin
  • Refactor pygame-ctypes.
  • Add test targets and test anything available to flesh out all the tiny bugs.
  • As it is unmaintained for quite some time now, bring it up to date with the latest development efforts of pygame.

Reading and understanding C code as well as being familiar with Python and ideally ctypes should be no matter for interested developers.

Improved Sprite and scene system

pgreloaded Documentation

Mentor: Marcus von Appen

pgreloaded is a complete rewrite of pygame, featuring a different API and ABI. Its documentation system is at a very early stage and requires several improvements.

Developers should have basic knowledge about Python, XML, reStructuredText and excellent writing skills.

pgreloaded example suite

Medium

Camera Module for Windows

Camera Module for OS X

Improved font support

pygame for tinypy

Easy simple software 3d.

Math for pygame (vectors, matrix, etc.)

Mentor: Marcus von Appen

Using numpy is always an option, but there's a few reasons to include some types useful in graphics and games:

Be aware that you should be familiar with the basics of vector and linear algebra already and have some good C skills. If you just started with the OO parts of Python, but have some good knowledge about what is written above, this might be the project for you.

no medical life insurance

Improved graphics format support

Pygame website rewrite

SDL_pygame

Hard

Decent movie support

OSC networking

OSC is like the new midi protocol for networks. This would let pygame talk to a lot of synths, and music programs. It's a latency aware protocol, so it has high resolution time stamps, and bundles of atomic operations, and you can schedule events in the future etc.

All things which are useful for interactive music stuff, but also for games. There's already code that does this, and pygame would then be more useful for multimedia and art type applications.

Links about it:
http://en.wikipedia.org/wiki/OpenSound_Control
http://opensoundcontrol.org/

http://www.ixi-audio.net/content/body_backyard_python.html - this is using pygame actively for that purpose. Super collider is the main one to note here. It's a cool programmable synth. It is a smalltalk like language, but the synth part runs as a server controlled by OSC. So you can use it from other programs. But other apps can be controlled with OSC too.

You will require strong C skills, having done some network programming already and be really interested in music and synths.

Unsorted or Incomplete

SVG support

pygame on flash

Easy networking

AI module

Optimize functions

Video effect plugins.

spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Sep 1, 2010


Aug 29, 2010



Aug 28, 2010

Aug 26, 2010

Aug 25, 2010

Aug 24, 2010

Aug 21, 2010

Aug 19, 2010

Aug 18, 2010

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)