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

gsoc2010ideas

      
Search:  
 
 
sections
Student Application Template
About You
About Your Project
Projects
Easy
pygame-ctypes
Improved Sprite and scene system
Medium
Camera Module for Windows
pygame for tinypy
Easy simple software 3d.
Improved graphics format support
SDL_pygame
Hard
OSC networking
Unsorted or Incomplete
SVG support
pygame on flash
Easy networking
AI module
Optimize functions
Video effect plugins.

NOTE: This is a preliminary template, basically copied from the GSoC ideas list of 2009. Be aware that it is not clear, how pygame will participate in the GSoC of 2010. Do not let that stop you from getting into touch with pygame, though. You can express your interest in participating as a GSoC student at any time.

Pygame might mentor some students under the Python Software Foundation (PSF) umbrella or as an own organization for Google Summer of Code 2010. 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/2010
  2. http://wiki.python.org/moin/SummerOfCode/Expectations

Student Application Template

About You
About Your Project

Projects

Easy

pygame-ctypes

Improved Sprite and scene system

Medium

Camera Module for Windows

pygame for tinypy

Easy simple software 3d.

Improved graphics format support

SDL_pygame

Hard

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://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
Aug 26, 2014

Aug 22, 2014

Aug 21, 2014


Aug 19, 2014

Aug 18, 2014

Aug 2, 2014


Jul 28, 2014

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

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