Online play is a MUST, something GHII for X360 disappointingly lacked
Wouldn't online play be impossible? Having just replaced my audio card to get <10 ms latency on keyboard -> internal noise creation, I can say latency playing music has to be negligable. When the feedback doesn't match the timing of the input, your basically screwed. Try playing a piano recital with the notes sounding a 16th of a second after you've pressed the keys!
This is an issue facing Rock Band, so I guess they think they can get around it. If Rock Band supports network bands, rather than having to be on the same box. I dunno how they can manage that though. 50ms lag is good for a network connection, but unusable for music creation.
Rockin' Online
We'd be lying if we didn't say we were disappointed when the new features for the 360 version were officially announced and online multiplayer wasn't among them. For months, we've been dreaming of the day when our multiplayer battles wouldn't be limited to friends in the same room, and with my own unhealthy addiction to Guitar Hero II, I've been craving both online matches against the best players in the world, as well as an Expert co-op partner. Alas, it doesn't look like it's in the cards for the game's release.
However, online multiplayer may not quite be dead yet. According to Red Octane, multiplayer is something they really wanted to get in the game, and may still add via an update down the road. The key, it seems, is co-op play, which is a lot trickier to make work (the pro-tourney mode is essentially two players independently playing against the computer, while co-op requires direct interaction between the players). So, while Red Octane isn't making any promises, we're holding out hope that multiplayer might still show up at some point.
I can say latency playing music has to be negligable.
It's about the only makeshift I can see working, which is somewhat disappointing compared to what we'd LIKE to see, but I can't see it happening any other way with the extremely fast timings and network latency.I don't get all of the hassle over how to handle online play in Guitar Hero. This is a solved problem. DDR on XBox handled this long ago. You just need to follow a simple set of rules:
1) Everyone's own playing is done locally.
2) Everyone else's playing is assumed to be correct
3) Whenever someone attempts to hit a note, the correct judgement is sent across the wire. If it arrives in time, the judgement is posted (in the case of GH, if the note was still live, it could be cut off).
In most cases, the experience will be "good enough". At the end of the day, does it really matter if you don't know right away that the person you were playing with/against screwed up? No. It doesn't even matter if you played the song at the same time at all. For all it matters, your scores could just be collated later even if you played the songs days apart and the impact would be largely the same.