Re: [pygame] Pygame community platform?

2010-05-17 Thread Richie Ward
I have done this
http://pynguins.com
or google hypernucleus

Any programmers want to help with it?

On 17 May 2010 06:52, Thiago Chaves shundr...@gmail.com wrote:
 A few of them do.

 What is REALLY needed is some program/website/whatever that generates
 those packages on demand. =)

 -Thiago

 On Mon, Jan 18, 2010 at 11:55 PM, Alex Nordlund
 deep.alexan...@gmail.com wrote:
 On Mon, Jan 18, 2010 at 9:50 PM, Evan Kroske e.kro...@gmail.com wrote:
 Your platform should use whichever is the most widely used by your intended
 audience.

 You're missing the point, anyways.
 What game developer has the time and knowledge required to make their
 game available in all package managers?

 ---
 //Alex





-- 
Thanks, Richie Ward


Re: [pygame] Pygame community platform?

2010-05-16 Thread Thiago Chaves
A few of them do.

What is REALLY needed is some program/website/whatever that generates
those packages on demand. =)

-Thiago

On Mon, Jan 18, 2010 at 11:55 PM, Alex Nordlund
deep.alexan...@gmail.com wrote:
 On Mon, Jan 18, 2010 at 9:50 PM, Evan Kroske e.kro...@gmail.com wrote:
 Your platform should use whichever is the most widely used by your intended
 audience.

 You're missing the point, anyways.
 What game developer has the time and knowledge required to make their
 game available in all package managers?

 ---
 //Alex



Re: [pygame] Pygame community platform?

2010-01-18 Thread Evan Kroske
On Fri, Dec 18, 2009 at 3:36 PM, Olof Bjarnason olof.bjarna...@gmail.comwrote:

 2009/12/18 Thadeus Burgess thade...@thadeusb.com:
  I don't think I could live without the plethora of libraries available to
  python :)
 
  What about playdeb.net / getdeb.net?

 Thanks for the links!

 
  Wouldn't it be easier if we packaged games for the OS package manager ?
 
  deb and apt-get can handle any needed dependences automatically.

 Yeah sure - but I would not regard them as easy to use. Learning
 debian packaging is like, well, learning another programming language.

 If it was trivial to package Python+Pygame source games, this idea
 would not have survived from my neural net to this mailing list :)

 
  Then perhaps all that would be needed would be a GUI wrapper around the
  package manager command line, that only includes pygame game packages.
 And
  some utilities to help developers package their games.
 
  -Thadeus
 
 
 
 
  On Fri, Dec 18, 2009 at 8:27 AM, Olof Bjarnason 
 olof.bjarna...@gmail.com
  wrote:
 
  2009/12/18 jug j...@fantasymail.de:
   Hi Olof,
  
   Olof Bjarnason wrote:
  
   I have this crazy idea of making a pygame community platform to
 make
   distributing/finding/testing/installing pygames simpler.
  
  
   Interesting idea.
  
   For end users, it would be a program to install, maybe called
   something like PygamePlatform. It would provide a graphical user
   interface,
   for the ubuntu platform to begin with, since that is what I'm using.
   It would feature search/install/uninstall/run interaction.
  
  
   What do you do with dependencies? Include them to your game source?
   Or add some often used 3rd party packages as extra projects?
 
  Ignore them? :)
 
  No I just thought Python+Pygame could be assumed. For example, the
  program itself could be written in Python+Pygame to make a flashy GUI,
  and of course then Python+Pygame would exst on the system for pool
  games to depend upon.
 
  Do many Pygame games depend on other third party libraries than
  Pygame? I have only used Python+Pygame+builtins so far. Python is so
  flexible I have not felt the need for any additional library.
 
  
   Installing would mean downloading .py+bin files and placing them in a
   PygamePlatform local games pool. Thus uninstalling is as easy as
   installing.
  
  
   Rene is working on something like this, but I think its more for bin
   files
   including python and all dependencies. So for people who do not know
   python etc. but want to play your games. Is that what you want to do
 or
   just making it easier for people with python to find and install
 pygame
   games?
 
  Think of it as the find-install program of ubuntu; a little
  descriptive text and one or more screenshots, a link to a home page
  etc.
  A button to download game, a button to run (if the game exists in
  local game pool, that is has been downloaded).
 
  That would make it really simple to publish games, and let your
  friends test out the games.
 
  As a developer, you would simply manipulate the PygamePlatform wiki
  (or similar) to add your game to the database.
  The game page would include information of where to download the
  source+binaries of the game, plus the descriptive text + screenshots.
 
  So primarily: simplify publishing Python+Pygame-based games. And when
  that is simple, testing+feedback+quality comes along.
 
  For the end-users, they may think of the PygamePlatform program as
  Valve's Steam utility for Windows (and more platforms maybe?).
 
  But for free, casual-style primarily 2d-games. Like pygame games usually
  are :)
 
  
   GUI: Much like Ubuntus add programs, combined with the start menu.
  
  
   A GUI wouldn't be a problem I think.
  
   The database of pygames would reside on some wiki-like web page, so
   pygame-developers could easily add their creations without any
 updates
   to the PygamePlatform-installations out there.
  
   Of course this is a great deal of work, but provided it does
   PygamePlatform could be ported to Windows, Mac etc. without any
   changes to the wiki-database or the games themselves.
  
  
   Depends on what existing tools and libs you use/ what you want to do
   You could also just write a wrapper for easy_install with a
   project filter/ own db with project names, a nice GUI and some
   additional
   game informations.
  
   Feedback? Is there earlier projects that has tried (and failed) doing
   this kind of thing?
  
  
   Well, there is a pygame community platform/website with project
 listing:
  
   http://pygameweb.no-ip.org/
  
   Its still a beta/rc version, but it has an api (actually two: XMLRPC
 and
   REST,
   see the more-tab) that allows you to get some (maybe more soon) data
   about the projects. Currently you could use it for a check for
   updates/newer
   version inside your games/programs. It also gives you the download
 urls
   for
   bin and source files (if available).
  
   So if people would add their games to pypi and 

