I would like to request a port of Bejeweled or one of its clones, such as Gweled, on the GCW Zero.
Now, I am aware that I am a developer, but I am quite busy with ReGBA, and I want this game for different reasons. On the bus on my way to work, I tend to play Bejeweled 3 for the DS, but I am generally dissatisfied with my DS and how I need to fold and unfold it in a hurry sometimes, and this is the last game that keeps me using it.
I am quite aware that the GCW Zero has no touch screen and that the controls would suck if they were just the D-Pad and A button for moving to gems and triggering a switch. Therefore, the port would need at least a mode without a time limit so that I don't get angry in the middle of a long input sequence I need near the end of a game. (Or the mouse emulation mode needs to be hooked to the analog nub for moving around faster.)
As I would play this on the bus, audio is not strictly necessary, but I would definitely not be alone playing this game, so including some music would be enjoyable.
My requirements would be very few:
- The software must be open-source (of course!).
- The gems, other graphical assets, and any music or sound effects must be under a suitable license for redistribution (CC-BY-SA or CC-BY-NC-SA 2.0+) and compressed using PNG and Ogg Vorbis. (There is some good relaxing music at www.kahvi.org - check it out!)
- The software should be as battery-efficient as possible. That means you need to make it use the CPU as little as possible, while still having some animations (while moving gems and while resolving the board to clear lines and add new gems to fill the gaps). The actual resolution of the board must take no longer than 1 millisecond to avoid visual lag on the following frames. I can optimise the software myself afterwards, given the code.
- The game must feature a timeless mode. It could feature a timed mode and a puzzle mode at the porter's option.
The scoring system, the special gems (like those awarded in Bejeweled for clearing 4+ gems at once), the "rigging system" (whereby the gems that are created to fill the gaps are guaranteed to line up with at least 2 existing gems on the board on the next move) and the rest are at the porter's option. Surprise me!