What to use in packaging

Josef Spillner 2005 at kuarepoti-dju.net
Fri Jan 20 14:46:40 UTC 2006


El Viernes, 20. Enero 2006 15:06, Reinhard Tartler escribió:
> I think Alexander was talking about the svn package layout, rather than
> providing volatile data like new levels for games.

Yes sorry, I partially misread this (the SVN part).

Nevertheless the issue with per-user installations is that sometimes, for 
larger deployments (like in schools), people like to pre-install packages and 
later on users might want to download additional levels (such as those not 
yet available of the time of packaging).

As soon as a game wishes to use these facilities, two preparation steps have 
to be taken into account:
- game should transparently read from ~/.game in addition 
to /usr/share/games/game (unfortunately such layers are not supported on a 
low level with every OS... the Hurd does ;)
- the packages should install distribution independent meta data, in the same 
format the new (dynamic) data is shipping with

[Get Hot New Levels]
> Where can I look at the code?

http://ghns.freedesktop.org/

In addition to the client implementations listed there, I once wrote one for 
SDL in C (for Widelands), which however was then not used.
A dedicated server for such updates is available (sponsored by OSL).
I've been in the middle of setting it up when the exams hit me.
If needed, it can operate 24/7 right now, although I plan to implement the 
multi-site funcionality and a better web frontend until about March.

What is important to increase the number of offerings is to make it easy for 
people to share their creations (i.e. the upload part). I wouldn't care much 
about the download - on kde-look.org, people download hundreds of wallpapers 
using GHNS every day - but only very few people care about uploads, and this 
is what I'm trying to fix, providing better tools.

Checkout the Kamikaze game (ITP pending for many months, sorry) for integrated 
upload and download of levels. But I think having a separate application will 
also serve the purpose just fine and leads to less work in the beginning.

Josef



More information about the Pkg-games-devel mailing list