Re: [pygame] Pygame community platform?

2010-01-18 Thread Alex Nordlund
On Mon, Jan 18, 2010 at 7:44 PM, Evan Kroske e.kro...@gmail.com wrote:
 I agree with him that an existing package manager should be used to manage 
 dependencies and packaging.

But which one? there's tons of them and most suck in their own way.


---
//Alex


Re: [pygame] Pygame community platform?

2010-01-18 Thread Evan Kroske
On Mon, Jan 18, 2010 at 3:27 PM, Alex Nordlund deep.alexan...@gmail.comwrote:

 On Mon, Jan 18, 2010 at 7:44 PM, Evan Kroske e.kro...@gmail.com wrote:
  I agree with him that an existing package manager should be used to
 manage dependencies and packaging.

 But which one? there's tons of them and most suck in their own way.


 ---
 //Alex


Your platform should use whichever is the most widely used by your intended
audience. If you want your platform to appeal to beginning and non-geek
Linux users, use apt-get to be compatible with Ubuntu; if your platform
should be available to the most computer users (and you can find enough
compatible pygame games), find the most popular Windows package manager
(assuming there is one). Obviously, the first step is to identify your
audience.

-- 
Evan Kroske
http://welcome2obscurity.blogspot.com/
The personal blog of Evan Kroske,
novice software developer.


Re: [pygame] Pygame community platform?

2010-01-18 Thread Alex Nordlund
On Mon, Jan 18, 2010 at 9:50 PM, Evan Kroske e.kro...@gmail.com wrote:
 Your platform should use whichever is the most widely used by your intended
 audience.

You're missing the point, anyways.
What game developer has the time and knowledge required to make their
game available in all package managers?

---
//Alex


[pygame] Pygame community platform?

