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.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
>

Reply via email to