Changes

Line 160: Line 160:     
*potential mentor: Sayamindu Dasgupta (sayamindu at gmail)
 
*potential mentor: Sayamindu Dasgupta (sayamindu at gmail)
 +
 +
==== SugarGames Pygame wrapper ====
 +
The [http://wiki.laptop.org/go/OLPCGames OLPCGames] wrapper allows [http://pygame.org Pygame] to run inside of GTK in Sugar, making Pygame based Activities possible.  However, the wrapper is geared specifically for use on the XO-1, and does not necessarily reflect the modern reality of running Sugar on diverse hardware.  It also does not allow for the use of other GTK Widgets in the Activity, restricting developers from adding UI features like pop up query boxes.  This project would involve porting OLPCGames or writing a Pygame wrapper from scratch that would allow Pygame to run in GTK while still enabling the use of GTK UI elements.  It would also involve making GTK events and other relevant parts of the Sugar API available to Pygame Activities.
 +
 +
* Priority for Sugar: Medium-High (Activity development is limited between the graphics limitations of PyGTK and the UI limitations of Pygame)
 +
* Difficulty (as a GSoC project): Medium-Advanced
 +
* Skills needed: Requires a fair amount of knowledge of both Pygame and PyGTK.
 +
* Potential Mentor: Nirav Patel (nrpatel at gmail, nrp on freenode)
    
=== Stand-alone activities ===
 
=== Stand-alone activities ===
15

edits