2009-12-18 Thread Olof Bjarnason
I have this crazy idea of making a pygame community platform to make
distributing/finding/testing/installing pygames simpler.

For end users, it would be a program to install, maybe called
something like PygamePlatform. It would provide a graphical user
interface,
for the ubuntu platform to begin with, since that is what I'm using.
It would feature search/install/uninstall/run interaction.

Installing would mean downloading .py+bin files and placing them in a
PygamePlatform local games pool. Thus uninstalling is as easy as
installing.

GUI: Much like Ubuntus add programs, combined with the start menu.

The database of pygames would reside on some wiki-like web page, so
pygame-developers could easily add their creations without any updates
to the PygamePlatform-installations out there.

Of course this is a great deal of work, but provided it does
PygamePlatform could be ported to Windows, Mac etc. without any
changes to the wiki-database or the games themselves.

Feedback? Is there earlier projects that has tried (and failed) doing
this kind of thing?

-- 
twitter.com/olofb
olofb.wordpress.com


Re: [pygame] Pygame community platform?

2009-12-18 Thread jug

Hi Olof,

Olof Bjarnason wrote:

I have this crazy idea of making a pygame community platform to make
distributing/finding/testing/installing pygames simpler.
  

Interesting idea.


For end users, it would be a program to install, maybe called
something like PygamePlatform. It would provide a graphical user
interface,
for the ubuntu platform to begin with, since that is what I'm using.
It would feature search/install/uninstall/run interaction.
  


What do you do with dependencies? Include them to your game source?
Or add some often used 3rd party packages as extra projects?


Installing would mean downloading .py+bin files and placing them in a
PygamePlatform local games pool. Thus uninstalling is as easy as
installing.
  

Rene is working on something like this, but I think its more for bin files
including python and all dependencies. So for people who do not know
python etc. but want to play your games. Is that what you want to do or
just making it easier for people with python to find and install pygame
games?


GUI: Much like Ubuntus add programs, combined with the start menu.
  

A GUI wouldn't be a problem I think.


The database of pygames would reside on some wiki-like web page, so
pygame-developers could easily add their creations without any updates
to the PygamePlatform-installations out there.

Of course this is a great deal of work, but provided it does
PygamePlatform could be ported to Windows, Mac etc. without any
changes to the wiki-database or the games themselves.
  


Depends on what existing tools and libs you use/ what you want to do
You could also just write a wrapper for easy_install with a
project filter/ own db with project names, a nice GUI and some additional
game informations.


Feedback? Is there earlier projects that has tried (and failed) doing
this kind of thing?
  

Well, there is a pygame community platform/website with project listing:

http://pygameweb.no-ip.org/

Its still a beta/rc version, but it has an api (actually two: XMLRPC and 
REST,

see the more-tab) that allows you to get some (maybe more soon) data
about the projects. Currently you could use it for a check for 
updates/newer
version inside your games/programs. It also gives you the download urls 
for

bin and source files (if available).

So if people would add their games to pypi and insert a game description and
pypi-url/-name on the website, only the GUI would be left to do.


Regards,

 Julian


Re: [pygame] Pygame community platform?

2009-12-18 Thread Olof Bjarnason
2009/12/18 jug j...@fantasymail.de:
 Hi Olof,

 Olof Bjarnason wrote:

 I have this crazy idea of making a pygame community platform to make
 distributing/finding/testing/installing pygames simpler.


 Interesting idea.

 For end users, it would be a program to install, maybe called
 something like PygamePlatform. It would provide a graphical user
 interface,
 for the ubuntu platform to begin with, since that is what I'm using.
 It would feature search/install/uninstall/run interaction.


 What do you do with dependencies? Include them to your game source?
 Or add some often used 3rd party packages as extra projects?

Ignore them? :)

No I just thought Python+Pygame could be assumed. For example, the
program itself could be written in Python+Pygame to make a flashy GUI,
and of course then Python+Pygame would exst on the system for pool
games to depend upon.

