I've been wondering wether Frozen Bubble should be played in portrait mode or not... As background info for anyone not familiar with FB or Maemo/Nokia 770, here are the screen/window sizes:
- Frozen Bubble: 640*480 (1player game uses 320*480)
- Nokia 770: 800*480 (when Hildon UI normal view is visible, the application space is 672*396)
That's a pretty good match (in full-screen landscape mode), but the tight fit height-wise means that FB could be played only in full-screen mode, and the sides would be quite empty. On the other hand, the graphics would need very little work...
As the actual single player game screen width in FB is only half of the whole window width, it would fit quite comfortably on the screen in portrait mode. Here is a mockup:
(the gray area on the sides is "skin graphic area")
This doesn't look all that bad. Menu and Hi score screens would have to be remade for this screen setup though.
It seems that packaging Frozen Bubble for Maemo (as a package that can be installed through Application Installer) would mean packaging all the dependencies with it... Perl-SDL, SDL, SDL-mixer, SDL-image. [edit: SDL and SDL-mixer are already installed, at least on my target machine...]
I can't help thinking that an application installer (in a Debian-based system), that cannot handle dependencies, is a step backwards. Maybe two steps.
Frozen Bubble on Mameo!
I just got Frozen Bubble to compile on Maemo -- One change was needed in the source, but otherwise game is playable 'out-of-the-box'. I'll document the compile procedure Real Soon Now...
Things Maemo-FB is missing:
- stylus support -- currently the bubble gun aiming is done with arrow keys
- automatic save game on exit
- hardware key bindings
- portrait-mode or other visual changes to make FB behave in 800*480
Screenshot of the menu view with the Hildon UI visible:
Screenshot of the actual game (full-screen):