Bug 458598 - Review Request: snowballz - a fun RTS game featuring snowball fights with penguins
Summary: Review Request: snowballz - a fun RTS game featuring snowball fights with pen...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: python-rabbyt
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-08-10 18:51 UTC by Simon
Modified: 2008-11-19 05:56 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-10-23 18:08:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Simon 2008-08-10 18:51:51 UTC
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
Description: 
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
https://bugzilla.redhat.com/show_bug.cgi?id=458345

Comment 2 Orcan Ogetbil 2008-10-22 06:31:15 UTC
Hi Simon,
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?

Comment 3 Simon 2008-10-22 06:48:59 UTC
yeah i have a rpmfusion account...

You know, this version will be the last open source version of this game?

Comment 4 Simon 2008-10-23 18:08:48 UTC
CLOSED

* last open source version
* just compatible with python-rabbyt 0.8.1 or 0.8.0

Comment 5 Hans de Goede 2008-11-17 10:37:34 UTC
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.

Comment 6 Orcan Ogetbil 2008-11-17 15:30:44 UTC
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 :)

Comment 7 Hans de Goede 2008-11-18 10:21:09 UTC
(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.

Comment 8 Orcan Ogetbil 2008-11-19 05:56:31 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.