Do many Pygame games depend on other third party libraries than
Pygame? I have only used Python+Pygame+builtins so far. Python is so
flexible I have not felt the need for any additional library.


 Installing would mean downloading .py+bin files and placing them in a
 PygamePlatform local games pool. Thus uninstalling is as easy as
 installing.


 Rene is working on something like this, but I think its more for bin files
 including python and all dependencies. So for people who do not know
 python etc. but want to play your games. Is that what you want to do or
 just making it easier for people with python to find and install pygame
 games?

Think of it as the find-install program of ubuntu; a little
descriptive text and one or more screenshots, a link to a home page
etc.
A button to download game, a button to run (if the game exists in
local game pool, that is has been downloaded).

That would make it really simple to publish games, and let your
friends test out the games.

As a developer, you would simply manipulate the PygamePlatform wiki
(or similar) to add your game to the database.
The game page would include information of where to download the
source+binaries of the game, plus the descriptive text + screenshots.

So primarily: simplify publishing Python+Pygame-based games. And when
that is simple, testing+feedback+quality comes along.

For the end-users, they may think of the PygamePlatform program as
Valve's Steam utility for Windows (and more platforms maybe?).

But for free, casual-style primarily 2d-games. Like pygame games usually are :)


 GUI: Much like Ubuntus add programs, combined with the start menu.


 A GUI wouldn't be a problem I think.

 The database of pygames would reside on some wiki-like web page, so
 pygame-developers could easily add their creations without any updates
 to the PygamePlatform-installations out there.

 Of course this is a great deal of work, but provided it does
 PygamePlatform could be ported to Windows, Mac etc. without any
 changes to the wiki-database or the games themselves.


 Depends on what existing tools and libs you use/ what you want to do
 You could also just write a wrapper for easy_install with a
 project filter/ own db with project names, a nice GUI and some additional
 game informations.

 Feedback? Is there earlier projects that has tried (and failed) doing
 this kind of thing?


 Well, there is a pygame community platform/website with project listing:

 http://pygameweb.no-ip.org/

 Its still a beta/rc version, but it has an api (actually two: XMLRPC and
 REST,
 see the more-tab) that allows you to get some (maybe more soon) data
 about the projects. Currently you could use it for a check for
 updates/newer
 version inside your games/programs. It also gives you the download urls for
 bin and source files (if available).

 So if people would add their games to pypi and insert a game description and
 pypi-url/-name on the website, only the GUI would be left to do.


 Regards,

  Julian




-- 
twitter.com/olofb
olofb.wordpress.com


Re: [pygame] Pygame community platform?

2009-12-18 Thread Thadeus Burgess
I don't think I could live without the plethora of libraries available to
python :)

What about playdeb.net / getdeb.net?

Wouldn't it be easier if we packaged games for the OS package manager ?

deb and apt-get can handle any needed dependences automatically.

Then perhaps all that would be needed would be a GUI wrapper around the
package manager command line, that only includes pygame game packages. And
some utilities to help developers package their games.

-Thadeus




