I have attached a current build of the iPhone port of CG.
It works quite good now. My latest commit has maded some fixes to the
way CG handles the first keydown event (see commit message for more
details). This makes the input handling almost perfect.
Only left problem before we can release:
* It cannot handle old save games. It even crashes when you click on
load game in the menu.
Some stuff which could be improved, although not that important (and
also present in my earlier port):
* The menu still behaves a bit weird sometimes. Seems that still in a
few cases some input events are handled multiple times.
* When entering a level via the jump key, Keen jumps (or at least I hear
the jump sound). Maybe again the same problem as above.
* Also, it contains a few entries which shouldn't be there and could
even lead to a crash, like changing most of the options. The quit-entry
(in both game selection and ingame menu) also does not make sense on the
iPhone (and could confuse the user).
* Also the fade when you enter a level from the worldmap looks a bit
strange (it's like the level is fully there, then the worldmap again is
fully there and then it slowly fades to the level again).
* Also, when saving the game, it asks you for a savename. Obviously you
cannot enter anything. It should obmit that on all systems without a
keyboard and just place some self-explaining short name (or just number
Those who have a jailbroken iPhone/iPad/iPod: Just copy it over to your
/Applications directory. Some feedback would be nice.
From: Vincent Beers <vincentbeers@gm...> - 2010-07-27 12:52:30
On 27 July 2010 03:06, Albert Zeyer <albert.zeyer@...> wrote:
> * Also, when saving the game, it asks you for a savename. Obviously you
> cannot enter anything. It should obmit that on all systems without a
> keyboard and just place some self-explaining short name (or just number
Is it possible to get the username from the phone data? That could be
a nice idea for high scores (but not so much needed for saves). As for
save game names, how about including the current level name in the
Get latest updates about Open Source Projects, Conferences and News.