LordTheNightKnight said:
So it's a bunch of extrapolation, not collision? Also, what about racing and fighting games? |
Well, a racing game is easy enough to predict, and if all else fails just go on times. Mario Kart Wii, in spite of what's goin on, is insanely easy to predict. Think about it, a vehicle doesn't move suddenly in 1 direction, it goes forward and turns, there's no sidestepping cars or karts in any racing game.
Now fighting games, I imagine those are pure hell to code online for.
I did find this, though:
Been thinking about the comments on how a deep fighting game like Virtua Fighter couldn't be done online due to the latency issues.
"Well, I'm not a programmer, but I thought about the characteristics a bit versus a traditional 8-16+ player game (say, FPS or racing).
-A fighter would be 1 on 1, and would thus allow a larger packet stream per player (say, 10-15k) versus an FPS which tries to keep each box under 5k or so.
-Generally speaking, barring bad routing, typical p2p broadband anywhere in North America is ~100ms ping time. Could there be more aggressive pushlatency to drive this down to ~30ms?
-Many FPSs rely on hitscan characteristics for gameplay (counterstrike, ghost recon, some unreal weapons), whereas a fighter is based upon effective collision detection. Is this a problem?
-Would this larger theoretical 10-15k/sec network code be useful for driving down effective latencies and creating more advanced prediction?"
and
"I'm sure good netcode can greatly compensate for latency in a fighting game. Unlike a FPS, where the majority of weapons are hitscan, any move in a fighting game takes a short while to pull off. If it takes your character 600 ms to kick someone, and your latency is 100 ms, good prediction should take care of it with no problem. Slower paced fighting games such as OMF (one of the few playable Internet fighting games) are surprisingly tolerant of lag. It's probably not as bad as a Firearms or Day of Defeat, with all hitscan, highly lethal weapons and fast movement speed..."
So I guess the question is, what can you predict when playing a platformer? Especially one with 4 people bouncing off each other constantly? Fighting games I think would be a bit of a problem, but I also wonder how good they are online.
3rd Party Wall of Shame
http://www.nintendoworldreport.com/forums/index.php?topic=30478.msg581036#msg581036