On Fri, Dec 18, 2009 at 8:27 AM, Olof Bjarnason olof.bjarna...@gmail.comwrote:

 2009/12/18 jug j...@fantasymail.de:
  Hi Olof,
 
  Olof Bjarnason wrote:
 
  I have this crazy idea of making a pygame community platform to make
  distributing/finding/testing/installing pygames simpler.
 
 
  Interesting idea.
 
  For end users, it would be a program to install, maybe called
  something like PygamePlatform. It would provide a graphical user
  interface,
  for the ubuntu platform to begin with, since that is what I'm using.
  It would feature search/install/uninstall/run interaction.
 
 
  What do you do with dependencies? Include them to your game source?
  Or add some often used 3rd party packages as extra projects?

 Ignore them? :)

 No I just thought Python+Pygame could be assumed. For example, the
 program itself could be written in Python+Pygame to make a flashy GUI,
 and of course then Python+Pygame would exst on the system for pool
 games to depend upon.

 Do many Pygame games depend on other third party libraries than
 Pygame? I have only used Python+Pygame+builtins so far. Python is so
 flexible I have not felt the need for any additional library.

 
  Installing would mean downloading .py+bin files and placing them in a
  PygamePlatform local games pool. Thus uninstalling is as easy as
  installing.
 
 
  Rene is working on something like this, but I think its more for bin
 files
  including python and all dependencies. So for people who do not know
  python etc. but want to play your games. Is that what you want to do or
  just making it easier for people with python to find and install pygame
  games?

 Think of it as the find-install program of ubuntu; a little
 descriptive text and one or more screenshots, a link to a home page
 etc.
 A button to download game, a button to run (if the game exists in
 local game pool, that is has been downloaded).

 That would make it really simple to publish games, and let your
 friends test out the games.

 As a developer, you would simply manipulate the PygamePlatform wiki
 (or similar) to add your game to the database.
 The game page would include information of where to download the
 source+binaries of the game, plus the descriptive text + screenshots.

 So primarily: simplify publishing Python+Pygame-based games. And when
 that is simple, testing+feedback+quality comes along.

 For the end-users, they may think of the PygamePlatform program as
 Valve's Steam utility for Windows (and more platforms maybe?).

 But for free, casual-style primarily 2d-games. Like pygame games usually
 are :)

 
  GUI: Much like Ubuntus add programs, combined with the start menu.
 
 
  A GUI wouldn't be a problem I think.
 
  The database of pygames would reside on some wiki-like web page, so
  pygame-developers could easily add their creations without any updates
  to the PygamePlatform-installations out there.
 
  Of course this is a great deal of work, but provided it does
  PygamePlatform could be ported to Windows, Mac etc. without any
  changes to the wiki-database or the games themselves.
 
 
  Depends on what existing tools and libs you use/ what you want to do
  You could also just write a wrapper for easy_install with a
  project filter/ own db with project names, a nice GUI and some additional
  game informations.
 
  Feedback? Is there earlier projects that has tried (and failed) doing
  this kind of thing?
 
 
  Well, there is a pygame community platform/website with project listing:
 
  http://pygameweb.no-ip.org/
 
  Its still a beta/rc version, but it has an api (actually two: XMLRPC and
  REST,
  see the more-tab) that allows you to get some (maybe more soon) data
  about the projects. Currently you could use it for a check for
  updates/newer
  version inside your games/programs. It also gives you the download urls
 for
  bin and source files (if available).
 
  So if people would add their games to pypi and insert a game description
 and
  pypi-url/-name on the website, only the GUI would be left to do.
 
 
  Regards,
 
   Julian
 



 --
 twitter.com/olofb
 olofb.wordpress.com



Re: [pygame] Pygame community platform?

2009-12-18 Thread Olof Bjarnason
2009/12/18 Thadeus Burgess thade...@thadeusb.com:
 I don't think I could live without the plethora of libraries available to
 python :)

 What about playdeb.net / getdeb.net?

Thanks for the links!


 Wouldn't it be easier if we packaged games for the OS package manager ?

 deb and apt-get can handle any needed dependences automatically.

Yeah sure - but I would not regard them as easy to use. Learning
debian packaging is like, well, learning another programming language.

