Re: Proposed: monkey-bubble



On Thu, 2004-01-08 at 10:43, Mark McLoughlin wrote:
> Hey,
> 	I've just taken a poke at this. I like it ... it looks like it would be
> a nice addition to the desktop.
> 
> 	I know Callum doesn't want to take this in gnome-games[1] but I don't
> have any problem with this being included in its own tarball. While
> something is in active development like this, it seems much more
> sensible for it to be separate and solely under the maintainership of
> its authors.
> 
> 	Some comments for the authors:
Great comments
> 
>   + First and foremost, you've got to do something about the bubble    
>     colours ! :-) Being quite badly colour blind, I totally suck at
>     the game because its very hard to distinguish between 
>     bubble_05/bubble_07 and bubble_02/bubble_08. Possibly using stripes
>     or spots on some of the bubbles might help.
i agree with you.
> 
>   + You should have defaults for the controls - you shouldn't require
>     every user to configure the controls before playing. I'd go for
>     "left", "space", "right" for player one and "z", "x", "c" for player
>     two, or something.
> 
>   + You should really use eggaccelerators.[ch] for the controls 
>     preferences, and the UI should probably something very like the
>     keybindings capplet (see gnome-control-center/capplets/keybindings).
>     This is something you should aim to have done before 2.6 as well,
>     because we really don't want to be changing gconf keys after the
>     release.
i have already looked at keybindings capplet but IMO it seem too
complicated for configure only six touch but i am not opposed to that.
I take a look on eggaccelerators
> 
>   + You should have accelerators for "New Game", "Pause Game" etc.
> 
yeah
>   + I think you shouldn't have both a "Pause Game" and "Resume Game"
>     menu item. Use a single menu item and change the text depending
>     on whether the game is paused. Possibly it should be a toggle
>     menu item. Consult the HIG.
> 
>   + I don't that we need "Stop Game" at all, but you should definitely
>     be able to start a new game without explicitly stopping the game.
> 
ok
>   + High scores ?
soon ;)
> 
>   + It is utterly essential that you have some wacky little easter egg.
> 
>   + It seems to require GStreamer 0.6. The GStreamer version that's
>     going into 2.6 is 0.7. monkey-bubble needs to use 0.7.
> 
>   + The sound support seems to be still in development (it looks
>     for sounds in /home/lolo). It probably makes sense to only
>     build this with --enable-sounds so that there is no GStreamer
>     dependency until its finished.
> 
oups.

>   + Some of the code infringes on the Gdk and Gst namespaces. Not
>     a huge deal, but if e.g. a GdkCanvas was added to gtk+ 2.6
>     this version of monkey-bubble would be unusable with that
>     version of gtk+. I'd do a s/GstAudio/MonkeyAudio/ and a   
>     s/GdkCanvas/MonkeyCanvas/ and a s/GdkView/MonkeyView/
> 
i correct this asap

>   + Have you looked at FooCanvas? It might be more suitable for you
>     than your own canvas implementation.
> 
i take a look on it

> Cheers,
> Mark.
> 
> [1] - Totally understand that ... the motivation sounds very similar to
> my reluctance to add netstatus to gnome-applets.
> 
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]