02-19-2011, 05:44 PM
The controls of Halo are as follows:
Move. Jump. Shoot. Melee. Grenade. Vehicle.
Fighting games require movement limited by direction, specific button inputs to perform specific attacks, different, more technical ways of jumping, hitboxes that change with the move that they're performing, combo systems, and overall require a more precise form of coding to avoid breaking the game.
Fighting games are difficult to program in comparison to shooting games-- especially Halo. It doesn't matter what Halo features in terms of map size and amount of players playing because fighting games are 10x more technical, and thus 10x harder to program-- also making netcode much harder to create. Characters have more actions to perform, and they have to be performed in precise ways. Lag will completely RUIN a fight-- whereas lag in a shooter will usually just create an annoying conflict.
With only 2 players playing, the netcode has to be even tighter as well, because lag becomes more noticable.
Move. Jump. Shoot. Melee. Grenade. Vehicle.
Fighting games require movement limited by direction, specific button inputs to perform specific attacks, different, more technical ways of jumping, hitboxes that change with the move that they're performing, combo systems, and overall require a more precise form of coding to avoid breaking the game.
Fighting games are difficult to program in comparison to shooting games-- especially Halo. It doesn't matter what Halo features in terms of map size and amount of players playing because fighting games are 10x more technical, and thus 10x harder to program-- also making netcode much harder to create. Characters have more actions to perform, and they have to be performed in precise ways. Lag will completely RUIN a fight-- whereas lag in a shooter will usually just create an annoying conflict.
With only 2 players playing, the netcode has to be even tighter as well, because lag becomes more noticable.