If it was trivial to package Python+Pygame source games, this idea
would not have survived from my neural net to this mailing list :)


 Then perhaps all that would be needed would be a GUI wrapper around the
 package manager command line, that only includes pygame game packages. And
 some utilities to help developers package their games.

 -Thadeus




 On Fri, Dec 18, 2009 at 8:27 AM, Olof Bjarnason olof.bjarna...@gmail.com
 wrote:

 2009/12/18 jug j...@fantasymail.de:
  Hi Olof,
 
  Olof Bjarnason wrote:
 
  I have this crazy idea of making a pygame community platform to make
  distributing/finding/testing/installing pygames simpler.
 
 
  Interesting idea.
 
  For end users, it would be a program to install, maybe called
  something like PygamePlatform. It would provide a graphical user
  interface,
  for the ubuntu platform to begin with, since that is what I'm using.
  It would feature search/install/uninstall/run interaction.
 
 
  What do you do with dependencies? Include them to your game source?
  Or add some often used 3rd party packages as extra projects?

 Ignore them? :)

 No I just thought Python+Pygame could be assumed. For example, the
 program itself could be written in Python+Pygame to make a flashy GUI,
 and of course then Python+Pygame would exst on the system for pool
 games to depend upon.

 Do many Pygame games depend on other third party libraries than
 Pygame? I have only used Python+Pygame+builtins so far. Python is so
 flexible I have not felt the need for any additional library.

 
  Installing would mean downloading .py+bin files and placing them in a
  PygamePlatform local games pool. Thus uninstalling is as easy as
  installing.
 
 
  Rene is working on something like this, but I think its more for bin
  files
  including python and all dependencies. So for people who do not know
  python etc. but want to play your games. Is that what you want to do or
  just making it easier for people with python to find and install pygame
  games?

 Think of it as the find-install program of ubuntu; a little
 descriptive text and one or more screenshots, a link to a home page
 etc.
 A button to download game, a button to run (if the game exists in
 local game pool, that is has been downloaded).

 That would make it really simple to publish games, and let your
 friends test out the games.

 As a developer, you would simply manipulate the PygamePlatform wiki
 (or similar) to add your game to the database.
 The game page would include information of where to download the
 source+binaries of the game, plus the descriptive text + screenshots.

 So primarily: simplify publishing Python+Pygame-based games. And when
 that is simple, testing+feedback+quality comes along.

 For the end-users, they may think of the PygamePlatform program as
 Valve's Steam utility for Windows (and more platforms maybe?).

 But for free, casual-style primarily 2d-games. Like pygame games usually
 are :)

 
  GUI: Much like Ubuntus add programs, combined with the start menu.
 
 
  A GUI wouldn't be a problem I think.
 
  The database of pygames would reside on some wiki-like web page, so
  pygame-developers could easily add their creations without any updates
  to the PygamePlatform-installations out there.
 
  Of course this is a great deal of work, but provided it does
  PygamePlatform could be ported to Windows, Mac etc. without any
  changes to the wiki-database or the games themselves.
 
 
  Depends on what existing tools and libs you use/ what you want to do
  You could also just write a wrapper for easy_install with a
  project filter/ own db with project names, a nice GUI and some
  additional
  game informations.
 
  Feedback? Is there earlier projects that has tried (and failed) doing
  this kind of thing?
 
 
  Well, there is a pygame community platform/website with project listing:
 
  http://pygameweb.no-ip.org/
 
  Its still a beta/rc version, but it has an api (actually two: XMLRPC and
  REST,
  see the more-tab) that allows you to get some (maybe more soon) data
  about the projects. Currently you could use it for a check for
  updates/newer
  version inside your games/programs. It also gives you the download urls
  for
  bin and source files (if available).
 
  So if people would add their games to pypi and insert a game description
  and
  pypi-url/-name on the website, only the GUI would be left to do.
 
 
  Regards,
 
   Julian
 



 --
 twitter.com/olofb
 olofb.wordpress.com





-- 
twitter.com/olofb
olofb.wordpress.com


Re: [pygame] Pygame community platform?

2009-12-18 Thread Olof Bjarnason
2009/12/18 Olof Bjarnason olof.bjarna...@gmail.com:
 2009/12/18 Thadeus Burgess thade...@thadeusb.com:
 I don't think I could live without the plethora of libraries available to
 python :)

 What about playdeb.net / getdeb.net?

 Thanks for the links!


 Wouldn't it be easier if we packaged games for the OS package manager ?

 deb and apt-get can handle any needed dependences automatically.

 Yeah sure - but I would not regard them as easy to use. Learning
 debian packaging is like, well, learning another programming language.


