Red Hat Bugzilla – Bug 458598
Review Request: snowballz - a fun RTS game featuring snowball fights with penguins
Last modified: 2008-11-19 00:56:31 EST
Spec URL: http://packages.cassmodiah.de/fedora/snowballz/bugzilla/snowballz.spec
SRPM URL: http://packages.cassmodiah.de/fedora/snowballz/bugzilla/snowballz-0.9.5.1-1.fc9.src.rpm
Take command of your army of penguins as you blaze your path to victory!
March through snow laden forests to conqueror new frontears and grow
your small army. Ambush enemy lines with blasts of freezing snowballs.
But don't neglect your home, invaders are just over the next snow drift!
Gather fish for your cold penguins to munch on as they warm up in your
cozy igloo. It's a snowy world you don't want to miss!
Requires Rabbyt Bug #458345
no changes, just new location(s) for SPEC and SRPM
I checked the hg copy of snowballz. It looks like they changed a lot of dependencies. Besides rabbyt, snowballz will now depend on pyglet, which depends on avlib, which depends on ffmeg, which is not in Fedora.
So, I think a 3rd party repo will be a better place to put snowballz. I will ask the ffmpeg developer of rpmfusion if he could deal with avlib. After that's done we can take care of pyglet and finally of snowballz. Do you have an rpmfusion account?
yeah i have a rpmfusion account...
You know, this version will be the last open source version of this game?
* last open source version
* just compatible with python-rabbyt 0.8.1 or 0.8.0
Erm, I really so no reason for this to go to rpmfusion. Yes the current development version of snowballz requires pyglet, which can use avbin (not avlib but avbin!), it CAN use that, as it is python using ctypes, it will dynamically try to load it when needed.
However pyglet will work fine without avbin, it just wont be able to play video and compressed audio files.
Now the latter may be a problem as the hg versions of snowballz contains a few music files, some in .ogg other in .mp3 format. This is not an unrecoverable problem though, the mp3's can be converted to ogg before being put into Fedora, and either snowballz, or preferably pyglet can (and should) be patched to support ogg files without needing avbin. I'm use the pyglet developers when this is discussed with them will be very understanding about the need for free distro's like Fedora and Debian to be able to play back ogg files without requiring avbin.
I'm not sure Hans. I talked to the main avbin developer, who is also the main pyglet developer. He doesn't want to work on such issues. But he says he would accept patches. You're free to try your chances with him :)
(In reply to comment #6)
> I'm not sure Hans. I talked to the main avbin developer, who is also the main
> pyglet developer. He doesn't want to work on such issues. But he says he would
> accept patches.
If he will accept patches (to pyglet) to support .ogg using other means then avbin, then clearly the right way to proceed with this is to do this in Fedora, and write a patch for pyglet to support ogg/vorbis audio playback. Similar work has been done for many other games in Fedora.
If you have the will and the energy, go for it. I don't want to dig into the pyglet code, but I can be the reviewer if someone does.