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