.. plus that debian packages is limited to debian based systems. A
PygamePlatform program that downloads .py-files+media files is generic
and cross-platform in a quite true sense.

 If it was trivial to package Python+Pygame source games, this idea
 would not have survived from my neural net to this mailing list :)


 Then perhaps all that would be needed would be a GUI wrapper around the
 package manager command line, that only includes pygame game packages. And
 some utilities to help developers package their games.

 -Thadeus




 On Fri, Dec 18, 2009 at 8:27 AM, Olof Bjarnason olof.bjarna...@gmail.com
 wrote:

 2009/12/18 jug j...@fantasymail.de:
  Hi Olof,
 
  Olof Bjarnason wrote:
 
  I have this crazy idea of making a pygame community platform to make
  distributing/finding/testing/installing pygames simpler.
 
 
  Interesting idea.
 
  For end users, it would be a program to install, maybe called
  something like PygamePlatform. It would provide a graphical user
  interface,
  for the ubuntu platform to begin with, since that is what I'm using.
  It would feature search/install/uninstall/run interaction.
 
 
  What do you do with dependencies? Include them to your game source?
  Or add some often used 3rd party packages as extra projects?

 Ignore them? :)

 No I just thought Python+Pygame could be assumed. For example, the
 program itself could be written in Python+Pygame to make a flashy GUI,
 and of course then Python+Pygame would exst on the system for pool
 games to depend upon.

 Do many Pygame games depend on other third party libraries than
 Pygame? I have only used Python+Pygame+builtins so far. Python is so
 flexible I have not felt the need for any additional library.

 
  Installing would mean downloading .py+bin files and placing them in a
  PygamePlatform local games pool. Thus uninstalling is as easy as
  installing.
 
 
  Rene is working on something like this, but I think its more for bin
  files
  including python and all dependencies. So for people who do not know
  python etc. but want to play your games. Is that what you want to do or
  just making it easier for people with python to find and install pygame
  games?

 Think of it as the find-install program of ubuntu; a little
 descriptive text and one or more screenshots, a link to a home page
 etc.
 A button to download game, a button to run (if the game exists in
 local game pool, that is has been downloaded).

 That would make it really simple to publish games, and let your
 friends test out the games.

 As a developer, you would simply manipulate the PygamePlatform wiki
 (or similar) to add your game to the database.
 The game page would include information of where to download the
 source+binaries of the game, plus the descriptive text + screenshots.

 So primarily: simplify publishing Python+Pygame-based games. And when
 that is simple, testing+feedback+quality comes along.

 For the end-users, they may think of the PygamePlatform program as
 Valve's Steam utility for Windows (and more platforms maybe?).

 But for free, casual-style primarily 2d-games. Like pygame games usually
 are :)

 
  GUI: Much like Ubuntus add programs, combined with the start menu.
 
 
  A GUI wouldn't be a problem I think.
 
  The database of pygames would reside on some wiki-like web page, so
  pygame-developers could easily add their creations without any updates
  to the PygamePlatform-installations out there.
 
  Of course this is a great deal of work, but provided it does
  PygamePlatform could be ported to Windows, Mac etc. without any
  changes to the wiki-database or the games themselves.
 
 
  Depends on what existing tools and libs you use/ what you want to do
  You could also just write a wrapper for easy_install with a
  project filter/ own db with project names, a nice GUI and some
  additional
  game informations.
 
  Feedback? Is there earlier projects that has tried (and failed) doing
  this kind of thing?
 
 
  Well, there is a pygame community platform/website with project listing:
 
  http://pygameweb.no-ip.org/
 
  Its still a beta/rc version, but it has an api (actually two: XMLRPC and
  REST,
  see the more-tab) that allows you to get some (maybe more soon) data
  about the projects. Currently you could use it for a check for
  updates/newer
  version inside your games/programs. It also gives you the download urls
  for
  bin and source files (if available).
 
  So if people would add their games