On Tue, Jul 27, 2010 at 05:06:24PM +0200, Guus Sliepen wrote: > On Fri, Oct 30, 2009 at 01:29:57PM +0100, Bas Wijnen wrote: > > > Here's a patch which makes Bob move at his original speed (half of the > > current speed). > [...] > > I have finished the game with these changes, without cheating. ;-) > > Almost all puzzles have returned. The only "problem" that remains is > > that Bob aquires the jet pack too early. I'll file a separate report > > for that. > > Sorry for the extremely late reply. I am now also upstream, and I'm trying to > fix all the upstream bugs that have been reported.
Very nice! > I have played it with your > patch, but with half the speed, the game is indeed less interesting, mainly > because you are walking for ages in some levels. For most of the platform > jumping, the increase in speed over the pre-1.14 speed did not really change > the difficulty, since with longer jumps you have to be more careful to release > the left/right keys at the right time in order not to overshoot. I agree a > number of challenges have disappeared now, but perhaps it would be better to > change the maps in those places to return it to the original difficulty level > without needing to decrease the speed. What do you think about this? I think changing the maps would be a lot of work, but it is possible. An easier option would be to increase the game speed as a whole instead of just Bob. This can be done by decreasing the number 16 which appears several times in src/game.cpp, as "frameLimit = SDL_GetTicks() + 16;". (It's probably a good idea to change it into a macro as well, or even a variable which can be switched slow/fast with a key.) I just tried setting it to 8, which makes it too fast. Probably 12 is a good value. That way, the original puzzles are automatically working, but you don't have to wait all the time for Bob to reach a place. Thanks, Bas
signature.asc
Description: Digital signature