G-Switch
A one-button jump and run game, G-Switch takes the formula that made Canabalt so successful and adds an eponymous gravity-switching mechanic to create a twitchy, fast-paced experience with surprisingly zen-like results. It's a flawed masterpiece of a game, which is a shame because when it shines it really shines. More than just a clever combination of two well-tread game ideas, G-Switch is a reinvention.
Read More
When I started the first level, I really liked the rain effects. I was hoping to see more of that. Sadly, the visuals did not really change at any point.
More variety to the visuals would make for a huge improvement. At the same time, increase the margin of error for most of the jumps, and include more frequent checkpoints. Do all three? You've got a fantastic game here.
The music and concept are pretty much perfect already, as are the graphics (For quality, not quantity).
-SirNiko
Great game, but it reminded me too much of Sonic the Hedgehog, beside the gravity thing. I know, that's pretty harsh, seeing that that aspect was the main thing, but come on. Blue spikes? Blurred legs? I love me some Sonic, and I don't want to see his idea copyed. Probably a mistake. I agree, this could be a really good game beside the split second timing thing.
yeah, the controls not responding spoiled what would have been a really fun experience.
At first glance, it seemed fun. It was for the first few levels. Then I got to the first speed level and died a few times, but thought it was a nice change. Then I got to the next level and died 20 times in a row before I decided that if the game got that hard that quick, it wasn't worth playing the other half of it. Eh.
You know, I have been aware for some time now that this is a particularly awesome site, but just lately it is occurring to me that this site is spectacular. Most excellent commentary, great games (many of which are freeeeee!) and generally all around well-designed and well-run site.
Thank you.
Thank YOU kindly! ^-^
Seems we get our share of complaints, so it is so refreshing to get such a nice compliment as this. Thank you so much, everyone here at JIG really appreciates the kind words!
Even though the game is short (not including all the re-do's you invariably will have to do), I wish there was a save feature. I hit Esc to the main menu, only to find all my progress obliterated. I thought the 6th segment impossible to beat, and didn't feel inclined to slog through the first 5 segments again to try again. Fun at first but it gets very very frustrating and unforgiving.
The game itself is good. I enjoyed it for a little while. However, towards the end where you have to repeat the same section many, many times, it becomes unbearable. The only reason to keep going at this point is if you are one of those people who has a drive to finish anything that you start. Be wary if you are one of these people, or you may spend the next hour being furious with the unresponsiveness of your 'x' key.
methinks the problem isn't so much with platform detection as with speed. Running into things, even slightly, slows you down a tiny amount. If you're not going fast enough due to either hitting things or missing speed up patches, you simply can't make some of the jumps - even the ones with no player input. I rather like that factor of game play. This only really seems to become an issue in the last two sections of the gauntlet, though. I kinda love this game. It's a tad unforgiving at the end of the gauntlet, but the endless and multiplayer modes TOTALLY make up for that :D.
This game is a perfect example of why I sometimes despise Flash, especially when used to make a twitch game. The reason? They just plain don't work. Every so often, in pretty much any flash game, there's just a stutter in the video. Meaning that even though you had what you were doing perfectly timed, the game doesn't realise this and throws you off a cliff. It's really bad, and happens in pretty much any rhythm-based game I could care to mention.
@JayIsGuest #1: I echo Jay's appreciation for your kind words!
@crashlanding and Slanzinger: I was thinking that "platform detection" wasn't quite the way to describe the problem. I think you guys might have the right of it: Any sort of processing glitch in Flash or the browser can throw off the game's timing, so that when you should be able to hit a platform, you just don't. It's like the game freaks out and then doesn't know any better.
I'm confused by folks who are complaining that the X key doesn't work. When I played, I found that if you hit X a second before landing, you'd jump immediately. From that perspective, it's working fine.
My only problem is when you have to make several jumps one after the other, which devolves to hammering the X key as fast as you can.
The controls are more than responsive enough. I think if you had a larger margin of error with which to experiment you would see this.
-SirNiko
i find it very repetitive and "done-beforeish"
not done exactly, but done things so simmilar, this concept was sorta missed out, but it just seems, i dunno, weak...
So, I loved this.
At least on my machine (which is too slow for some other games), it ran perfectly. The experience was frustrating at times, sure, but not really more so than VVVVVV (which I also loved). My deaths generally felt fair, at least relative to the rules of the game. The last section was brutal, but you eventually get into this Zen-like state where the timing just works.
Walkthrough
This took me forever to put together. Hope it helps someone.
wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;wait .5 seconds press x; wait 1.15 seconds, press x; wait .6 seconds, press x; wait 1.2 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait .1 seconds, press x; wait.75 seconds, press x; wait .15 seconds, press x; wait .23 seconds, press x; wait .65 seconds, press x; wait .8 seconds, press x; wait .14 seconds, press x; wait .23 seconds, press x; wait .25 seconds, press x;
The controls work okay for me too, but I'm just terrible at this game. Like Mike said, it's not fun to play the same unbeatable sections over and over.
This game is awesome!!!! How'd did you think of the idea?? It is so cool!
Update