Slashdot Mirror


No Online Co-Op For Halo 3 At Launch

CVG has the disappointing news, originally reported in the pages of EGM, that online co-op play will not be available when Halo 3 launches this September. In the game the second player would play the part of the Arbiter character, but fans will only be able to complete the campaign cooperatively via LAN or split-screen. Bungie stated the possibility still exists online co-op could be patched in at a later date, but significant hurdles stand in the way of the feature: "'We're not dumb,' says Bungie's Frank O'Conner. 'We know that people want it and we're trying to make it happen. I think the biggest problem for us for online co-op is that we have a situation where you can be in a Warthog with five troops, almost a mile away from the other player. That's a significant challenge. And there's lots of design things you could do to prevent that from happening, but they would make it not feel like Halo anymore. If we can make it happen in a way that works well, we will - and if it works badly, we won't.'"

128 comments

  1. well... by Is0m0rph · · Score: 5, Insightful

    Well better to not have it at all then it be half assed and read the endless whining that will occur on forums as a result.

    1. Re:well... by Fozzyuw · · Score: 2, Funny

      Well better to not have it at all then it be half assed and read the endless whining that will occur on forums as a result.

      But forums are all about whining. You'll be damned if you do or damned if you don't.

      Cheers,
      Fozzy

      --
      "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
    2. Re:well... by mctk · · Score: 4, Funny

      Awww man, I soooooo hate it when people whine in forums. Seriously. You'd think I could find just one forum that wasn't filled with whiners, but noooooo.

      --
      Paul Grosfield - the quicker picker upper.
    3. Re:well... by obergfellja · · Score: 0

      problem is that people want alot of the same. They don't care about new and different. These new and different things scare people. Frankly, I agree with you. A game that has been polished and tweaked is much better than a rushed game.

    4. Re:well... by sxeraverx · · Score: 1

      That's what they said about Vista. And look at it now.

    5. Re:well... by jlf278 · · Score: 1

      >>Well better to not have it at all then it be half assed and read the endless whining that will occur on forums as a result. /p/p Well put, but I don't see why it would have to be sooo different from normal coop. I was thinking about this a couple days ago, since i've moved far away from my xbox 360 owning friends. I disagree about the negatives of adding a limit of how far the players can stray from one another (strictly for online co-op). Many single screen multiplayer (on same console) games imploy this without much intereference to gameplay (though some do make it a pain in the @$$). And as far as I can recall playing Halo 1 & 2 coop, I'd almost always remain between the same 2 checkpoints and never 1 mile away. Granted I don't know if staying between the same checkpoints would generally avoid lag on cable modems, but if it does, I can't see the harm.

    6. Re:well... by Is0m0rph · · Score: 1

      I don't see why it shouldn't be there technically either. Look at Rainbow 6, you have 14 guys running around on fairly large 6+ levels of up/down you may not be a mile away but it sure seems like it sometimes and I rarely have lag.

  2. Suck Egg Mule! by AppahMan · · Score: 1

    when are they going to learn?! that is the single most interesting thing about online HALO play, I was super disapointed when Halo2 didnt have it... good grief! who cares if your are a mile away , it works just fine for Counterstrike, or any other FPS...

    1. Re:Suck Egg Mule! by C0rinthian · · Score: 1

      Yes, because the levels in CS are the same size as those in Halo/Halo2 and in CS you have just as many NPC's with complex AI to synch over network.

    2. Re:Suck Egg Mule! by Anonymous Coward · · Score: 1, Informative

      Counterstrike is played on the same relatively closed map. That was the point he was trying to make: There are things that work in some games, but not in other games. And especially co-op, especially over network (as opposed to split-screen), is a can of worms.
      A lot of the game mechanics work in a bubble around the player. Things outside the bubble get removed from memory as he progresses, and are streaming into memory as he approaches them. Scripts are triggered or enemies are spawned.
      In multiplayer this has to work for several players simultaneously. This is relatively well understood for the typical multiplayer scenarios, like Deathmatch, Capture the Flag or King of the Hill, or any variation with another name for the flag or the hill. Additionally each round is comparably short-lived, after a few minutes you can reset everything into a known state and restart.
      Compare that to a singleplayer quest: You'll spend half an hour or more on a level, and you may do lots of things. You may decide to go a section on foot, you may use a car, or you may capture a jet to fly around. Levels are normally designed in a way that you have do things somewhat linearly, though, so you can make each player choice an interesting experience and appear consistent to the world the game simulates. In co-op the game has to work however all players approach a level, additionally it has to work in a way that gives no player a chance to cheat or exploit the game to the other players disadvantage.
      As he said, this can be achieved, for example by adding checkpoints that both players have to reach before they can progress (airlocks for example), he can force both players to enter the same vehicle at the same time, he can eliminate choice, he can eliminate set-pieces that don't work well with two players. But it is essentially a case of developing a second game in addition to the single-player game. (Or three games: Singleplayer, Multiplayer, CoOp).
      So please stop whinging. I'd wait for a game that is specifically designed around CoOp, for example like Army of Two.

    3. Re:Suck Egg Mule! by AppahMan · · Score: 1

      Right well I played HL1 hacked co-op over a network, and that came out in the 90's ... pulheeze!

    4. Re:Suck Egg Mule! by Anonymous Coward · · Score: 0

      RTFA, and maybe get some understanding of network ops, jerkface.

      you can still play coop campaign, but only over lan or splitscreen.

      just get some real friends and you'll be fine. or not.

    5. Re:Suck Egg Mule! by FinestLittleSpace · · Score: 1

      Half life words as a series of small sections of map which are not in an way 'glued' together, and when you enter a trigger zone, the next/previous section of map is loaded into memory and the previous map discarded. This leaves a relatively small footprint of map for 2 machines to sync up at any one time. THAT is why it was 'doable'.

      It's certainly do-able in Halo 3, but there ARE boundaries to overcome first.

  3. Halo shouldn't have Co-op. by EveryNickIsTaken · · Score: 1, Insightful

    I enjoyed the Halo SP campaigns because they gave a sense of "one man vs. the universe". Playing it co-op with some whiny kid would not add to my experience.

    1. Re:Halo shouldn't have Co-op. by Broken+scope · · Score: 2, Funny

      Then play it with a... er... your.. friend..... Never mind this is slashdot, we don't have any friends.

      --
      You mad
    2. Re:Halo shouldn't have Co-op. by j00r0m4nc3r · · Score: 1

      I have friends, you just can't see or hear them.

    3. Re:Halo shouldn't have Co-op. by Broken+scope · · Score: 1

      My friends could beat up your friends!!!!!

      --
      You mad
    4. Re:Halo shouldn't have Co-op. by Sciros · · Score: 1

      It's always had split-screen co-op and it's immensely fun with a good friend. My brother and I have had some of our best gaming moments in Halo/Halo 2 co-op.

      Online co-op could be just as good as long as you play with a friend rather than some whiny kid. Would you invite said whiny kid over for a round of DOA4, after all? ^_^

      --
      I like basketball!!1!
    5. Re:Halo shouldn't have Co-op. by Serengeti · · Score: 2, Interesting

      Then don't play it with anyone else. Don't force me to play the way you think the game should be made, when we clearly don't share opinions on the matter.

    6. Re:Halo shouldn't have Co-op. by nomadic · · Score: 1

      Never mind this is slashdot, we don't have any friends.

      I have a friend. Her name is Cortana. She lives in my helmet.

    7. Re:Halo shouldn't have Co-op. by XenoRyet · · Score: 2, Insightful
      Ah, but the key factor is that you disagree with the way the developers think the game should be made, and they do have final say.

      Personally I like their stance: We know you want it, but we're not going to just cram it in so we can say we tried. We'll do it right, or not at all.

      --
      If forums teach us anything, it is that logic and critical thinking should be required courses in the public schools.
    8. Re:Halo shouldn't have Co-op. by hdh · · Score: 1

      wait, I thought you were the whiny kid. ;)

      --
      I like toast!
    9. Re:Halo shouldn't have Co-op. by Nataku564 · · Score: 1

      Actually ... according to the novels, she lives in a socket at the base of your skull.

    10. Re:Halo shouldn't have Co-op. by jma05 · · Score: 1

      > they gave a sense of "one man vs. the universe"

      Isn't that usually the case with nearly EVERY FPS? But Halo is not a pure one-man FPS. It has AI (not including Cortana) fighting along side you. Something I prefer when it works (and it did in Halo).

      > Playing it co-op with some whiny kid would not add to my experience.
      Most people I know play co-op with people they know well.

    11. Re:Halo shouldn't have Co-op. by the+dark+hero · · Score: 1

      Not when playing legendary. Man, those marines just kept getting wiped out! Poor guys. I tried to save them.

      --
      You constantly struggle for self improvement - and it shows.

      Hooray for bad Engrish on fortune cookies

  4. This is Halo by alvinrod · · Score: 1

    I'm quite certain that the vast majority of people who purchase this game will play it online against other players in death match or capture the flag games. Although online co-op is a nice feature, it's hardly necessary for the vast majority of the people who purchase it. Hell, this franchise is so about online play that the single player campaign could probably be considered optional.

    1. Re:This is Halo by Thyamine · · Score: 2, Insightful

      I completely disagree. I'm sure there are lots of hardcore deathmatch fans out there, but part of what makes Halo great is the storyline and how they carry it out. That being said, I'd also rather have the online co-op rather than deathmatch. I enjoy beating the snot out of my friends in deathmatch at a LAN party or just a get together, but I have no urge to play against random strangers.

      --
      I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria
    2. Re:This is Halo by PhoenixOne · · Score: 1

      While the people who invest 100+ hours into playing the game are doing most of that online, I wonder if the make up the majority of people who purchase it.

      I'd love to see that actual stats on this. But, see how poorly online only games do in the market (e.g. Shadowrun) I wonder.

      --
      Spell cheek you've failed me four the last thyme!
    3. Re:This is Halo by icars99 · · Score: 1

      I have to agree, I've played halo2 three times through from start to finish with my brother, But i can't be bothered to play it alone or in deathmatch. I love to coop play, I wish more games would include it.

    4. Re:This is Halo by wallypop86 · · Score: 2, Interesting

      Its not just about playing coop with some random stranger online, I know for myself, and many others, it gives an opportunity to play the game WITH someone that isn't close enough to you. For instance, I have a friend in the Marine Corps, and he will probably pick up Halo 3. Because of distance, we couldn't just play split screen or LAN, we will need to play online. Sure, its fun to play with your friends online against other people, but like many others have pointed out, this game has an amazing story, and an amazing campaign. Many games today have adopted this feature, and although it isn't the majority of the players that will play coop, many will, and many will purchase the game JUST for coop/campaign. Just my $.02

    5. Re:This is Halo by Anonymous Coward · · Score: 0

      They should try to bring in the minorities though, more sales, get a little profit going, improve sales over the previous game. Don't just preach to the choir.

    6. Re:This is Halo by alvinrod · · Score: 1

      "But, see how poorly online only games do in the market (e.g. Shadowrun) I wonder."

      Ever heard of World of Warcraft?

      I think there's a healthy market for online only games. I'd say that I probably spent 99% of the time I played Halo either onine over Xbox Live or on a LAN. The single player story was alright, but it's largely the plot of some older sci-fi novels mashed together. The story in the second game paled compared to that of the first, which doesn't leave me looking forward to playing the third installment any way but online with my friends agaist other human opponents.

      You do make a good point though. I have no real way of knowing if I'm the rule or the exception or if there's some happy medium, but from my own observations I'd say that people play online significantly more than they don't.

    7. Re:This is Halo by PhoenixOne · · Score: 1

      I should of been more clear. I was talking about FPS (and console FPS at that). Other than both being "games", Halo and WoW have very little in common.

      But, since you brought it up, WoW makes money be keeping you around month after month (kind of like a health club...more an "anti-health club" actually. But that's another story. ;)). Halo makes all its money selling new copies (plus a bit on tie-ins (books, movies, toys, etc.), and Halo3 will probably have add-ons). So it doesn't really matter to Microsoft if you play for 4 hours or 4000*.

      Now I'm not saying that multi-player isn't important in FPS's. How many modern FPS only have single player? Being able to play online is a must have feature for their audience, even if it sucks. If you are missing online you are missing sales (it will be interesting to see how well Bioshock does without it).

      But how many sales are to online players, how many to single players, and how many are both? Neither one of us has that answer (but I sure somebody does).

      *This might change with in-game advertising.

      --
      Spell cheek you've failed me four the last thyme!
  5. Not to smart either? by Anonymous Coward · · Score: 0

    Now, I love the HALO series as much as the next person. In fact, thats the only game on XBOX I play, as I grew up on FPS' (Quake series, etc.. I don't play sports on a console. If I wanted to play sports, I'd go outside...)

    That said, are they purposely stiffling whats really possible here or are there technical limitations that is keeping them from opening up the fredom of play?

    I RTFA, however I did not get the sense that the game limitations they spoke of were due to technical issues.

    Informative responses requested!

    1. Re:Not to smart either? by Broken+scope · · Score: 4, Interesting

      It could be based on how level geometry is loaded, and how enemies and such are loaded. It could be engine limitations.

      Really the only game I have ever played where you can be on the other side of the physical game world is crackdown. Then again considering how a game is able to recover from the "host" leaving it seems like 2 players could move apart and load separate areas and trade only data that is relevant to the other client. However something about the way the game could have change.

      IN the last 2 you were usually confined along a path with some stuff. Most of the wide open areas were arenas almost with 1 way in and one way out. There was not set distance between both players, but when one hit a check
      point, or a load point the player in the previous area was teleported up to the new point. Both things kept it so that only one area was loaded at any given time.

      Now if the game is much more open and you have more room to run around it could be that the system of keeping the players together would be less effective, or possibly down right frustrating. Still this might not be as technical as it would be a gameplay related issue.

      However the fact that it works over a lan would suggest to me that the issue is bandwidth and latency related. Possibly coordinating the in game AI could cause trouble, possibly the physics, ect ect.

      Who knows. Feel free to correct me if I said anything too stupid.

      --
      You mad
    2. Re:Not to smart either? by Elsapotk421 · · Score: 1

      I really don't see how it can't be done...I mean we have a massive game say like world of warcraft with thousands of people playing at once and a large group of people playing together able to do this. I mean I'm sure it's not too much of a stretch to see it happen. I mean I'd hate to suggest it but I would pull a valve and push the game back to make sure that nothing is left behind to make it anything other than a stellar game.I mean I had no problem waiting for Half Life 2 because it was simply well worth the wait.

      --
      We came,we saw, we kicked it's ass!
    3. Re:Not to smart either? by Broken+scope · · Score: 4, Informative

      Apples to oranges

      Minimal collision detection
      AI is far more simplistic
      Time based actions
      client side positioning(You can teleport yourself around in the game, till you get caught atleast)
      Are there any physics in WoW?

      Those are the major differences i can think of off the top of my head.

      --
      You mad
    4. Re:Not to smart either? by DeepZenPill · · Score: 1

      It really shouldn't be due to engine limitations when you can play split screen on the same system. I assume they are going to deal with checkpoints the same way they did in 1 and 2 and teleport the player lagging behind to the location of the leading player. Why can't this be done over Live?

    5. Re:Not to smart either? by Broken+scope · · Score: 1

      Your assuming that its going to have teleportation again.

      Teleportation worked because of the linear nature of the games, a lateral movement within the game would never cause a level load, only movement towards or away from the goal would advance you past a point where a new chunk of data would be loaded. If the game is no longer as linear, then the teleport system could be troublesome, if not down right frustrating. Imagine if the brutes have semi fortified a block in a city and you ran into it. You can't find a way in and if you fall back and flank it they will just move and defend against you attack. You and your buddy then split up. he remains at the original point of attack and keeps them occupied while the other player goes possibly with a few marines or elites, with the goal of attacking on a weaker flank, forcing them to split forces. However the fight is taking place near the edge of a map cell. As you make the flank, suddenly your buddy who was attacking is teleported to you.

      You also have issues with things like precedence, if 2 people run in opposite directions who will get teleported to who? When you have a linear game like the first 2 you teleport the person farthest from the goal to the person whio is going towards the goal, when the game is less linear that doesn't work as well.

      With split screen you could trade data between 2 instances because it doesn't leave the system so it can remain rather fast.

      On your typical gamer ethernet setup, you have 2 boxes connected directly or in a very small temporary lan, then again even a slightly congested lan will give you more bandwidth and better latency than most internet connections.

      Because it works in splitscreen and Lan but not internet, it leads me to believe that this is a bandwidth and latency issue.

      The only thing that will really tell if this is true is if tunneling programs allow 2 people to play coop by tricking there boxes into thinking they are on a lan.

      --
      You mad
    6. Re:Not to smart either? by ZorbaTHut · · Score: 2, Informative

      You missed the big one - WoW has centralized dedicated game servers, Halo 3 doesn't.

      Obviously, though, this reinforces your point :)

      --
      Breaking Into the Industry - A development log about starting a game studio.
  6. Hot off the *cough* newswire... by kkohlbacher · · Score: 1

    "This just in: Online Co-op play WILL be available on the PC version released in 2 years. The graphics will be the same, but it'll have, uh, a few new maps!"
    Exclusively available on WindowsRG

  7. Huge Disappointment by loteck · · Score: 2, Insightful

    They have been promising this since before 2 came out, just one of the many places where they dropped the ball on 2.

    I don't understand why they can't just do they same thing they do in LAN Co-op.. when one player reaches a certain spot it "transports" the other player automatically to that point. That "felt like Halo" enough for 1 and 2...

    Sounds more like poor excuses to me. Halo is flirting with solidifying itself as a source of undelivered promises. In-game "vaporware", one might speculate.

    1. Re:Huge Disappointment by Broken+scope · · Score: 1

      The transporting really only worked in the rather linear and confined halo and halo 2. Correct me if I am wrong, but didn't you have to be on one box for coop on both 1 and 2? Have they confirmed that in halo 3 lan coop you will still have to deal with the teleportation?

      Really if it works on lan, but not online, I wonder if its a latency issue or a bandwidth issue. Alas, who knows.

      I don't ever remember them promising online coop though, just hoping for it.

      --
      You mad
    2. Re:Huge Disappointment by Anonymous Coward · · Score: 0

      Why even bother trying to make a good game when you have tens of millions in marketing money pushing your game out to every media outlet in the know universe.

      Next gen graphics? Why bother.
      Dedicated servers? Why bother.
      More than 16 player online games? Why bother.
      Online Co-op? Why bother.

      Microsoft and Bungie know that 360 owners will buy a new copy of Halo no matter how bad it is.

    3. Re:Huge Disappointment by Anonymous Coward · · Score: 0

      "360 owners will buy a new copy of Halo no matter how bad it is."

      I seriously doubt that. I can't see how Halo 3 doesn't turn out to be the worst selling of the three games. The reactions to it so far have been extraordinarily negative, even if they were mostly wrapped in nervous feint praise.

      Look at how so many people are latching onto CoD4 and how Halo doesn't dominate discussions like it use to with the Xbox a few years ago.

    4. Re:Huge Disappointment by enderjsv · · Score: 1

      Extraordinarily negative? Amongst who? You're inner circle of friends? Don't you think 'extraordinarily negative' might me exaggerating a bit? I've read dozens of articles across dozens of publications, and I never got that impression. Maybe I don't spend all my time reading the posts of the "Gamer Elitists" here at Slashdot, but I haven't gotten much of an "extraordinarily negative" feeling from any forum I've been to, except for the occasional Nintendo/PS fanboy. In fact, most of the 700,000! people who played the beta who've posted their opinions had a fairly positive outlook on the game, and that was just a beta. It's ignorant, unfounded statements like "extraordinarily negative" that really annoy me. Did you play the beta? I did. And if you're willing to bet that Halo3 isn't going to be the bestselling game on the 360 for this year, and probably the next, then I'd gladly take that bet. Even if it doesn't make as much as halo 2, it's still gonna clean up. Future reference, try to keep your ignorance at bay.

    5. Re:Huge Disappointment by Anonymous Coward · · Score: 0

      Gears of War was the best selling game last year and it only sold about two to three million. Way less than the previous Halos.

      I would say 'extraordinarily' is too strong but Halo 3 three is the major first party 360 franchise coming right at the two year mark where first party games should be absolutely blowing people away. Halo 3 didn't even come close. Halo 3 was the game that was talked about as some sort of devastating weapon with no equal in the console world.

      It will turn out to be most likely the biggest selling title for the 360 this year, sell to almost entirely existing Halo fans, and come nowhere near the numbers of Halo 1 or 2.

    6. Re:Huge Disappointment by AlexMax2742 · · Score: 2, Insightful

      They have been promising this since before 2 came out, just one of the many places where they dropped the ball on 2.



      I'm calling bullshit. Show me someplace where Bungie specificly said that they were 'promising' online coop. I really highly doubt they ever did, and it was just something the entire fanbase wished they could do instead of something they could actually do.

      And I'm sorry that Halo 2 left you on a Half Life 2-esque cliffhanger and didn't have a 3 shot pistol in Multiplayer, but the rest of the world is still enjoying the hell out of Halo 2 as one of the most played Xbox Live titles ever and is eagerly anticipating Halo 3.

      --
      I'm the guy with the unpopular opinion
  8. Well, yeah by rob1980 · · Score: 2, Insightful

    That'll be the $30 add-on you buy after the game's been out for a year.

    1. Re:Well, yeah by PhoenixOne · · Score: 1

      That I wouldn't mind so much. It's the $30 "add-on" that comes out a month after the games been released that bugs me.

      --
      Spell cheek you've failed me four the last thyme!
  9. Looks like I'm waiting... by aesiamun · · Score: 1

    It would seem that I will not be buying Halo 3 on release. Maybe if enough people don't buy it at the beginning, it will spark some interest in Bungie to do it sooner than later. GoW has online co-op and it works really well. Microsoft should get Bungie and Epic to talk and maybe some knowledge will help make this happen sooner.

    1. Re:Looks like I'm waiting... by jZnat · · Score: 1

      Epic has a lot more experience in developing online games. Halo 2 was the first game Bungie developed that incorporated actual online play, and look at how well (or not) they did in relation to other successful online games (e.g., Counter-Strike, Unreal Tournament (an Epic game! oh my!), etc.). Maybe their developers are just still sore that they aren't making Mac-only games anymore? ;p

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    2. Re:Looks like I'm waiting... by Mark+Programmer · · Score: 1

      For every copy of Halo you fail to buy, I'm going to buy three.

      I think the main reason this feature isn't happening is that it actually isn't a major desire of many, many Halo players. Personally, I'm in it for the story, the shared-box co-op, and the multiplayer competitive. I've seen the online co-op in Splinter Cell, and I was not impressed. Ubisoft has excellent developers, and their online co-op was plagued with trouble. If Bungie says there are technical hurdles, I believe them.

      Online co-op would be nice, but it's not a deal-breaker for me.

      --

      Take care,
      Mark

      There is a solution...

    3. Re:Looks like I'm waiting... by MBraynard · · Score: 1
      You are not smarter than the Bungie devs.

      What you have to understand is that Halo 3 allows the two players to be in very different parts of the map at the same time. In GoW you get rubber-banded pretty quickly and even when you are on different routes, you are still pretty close together.

      Like I said, don't presume you are smarter than Bungie in knowing these things.

    4. Re:Looks like I'm waiting... by Anonymous Coward · · Score: 0

      For every copy of Halo you fail to buy, I'm going to buy three.

      Well, I'll be failing to buy ALL copies of Halo. So that means you'll have to buy 3 times all copies. Let me know how that works out for ya.
    5. Re:Looks like I'm waiting... by Rebelgecko · · Score: 1

      Epic has a lot more experience in developing online games. Halo 2 was the first game Bungie developed that incorporated actual online play, and look at how well (or not) they did in relation to other successful online games (e.g., Counter-Strike, Unreal Tournament (an Epic game! oh my!), etc.). Maybe their developers are just still sore that they aren't making Mac-only games anymore? ;p The Marathon Trilogy has multiplayer and was made by Bungie about 10 years before Halo 2 came out.
      --
      CATS/Diebold '08- All your vote are belong to us!
    6. Re:Looks like I'm waiting... by jZnat · · Score: 1

      Well, Epic has made more Unreal Tournament online games than Bungie ever has, and Epic makes more than just UT. Off-topic, but Marathon is open source nowadays. :)

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    7. Re:Looks like I'm waiting... by IKnwThePiecesFt · · Score: 1

      Marathon was appletalk/ipx from what I remember. No online play available.

    8. Re:Looks like I'm waiting... by aesiamun · · Score: 1

      Where did I say I was smarter than Bungie devs? Are you inferring that? You are incorrect.

      But, hey, if you want to read into things and make a complete ass of yourself, go ahead.

    9. Re:Looks like I'm waiting... by JonathanBoyd · · Score: 1

      At the very least, the Myth series was playable online and was great fun back in the days of 33.6 modems.

    10. Re:Looks like I'm waiting... by MBraynard · · Score: 1

      You suggested that Bungie can learn from Epic because they were able to do it in GoW - so you were saying you could better direct Bungie's resources than they could. I'm saying that Bungie is aware of what GoW has done and that it doesn't fit with their game because they are different.

    11. Re:Looks like I'm waiting... by aesiamun · · Score: 2

      Yes, I suggested Bungie can learn from EPIC, not me. No, I can't better direct Bungie's resources...I didn't say that. Do you work for Bungie? Are you a paid Bungie shill? You seem to be digging way deep into what I say in order to find something so you can slam me for criticizing Bungie.

      Stop...read what I say and just let it soak in. Wait a minute and read it again. Did I say I was smarter than Bungie? Did I say that I could run Bungie better? No, all I said was that I wasn't going to buy Bungie on release because they pulled a feature that I want. I also said that while Bungie may want to do things different, Microsoft might find it a good idea to get the two companies to talk...

      Now, if you somehow can read into this and again see some form of slam to Bungie, seek professional help.

    12. Re:Looks like I'm waiting... by MBraynard · · Score: 1
      Read carefully this quote from your post.

      I suggested Bungie can learn from EPIC

      In that statement, you make clear that you think you know better than Bungie what Bungie needs to be doing. And I simply asserted that you do not nor do we have any reason to think that you do.

      This is similar to when I am driving and the person next to me starts giving me directions when they do not know the area nearly as well as I do - but they are presuming that they know better than I do what I need to be doing to get to a destination.

      I don't work for Bungie.

  10. no online co-op??!?! by Bobfrankly1 · · Score: 5, Funny

    And I really wanted to play co-op with some kid telling me in his whiney voice how much smaller my anatomy is then his...
    Besides, co-op is not as much fun when you can't see your friend falling off the couch laughing after assasinating you in the middle of a firefight =D
    -
    Stupid friend....

  11. Teleport users together? LAN but not XBL??? by necro2607 · · Score: 1, Insightful

    Umm... why is the situation so different in Halo 3 as opposed to how things were in Halo 2? You can play co-op via split-screen in Halo 2, and the exact same issue is still there (players moving far distances away from each other), yet they somehow handled it just fine: when one user is getting way further ahead on the map, the game will just teleport the lagging-behind player forward to the other player. Why wouldn't this be possible when playing over the internet? Why will we be able to play over LAN but not Xbox Live? Especially considering one can just set up Hamachi or similar software to create a simple VPN over the net anyways... This really feels to me like we're not getting the full story here.

    1. Re:Teleport users together? LAN but not XBL??? by SanityInAnarchy · · Score: 2, Interesting

      when one user is getting way further ahead on the map, the game will just teleport the lagging-behind player forward to the other player.

      I know I never really liked this option. It breaks immersion -- which isn't a problem in Halo 1 and 2, because there's only supposed to be one Chief and one Arbiter, and co-op simply ads another of whoever the main character is at the moment. But in Halo 3, when apparently the Chief and the Arbiter will be in the same place at the same time, and Co-Op will support that, it would be really nice if you didn't have the random teleporting.

      Besides, it makes the game easier -- one player can draw all the fire and simply stay alive while the other charges ahead to the checkpoint.

      Regardless, I guess I just don't see why this is a big deal. If the players get far enough apart that they're out of sight, why not simply split it into two simultaneous games at that point? Re-sync everything when they meet up again?

      Why will we be able to play over LAN but not Xbox Live? Especially considering one can just set up Hamachi or similar software to create a simple VPN over the net anyways...

      My guess is, it's probably a bandwidth issue.

      What pisses me off is, like all other console games, they'd rather prevent you from trying to do something unusual than simply warn you that it might not work. For example, take a university -- all kinds of subnets, but huge amounts of bandwidth between them, especially considering between them and the Internet. If Halo 3 and the Xbox 360's Xbox Live work at all like Halo 2 and the original Xbox Live, it should be possbile to create a game with a specific group of friends, and if all of those friends share a network (if not a subnet), it should be as responsive as a LAN game, right?

      I guess the answer, as with many things, is "not necessarily". It's always possible that the LAN game requires on broadcast packets, to reduce bandwidth used. Still, it would only have an effect with three players or more, so the above scenario is still valid for a two-player co-op game (since, as I understand it, three-player co-op isn't available).

      --
      Don't thank God, thank a doctor!
    2. Re:Teleport users together? LAN but not XBL??? by Broken+scope · · Score: 4, Insightful

      The average idiot will then accuse them of releasing a broken feature and the at then all the review sites will dock them points, despite there repeated attempts to tell people that they can't provide any type of Quality of service.

      I mean come one, people blame devs for network problems even when its just their shitty connection or their shitty hardware causing the problem. Do you somehow think console gamers will be any less bitchy about it?

      My guess? Bandiwth or possibly a side effect of how they load the levels.

      --
      You mad
    3. Re:Teleport users together? LAN but not XBL??? by SanityInAnarchy · · Score: 1

      I don't know about you, but I don't write software so my users will stop bitching.

      I write software so my users can use it. To do what they want to do. I then write manuals so my users will stop bitching.

      Seriously: Throw up a big warning that says "Co-op play over Xbox Live is not recommended."

      As for being a "side effect of how they load the levels", that's BS -- unless that is affecting bandwidth.

      --
      Don't thank God, thank a doctor!
    4. Re:Teleport users together? LAN but not XBL??? by Sibko · · Score: 2, Insightful

      Umm... why is the situation so different in Halo 3 as opposed to how things were in Halo 2? You can play co-op via split-screen in Halo 2, and the exact same issue is still there (players moving far distances away from each other), yet they somehow handled it just fine: when one user is getting way further ahead on the map, the game will just teleport the lagging-behind player forward to the other player. Why wouldn't this be possible when playing over the internet?
       

      They have been promising this since before 2 came out, just one of the many places where they dropped the ball on 2.

      I don't understand why they can't just do they same thing they do in LAN Co-op.. when one player reaches a certain spot it "transports" the other player automatically to that point. That "felt like Halo" enough for 1 and 2...

      Sounds more like poor excuses to me. Halo is flirting with solidifying itself as a source of undelivered promises. In-game "vaporware", one might speculate. Okay, first of all Halo 1 and 2 did not teleport the second player when they got too far from each other - they teleported the other player at checkpoints, when the game saved, so that if you died and had to restart from a checkpoint, both players would be close together. This is not so obvious in Halo 2 due to how railroaded the levels are, you pretty much *have* to travel in a straight line through all the checkpoints. However, if you take a map like Silent Cartographer in Halo 1, which is a giant island, you can have both players go out several hundred meters into the water on opposite sides and not have them teleport to each other.

      And I'd like to ask you, Mr. Loteck, just when and where did Bungie promise Halo 3 co-op? Or promise anything else which they haven't delivered? I certainly haven't seen backtracking on any announced features, the closest is our current discussion: online co-op; but Bungie never said they were putting it into the game. Until now, they've never even said to anyone they've wanted to. It's mostly been implicitly expected by the community. But when it comes to crunch time, and you're looking at the immense problem of implementing online co-op, and you've only got another month to figure out the problem before launch, I think the best, most honest way of going about this is announcing beforehand that no, co-op won't be available for launch, but yes, we'll still try and add it in later.

      What did you want them to do? Wave a magic fairy wand and finish the development with their large supply of pixie dust? Or perhaps you'd have preferred they kept this nugget of information to themselves until game launch? So no, Halo is not 'solidifying itself as a source of undelivered promises', this is just one instance of one thing that you won't get in Halo 3 at launch, and you cry bloody mary over it.
    5. Re:Teleport users together? LAN but not XBL??? by Broken+scope · · Score: 1

      Yes, but do you write software for one of the whiniest demographics on the face of the earth? The halo fan base consists of some of the most fucking stupid walking attempts at preserving meat that walk the earth. Do you think they are going to care if the manual says "This might not work"? No they will bitch and so will reviewers who will then claim the game has broken features.

      As for it being "BS", what takes more bandwitdh? a server sending only that which is relevant to a client, or 2 servers sending everything back and forth because they don't know what will be relevant to the other in a moment. Not to mention that things like latency will also add to this problem.

      If the game retains the linearity already present in the series then I doubt this would be an issue unless they are shitastic programmers. However if they have changed how the game the game and made it more open then this might be a problem. IN the last 2 halo games when you in one area, there were only 2 possible areas that could be loaded. The one infront of you and the one behind you.

      If halo has suddenly stopped being linear and has become more open, ex you have a city that is divided in to squares. You are here and your objective is on the otherside. Well if your in one block you can have can have 8 blocks around you. So you preload all of them for quick access or maybe just the 2 closest too you. In single player thats rather simple, its much easier to guess.

      Now imagine 2 players. Okay they are in one block, possibly in opposite corners of a block, okay so you now have blocks to preload.. now comes the issue. Do you teleport one player to the other every time a player crosses a boundary and a triggers a new loading point. Well that can get annoying, and it doesn't work they well in the end, especially if your trying to get around a group of enemies while your team mate keeps their attention. Suddenly he is right next to you during the flanking attempt.

      Okay to fix that you don't implement the teleporting, so you allow them to venture apart. Okay now they can travel apart. Okay now your loading more blocks then single player, that means you need a bit more ram (Since most of your at is going to be consistent throughout an area and more processing. However theoretically the number of AI's could double, the amount of collision detection needed to be done could double, ect ect ect. But your on the same box and the data isn't having to leave the system so it can be done with good programming, challenging but workable.

      Okay now you have 2 people on separate boxes on a lan. Now we notice something about halo since 2. If the host is dropped then, the game can continue because all the clients know whats going on. Game rebuilds and picks a new host, and your back. Now you have 2 people running around in separate areas doing there own collision detection, AI, ect ect, for their own area, however, they have to tell the other box everything that is going on in there area in the off chance it might affect the other players area.

      That can be a surprisingly large amount of data. Its also very noticeable when its laggy. ON a lan you can assume that you will have a good chunk of bandwidth and its going to have a fairly low latency.

      Same situation on the internet, uh oh. Not nearly as much bandwidth and worse latency. Damn.

      Also, if you really are all that bothered, use one of the inevitable tunneling programs that are going to start popping up in the weeks after the release. If your thing about subnets it true then you shouldn't have any trouble using the tunneling program.

      NOTE: Before anyone jumps on me and says I got details wrong, I'm a beginner programmer with fairly limited understand of all the inner workings of game engines. Stated here is my simplistic understanding of how the halo engine works. I kept it in simpler terms so i could express myself better and more clearly.

      --
      You mad
    6. Re:Teleport users together? LAN but not XBL??? by necro2607 · · Score: 1

      haha, I know the later paragraphs were in response to someone else in the thread, but....

      "What did you want them to do? Wave a magic fairy wand and finish the development with their large supply of pixie dust?"

      Yeah, when you substitute "pixie dust" for "money and talented developers".... ;)

    7. Re:Teleport users together? LAN but not XBL??? by enderjsv · · Score: 1

      You write software so your users can use it, and write manuals so your users will stop bitching? That's great! I wish my users were that forgiving. I wish I could write all kinds of broken functionality into my applications, then kiss and make up with a thick, worded manual. My users tend to demand a well written, functional piece of software. What whores.

    8. Re:Teleport users together? LAN but not XBL??? by SanityInAnarchy · · Score: 1

      I wish I could write all kinds of broken functionality into my applications...

      Except it's not broken. It works very well, under certain circumstances.

      Here's a question: Should VLC refuse to stream a 1024p h.264 video over the network? Should it refuse to do it over the Internet, but allow it over a network? Or should it assume that, if the user has bothered to access that feature, they know what they're doing?

      Here's a hint: An ISP in my small town (~10,000 people) is implementing fiber-to-the-home. That means there will soon be affordable 10 gigabit Internet in this town. So, in the very near future, assumptions that the Internet is always slower than the LAN will be obsolete. And if I find out that I have a friend on the same ISP as I am, I'd very much like it if the software would get the fuck out of the way if we want to play an Internet game with each other, and not insist on "LAN only".

      Really, "LAN only" play is... well... reminiscent of Starcraft and IPX LAN games. Leave it behind.

      --
      Don't thank God, thank a doctor!
    9. Re:Teleport users together? LAN but not XBL??? by SanityInAnarchy · · Score: 1

      The halo fan base consists of some of the most fucking stupid walking attempts at preserving meat that walk the earth.

      True enough. So...

      No they will bitch and so will reviewers who will then claim the game has broken features.

      And those fans and reviewers will continue to buy Halo 3, and Halo Wars, and the Halo books, and the Halo graphic novel, and...

      Look, if they're Halo fans, then they can bitch all they want, they're Halo fans. They aren't going to switch over to being, say, Gears of War fans because of one feature that is explicitly of the "probably won't work" variety, and pops up a huge message when they try it saying "This won't work, so don't complain to us if you experience problems."

      Or, hell, slap a "beta" tag over it. It seems to be enough for just about every other beta. After all, the MS fanboys found plenty to get excited about with the Vista beta, but mention the flaws of UAC or drivers not working, and they excuse it with "It's a beta!"

      As for it being "BS", what takes more bandwitdh? a server sending only that which is relevant to a client, or 2 servers sending everything back and forth because they don't know what will be relevant to the other in a moment.

      Oh, BS. (again!) Two servers can easily find out what's relevant to the other.

      It's not really relevant (since it's an entirely different algorithm), but ever hear of rsync?

      IN the last 2 halo games when you in one area, there were only 2 possible areas that could be loaded. The one infront of you and the one behind you.

      I'll bet it's more complex than that, but sure. What's your point?

      If halo has suddenly stopped being linear and has become more open, ex you have a city that is divided in to squares. You are here and your objective is on the otherside. Well if your in one block you can have can have 8 blocks around you. So you preload all of them for quick access or maybe just the 2 closest too you.

      Right.

      Now imagine 2 players. Okay they are in one block, possibly in opposite corners of a block, okay so you now have blocks to preload.. now comes the issue.

      I suggest that you don't have to teleport anyone. So at this point it becomes clear -- each player's xbox preloads the ones they are closest to.

      Okay now your loading more blocks then single player, that means you need a bit more ram

      Not if you do the above.

      Consider -- the farther apart they get, the less likely they are to do anything affecting the other. If they're far enough for RAM to matter, they probably can't even see each other -- they'll be past the "horizon".

      The only way you need the two xboxes even communicating at that point is if you're going to allow HUGE open spaces, and you're going to allow one player to, say, take a sniper shot at a target so far away he can't even see it, in order to help the other player out. Or launch a rocket in that direction. Which means that all the Xboxes have to do is tell each other how close the players are to each other, until they get close enough to see each other again -- other than that, each Xbox can only load the parts of the map close to that player.

      Okay now you have 2 people on separate boxes on a lan. Now we notice something about halo since 2. If the host is dropped then, the game can continue because all the clients know whats going on.

      Except, as you said, we have two people on separate boxes. There's no point in rebuilding, because if one player is dropped, the game may as well be over. (I'm fairly sure that, in Halo 2 co-op, if either of you dies, you BOTH go back to the last checkpoint.)

      doing there own collision detection, AI, ect ect, for their own area, however, they have to tell the other box everything that

      --
      Don't thank God, thank a doctor!
    10. Re:Teleport users together? LAN but not XBL??? by Hubbell · · Score: 1

      The only difficulty worth playing on is Legendary, and if one player dies you gotta restart from the last checkpoint, and most checkpoints only occur when an area has been cleared of enemies entirely.

    11. Re:Teleport users together? LAN but not XBL??? by southmc · · Score: 0

      I'm going to set it up on the VPN. I have a Cisco Pix 501 here at the house, i'll just use that. It'll be interesting to see if it is even bearable.

  12. well... by Pojut · · Score: 4, Insightful

    really it isn't that big of a deal. I mean, come on, much like the 7th harry potter book being leaked onto the net, I don't think this is going to impact the success of the game very much...would it be nice to have co-op over live? Hell yes, if done right it would be awesome.

    would it be a travesty to do it improperly? Yes it would be. I would MUCH rather they spent time on polishing and tweaking the game rather than continually pounding away at a stone with a toothpick.

  13. Right by Jaqenn · · Score: 1

    Since Halo 1 was released on the PC, I've been reading interviews with the Halo dev team guys saying that network Co-Op is going to have to wait a while because their networking code can't handle it. As I recall the explanation was that you get a lot of functionality very easily when you are assured that both players are on the same system.

    Each of those articles also had intense speculation that network Co-Op is 'right around the corner'. First for Halo 1, then for Halo 2. I'm probably willing to say that this is the journalist putting words in their mouth, but after 4+ years of hearing the same thing I won't believe it until it ships.

    --
    You are awash in a sea of fiercely stated opinions. Obvious exits are: 'File->Quit', 'Reply', and 'Page Down'.
    1. Re:Right by C0rinthian · · Score: 1

      Bungie has been trying to implement this feature since Halo 2. It was actually in development, but they simply couldn't get it working at an acceptable level. I remember one of the major hurdles was enemy AI getting out of sync between the two players.

    2. Re:Right by LKM · · Score: 1

      It seems to me that it doesn't matter if Enemy AI is out of sync when the two characters are far away from each other. All that matters is that the two character's stats are synchronized, right?

    3. Re:Right by C0rinthian · · Score: 1

      Yeah, but what about when the characters are both engaged in the same firefight with a couple dozen Covenant? Or how about with a swarm of Flood? That is a LOT of enemy data to sync up, and a Xbox has to host it all.

      Rememberm in a multiplayer game, one Xbox has to send data on 4 players AT MOST. The Host Xbox has to relay info on 16 players, at most. If you've ever played any BTB games, you know that latency can throw those games off significantly.

      This is Bungie. If it were easy to impliment, it would be in the game. You can count on that.

  14. String of online mishaps lately...? by AgentPaper · · Score: 1

    It seems like a disturbing number of new releases have had their online play options severely curtailed or omitted entirely. Witness Tony Hawk (PS3), Metroid Prime 3 (Wii), and now Halo 3 (360) - and I'm sure there are a bunch I'm forgetting. Surely all these companies can't be having trouble putting together workable online play for their latest titles?

    --
    First rule of trauma: Bleeding always stops.
    1. Re:String of online mishaps lately...? by necro2607 · · Score: 1

      "Surely all these companies can't be having trouble putting together workable online play for their latest titles?"

      No kidding eh, I mean it's not like Bungie hasn't been making multiplayer games since 1994, or even 1990 if you want to stretch things a bit. Seriously though, the developers of the absolute biggest Xbox franchise can't fulfill the basic expectation of playing campaign with a friend over the net, after the third game in? Not to mention that the Myth games had multiplayer co-op over the net, so it's not like Bungie hasn't tackled these kind of obstacles before.

    2. Re:String of online mishaps lately...? by EveryNickIsTaken · · Score: 1

      Halo 3 will still have online multiplayer "Battle mode", which is halo's bread and butter - just no co-op, which many (or most) gamers aren't too concerned about. I'm not really sure what you're getting at.

    3. Re:String of online mishaps lately...? by JonathanBoyd · · Score: 1

      Comparing the small Myth maps with huge Halo maps and limited Myth AI with complex Halo AI is absurd. And playing co-op over the Internet is not a basic expectation. Deathmatch, CTF, etc. and local co-op is the basic expectation. LAN co-op is desired and co-op over the net, a challenging feature, would be a nice bonus. This being the third game in the series doesn't suddenly make the issue easier; in fact it probably makes it harder because maps are bigger, there are more enemies, more AIs to keep in sync, etc. while bandwidth and latency are still an issue.

    4. Re:String of online mishaps lately...? by AgentPaper · · Score: 1
      I'm aware of that, just as I'm aware that some of those games would have flopped miserably with online functionality (e.g. Metroid is fairly unique as a one-player adventure, but throw in competitive online and it gets creamed by all the other established FPS franchises). My only point was that online play, be it co-op or competitive, was trumpeted as the killer functionality for all three of the current-gen consoles, but when it came down to it, at least one marquee franchise for each console wound up without at least some portion of its intended online functions. I wondered why that was, since as another poster said, all six companies (Activision, Retro and Bungie; SCE, Nintendo and Microsoft) have been doing online gaming for years, and end users have come up with several ways to circumvent or eliminate the networking issues that go along with online play. What would cause such a string of online oopsies, and why now? This is especially puzzling with the 360, since it's been out for almost two years - you'd think the devs would have worked all the kinks out of online functionality by now.

      Perhaps it's hardware problems, perhaps it's console-manufacturer idiocy, perhaps the software designers are still getting used to the new platforms. I just thought it was interesting that ALL the consoles, not just one or two, would suffer such problems. If the online problems were limited to one, you could blame it on that console or the company that makes it, but to see it across three platforms tends to point toward some hitherto unrecognized limit on online console gaming.

      As always, that's just my observation.

      --
      First rule of trauma: Bleeding always stops.
    5. Re:String of online mishaps lately...? by necro2607 · · Score: 1

      "Deathmatch, CTF, etc. and local co-op is the basic expectation."

      No kidding. Three games in, and we're going to be happy with just the bare minimum, eh?

      Maybe some of us want more than just another online multiplayer deathmatch/CTF first person game. I mean, it's only been done hundreds of times. Maybe some of us want a killer storyline/campaign that we can enjoy along with our friends. Maybe some of us are tired of playing effectively the same fucking game over and over with the slighest improvement in graphics or sound each time (I'm referring to how the game industry keeps spitting out FPSes that are the same every time). Sure, Halo 2 has probably the most fun multiplayer gameplay I've played yet, but Halo 3 isn't a drastic improvement (and yes I have played it). Multiplayer shouldn't just mean "deathmatch" and "kill everyone else".

      "This being the third game in the series doesn't suddenly make the issue easier"

      Er, well, it should, actually. It's not like they've rebuilt the engine from scratch every time. I know the networking code was hugely revised for Halo 2, but this isn't like rebuilding a game from scratch or anything. Not to mention the obviously nearly-unlimited budget the Halo 3 team probably has (being that it's only the absolute flagship game of the Xbox 360).

    6. Re:String of online mishaps lately...? by JonathanBoyd · · Score: 1

      No kidding. Three games in, and we're going to be happy with just the bare minimum, eh?

      That's a bit of a non-sequiteur, given that bare minimum would imply minimal features within those game modes. If you define the quality of a game as being related to the number of game modes then why don't you just go play Mario Party all day?

      Maybe some of us want more than just another online multiplayer deathmatch/CTF first person game. I mean, it's only been done hundreds of times.

      Yes. It's called the FPS genre. If you want a different style of game, play something from another genre. If Halo didn't meet that description, it wouldn't be an FPS. It's like complaining your car has 4 wheels and no wings. If you want to fly, use a plane!

      Maybe some of us want a killer storyline/campaign that we can enjoy along with our friends.

      And Bungie has been providing that in their FPSes for over a decade. You can have that and still provide people with multiplayer deathmatch/CTF.

      Maybe some of us are tired of playing effectively the same fucking game over and over with the slighest improvement in graphics or sound each time (I'm referring to how the game industry keeps spitting out FPSes that are the same every time)

      I recall Halo being pretty different to most FPSes, with Tribes and Marathon being the most similar games to it, but they weren't terribly mainstream. Halo 2 was an evolutionary improvement in many areas with dual-weilding, vehicle hijacking, even more multiplayer configuration options, the fantastic party system for online play, etc. Halo 3 again looks to be an evolutionary improvement. Bear in mind that we've only seen a fraction of the multiplayer side of things from a beta edition. There's going to be a heck of a lot more in the released game and it'll be more refined by then.

      Multiplayer shouldn't just mean "deathmatch" and "kill everyone else".

      It's a game about running around shooting people. There are game modes that are about territory, delivering bombs, capturing flags etc., but people play FPSes to shoot stuff, just like they play racing games to race people. There was a race mode in Halo 1, but it wasn't very popular.

      Er, well, it should, actually.

      did you bother to read my rational? If so, what is your response to it? Do you expect that Bungie's 'unlimited' budget will be used to upgrade the network infrastructure for everyone who plays Halo 3 to improve their bandwidth and latency? As I said before, this game is even more complex than the last 2, yet network infrastructure is not significantly better, so the task is harder, especially given that neither of the previous games provided for even LAN co-op play; it was all on the one machine, so there is no prior experience to rely on.

    7. Re:String of online mishaps lately...? by necro2607 · · Score: 1

      Yeah, you know, I'm not interested to argue with someone over this stuff, especially someone who is so antagonistic with every comment. I really don't care that much. I already made my points here that Bungie is basically getting by doing the bare minimum of what we expect. They're not going the extra mile like they used to back in the days of Marathon and Myth, even though they have bigger budgets behind them than they had probably ever imagined back when they were up all night writing the networking code for Marathon in their barely-afforded office space. Halo 3 is looking like Halo 2 plus some new weapons and slightly better graphics. Honestly I was expecting a lot more, considering however many thousands and thousands of people will be buying the game.

    8. Re:String of online mishaps lately...? by JonathanBoyd · · Score: 1

      They're not going the extra mile like they used to back in the days of Marathon and Myth

      Then what do you call a public beta? That's pretty cool. Every indication they've given so far is that they're working pretty hard on a lot of features. Really, what did they do in the old days that represented a bigger effort than what they're making now? Don't get me wrong, I loved Marathon and Myth and the company Bungie was back then, but I think a lot of people are letting bitterness over their purchase by Microsoft to cloud their judgement.

      even though they have bigger budgets behind them than they had probably ever imagined back when they were up all night writing the networking code for Marathon in their barely-afforded office space.

      Okay, they probably put in longer days then, but they had a tighter schedule and if they didn't, they were in danger of going under. Now that their jobs are secure, I imagine they work more sane hours and actually get the chance to interact with friends and family. Surely you don't begrudge them having a life now, or do you expect programmers to work 80 hour weeks so that you can have the exact game you envisage (and inevitably burn out)?

      Halo 3 is looking like Halo 2 plus some new weapons and slightly better graphics.

      The beta, which was just a fraction of the game showed off a lot more than that. You haven't even seen the final game yet.

      Honestly I was expecting a lot more, considering however many thousands and thousands of people will be buying the game.

      What does the number of people buying the game have to do with the features they add and the technical limitations imposed on what they can do? It's not like a thousand people thinking happy thoughts can make electrons flow faster.

      So far, you've made a lot of complaints, but when presented with the facts and reasoned arguments, all you've done is ignore the points and continue to complain. Did you drop the stuff about the increased difficulty of making Halo 3 capable of co-op on Xbox Live compared with Halo or Halo 2 because you concede that maybe it is actually quite a difficult task, or because you didn't want to admit that it might be a lot harder that you expected?

  15. I don't understand by tbannist · · Score: 1

    I don't understand how online co-op play has significantly different challenges from splitscreen and lan play. I mean in theory can't you have 1 player in a warthog and another player a mile away in both of those modes? If not, then just apply the same restriction that prevents it from happening in those modes to the online co-op.

    --
    Fanatically anti-fanatical
    1. Re:I don't understand by Broken+scope · · Score: 2, Insightful

      Um trading data between 2 instances is harder than running 2 things within one?

      --
      You mad
    2. Re:I don't understand by necro2607 · · Score: 1

      Well, the thing that boggles the mind is that independent developers have managed to put pretty decently-featured TCP/IP multiplayer into Grand Theft Auto 3 and Vice City. Honestly, if enthusiasts can hack a single player game to allow multiplayer over the net, I can see NO excuse for an original developer not including these kind of features to start (especially when such a feature is in super high demand). We're talking about some guys adding this stuff with NO source code available to them, and then the original developer with probably $millions of funding saying that they can't do it. I don't feel the slighest bit of understanding about this.

    3. Re:I don't understand by Broken+scope · · Score: 1

      Correct me if Im wrong, its been a while since I messed with MTA for either VC or SA, but didn't they remove things like pedestrians and the randomly generated cars driving down the road? So really once you get rid of all those things, how much data do you think is actually being moved? Correct me again, but isn't the collision detection in GTA fairly simplified to make it playable in single player? Not to mention that making MTA playable requires a rather good computer.

      The level of complexity and the amount of data that must be transmitted are very different.

      --
      You mad
    4. Re:I don't understand by necro2607 · · Score: 1

      Oh, I don't know - when I played it had pedestrians and cars for sure, although I don't believe that info was synchronized. However you could get in a vehicle and drive around and the vehicle would also be in the other player's game properly synced up and whatnot. Either way, that's a pretty insane feat for some non-professional developers to basically hack into a non-multiplayer game ! heh

    5. Re:I don't understand by Anonymous Coward · · Score: 0

      When I tried MTA a few months back, it had no pedestrians or random cars driving around. Man, that's just not GTA any more. I need the random pedestrians and cars to play with, I need more than just a single friend in the entire map.

    6. Re:I don't understand by British · · Score: 1

      MTA is just races and deathmatch only. There is the occasional NPC-like object(mines, etc) that respawn for the next player to get affected by. There's also boulders that persist for all players.

      There's also GTA:MP which is a separate project for online play for GTA. Sadly, this is the ONLY game I've seen where having a low ping with the server is a penalty. Low ping means anyone that shoots you, you get hit. You try shooting them, and they seem bulletproof. I've done sharpshooting with an M4 against other players, and they don't take any damage. They shoot me 3 times with a shotgun, my player gets hit every time. I go to a server where I have 200+ ping, I shoot someone, I see their health meter go down.

      The game is .20 for a reason, I guess.

  16. Online Co-op Possible by MeanderingMind · · Score: 1

    Seriously, where have the computer nerds gone?

    It's stated explicitly that LAN Co-op will be in the game. Given programs such as Warp Pipe for the Gamecube, how hard is it really going to be to simulate a LAN over the internet and enjoy online co-op in all of it's potentially bugged out glory?

    I guarantee you someone's going to program and finish such an application, possibly before the game even comes out. It's just a matter of convincing two Xbox 360s that they're on a LAN together, and praying you don't lag like crazy.

    --
    Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
    1. Re:Online Co-op Possible by TruePoindexter · · Score: 2, Informative

      That's the problem though, lagging like crazy and moreover packet loss. In Co-op not only do you have to synchronize both players but also every single monster, vehicle, and scripted event on the entire map. Even the slightest difference throws the players out of synch destroying the experience and leading to some interesting situations, like being shot by an Elite five feet away that on your screen is a mile away. It only takes one dropped packet to throw a wrench in the works. I've written code before to synchronize mancala games across the internet while also allowing for observers. That was no small project mind you; and that was with Mancala, a game many orders of magnitude easier than Halo. Many developers with even more clout than Bungie have made claims that they would include online Co-op and then failed to deliver. It's a lesson on why you should take any features list published by a developer with a grain of salt.

    2. Re:Online Co-op Possible by justinlindh · · Score: 1

      I completely agree with you on the emulated LAN. Of course it's possible; I don't see why 360 users couldn't use the same tools that are already available for Xbox for it (XLink Kai, etc). However, as you point out, the lag is insufferable on most games as their netcode is LAN optimized (low latency, enormous bandwidth compared to your standard Internet pipe).

      Regarding your second point, however, I don't buy it. Of course synchronizing two environments is a difficult chore, but it's something that has been done many times. In my eyes, Bungie is basically admitting that Epic is better at developing netcode. Gears of War plays flawlessly in co-op, and they face the same challenges as Halo (multiple enemies/scripted events/etc).

      I also write plenty of network code and understand the challenges; scalable network code combined with near real-time response and adapting the client UI to deal with it is an extremely difficult task. I concede that it's a difficult problem, but not that it's impossible.

      I'll agree with Bungie once they just admit that they're incapable of producing a co-op mode because their coders aren't up to snuff. I don't buy the "it's just not possible!" cop out.

    3. Re:Online Co-op Possible by MeanderingMind · · Score: 1

      Having programmed a rudimentary, networkable Space War clone as my senior project for college, I'm not unfamiliar with the challenges presented by networking things even over an actual LAN.

      I am NOT in any way, shape or form suggesting that simulating a LAN over the internet is going to allow for easy, bug/lag-free play of Halo 3 co-op. I semi-sarcastically (an internet mistake I know) alluded to the probable bug and lag issues within the concept in my post. Hence, "bugged out glory" and "pray you don't lag like crazy".

      What I am is surprised that there wasn't a more technical discussion of any of this before I posted, some 40 comments in.

      --
      Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
    4. Re:Online Co-op Possible by necro2607 · · Score: 1

      Of course that's totally possible, but here's the issue: why should the consumers have to come up with a solution for what the developer didn't finish? A lot of us can load up Hamachi or the like with little issue, but the point remains that we shouldn't even have to...

      Also, it hasn't been stated explicitly by Bungie that there will be co-op over LAN. It was written by the writer of that article, who may or may not have accurate information about that.

  17. Plenty of reasons by ravyne · · Score: 1

    First, let me say that I'm a huge Halo fan; $130 special Legendary Edition Halo 3 pre-order huge. Co-op in Halo 1 & 2 is one of my favorite features, right behind multiplayer versus matches, but I can honestly say that online co-op is not a must-have for me, its just a nice extra.

    There are plenty of technical why this could be a problem, the primary reason is one of scale. In online multiplayer, games are limited to 16 players max -- some of the larger Halo battles in campaign mode have included many times that number (think of the flood) -- creating network code that can support that number of entities in a small space in a fast-paced FPS is no easy task. The fact that it *is* supported over LAN is a huge clue that this is the primary difficulty -- obviously the networking system supports it, but the WAN latency is probably probably killing it. When the play becomes lagged its no longer accurate and not worth doing, IMHO.

    As alluded to in the article, you can do some design things to avoid those situations, but then you start to damage the things that Make the game what it is in the first place.

    1. Re:Plenty of reasons by Anonymous Coward · · Score: 0

      Indeed, at it's core, this is an issue of technical limitations impeding quality. If it's not going to be a quality feature, they won't put it in the game, as was clearly stated by Bungie. If they did, they'd get less sales etc etc etc. These are common issues in game development as anyone that's actually done any will tell you. It sucks ass that it won't have 2-4 player Live co-op, but if they can't make the experience polished, top notch quality, then it's better to leave it out.

      If anything, blame your Congressman/woman for colluding with business to deny your area proper Internet connections, like the rest of the world has.

  18. Not conclusive by DreadPiratePizz · · Score: 1

    This is from a leaked EGM issue written over a month ago. Online co-op has been in and out of Halo 3 for a while, and it just so happens that at the time of the issue (a month ago), it was out. Maybe there's hope.

  19. Gee, I wonder if it's because of... by My+name+is+Bucket · · Score: 1

    ...The 360's super awesome shared memory feature. Sure, let's pack this baby full of hi-res textures-- hey waitaminit, why don't we have room anymore for these important game mechanics?

    Let's face it: Halo 3 HAD to look pretty, no matter what. If it didn't look like pure eye candy, Microsoft would never hear the end of it. Something's gotta give.

    1. Re:Gee, I wonder if it's because of... by kurokaze · · Score: 1

      Wow.. just wow... and what about the PS3's architecture? where you get 256MB of ram tops?

      The developers can choose within the 360 how much of the 512MB GDDR3 ram they want to allocate between game code and graphics. It stands to reason that most of the time they'll probably got a 50/50 split.. meaning that it ends up being roughly equivalent to the memory available in a PS3 (256MB XDR/256MB GDDR3).

      What the hell does this have to do with Online Co-Op again?

    2. Re:Gee, I wonder if it's because of... by My+name+is+Bucket · · Score: 1

      Halo's textures look as good as anything you'll see on PS3, maybe better. This is because they can allocate MORE than 256Mb to textures. But see, that space has to come from somewhere-- and RAM being used to store textures is RAM not being used on player prediction, scripting events, network communication and so on. You can have co-op, you can have online, but getting both is quite a task.

  20. Well, then I won't be buying it. by Janthkin · · Score: 1

    I had one requirement for Halo 3 (and XBox360 purchase): I had to be able to play with my buddy, with whom I started the series. He now lives an untenable distance away. So, I don't need the game, nor their console, nor their pay-to-play Live service, I guess.

    1. Re:Well, then I won't be buying it. by enderjsv · · Score: 2, Insightful

      You were gonna buy the console, buy the game, and pay for the online service JUST to be able to play the game co-op single player with your friend?... You sure you're just friends?

    2. Re:Well, then I won't be buying it. by Janthkin · · Score: 1

      (Someone modded that insightful?)

      Actually, yes. I am in the happy position of being price-insensitive on my hobbies. Likely, owning the system would inspire further game purchases, as it opens up options.

  21. Are you kidding me? by Anonymous Coward · · Score: 0

    Are you kidding me? Halo: Combat Evolved for X-Box sold over 5 million copies and it didn't even have online play. Sure, people played it over LAN, but the guy on the street knew it for its sweet co-op.
    Halo 2 sold over 6 million copies. When Halo 2 was released, there were less than 2 million subscriptions to X-Box Live... In fact, X-Box Live just reached 6 million subscriptions in March 2007. Obviously more than a few people weren't playing Halo online and I doubt that those who were ignored co-op.

    Bungie has been known for doing co-op since Marathon. Co-op is an integral part of the Halo package, and it never would've become Microsoft's "Killer App" without it. Never. Halo is legendary not only for its versus play, but for the fact that it breathed new life into co-op (something that was being put on the back-burner due to developers' boners for online deathmatches). Without co-op. Halo would not be considered a classic game.

    So before you lump "most gamers" in with yourself, take a step back and realize how integral co-op has been to Halo's (and the X-Box as a whole's) success.

  22. Are you kidding me? by Anonymous Coward · · Score: 2, Interesting

    Are you kidding me? Halo: Combat Evolved for X-Box sold over 5 million copies and it didn't even have online play. Sure, people played it over LAN, but the guy on the street knew it for its sweet co-op.
    Halo 2 sold over 6 million copies. When Halo 2 was released, there were less than 2 million subscriptions to X-Box Live... In fact, X-Box Live just reached 6 million subscriptions in March 2007. Obviously more than a few people weren't playing Halo online and I doubt that those who were ignored co-op.

    Bungie has been known for doing co-op since Marathon. Co-op is an integral part of the Halo package, and it never would've become Microsoft's "Killer App" without it. Never. Halo is legendary not only for its versus play, but for the fact that it breathed new life into co-op (something that was being put on the back-burner due to developers' boners for online deathmatches). Without co-op, Halo would not be considered a classic game.

    So before you lump "vast majority" in with yourself, take a step back and realize how integral co-op has been to Halo's (and the X-Box as a whole's) success.

  23. It's mostly because of large maps by Xest · · Score: 1

    I can't say it's the case for Tony Hawks or Metroid as I don't know enough about them, but the problems with it in Halo 3 and various other games that have had to take chunks out their multiplayer plans is to do with the massive maps you get in multiplayer games nowadays.

    Many people in response to this story are asking why you can't just teleport the player like in the local coop modes, well, that's actually the problem not the solution. A system can only hold a limited amount of a games assets (terrain, textures, player models and so forth) ready in memory at any one time, on a local coop match the system has the assetts for both players locations in memory and that's just fine for teleporting, because when player B teleports to player A, player B's section of the screen can just use the same assets in memory as player A's, across a relatively slow network like the internet however this option to share memory isn't feasible.

    It's not an impossible problem to solve by any means, if player A is telling player B where they are and/or vice versa then player B's system can keep track better, but this takes a lot longer to implement and test, hence why Bungie probably can't get it ready for launch. There are other solutions of course, you could say have a setup where player B is shown a teleportation animation whilst the system loads the required data, but that tends to be tacky and ruins the gameplay a fair bit.

    Some might ask why it works okay in other games, well, even in games like Gears you're not allowed to stray far from your team mate at all, so it's the case there that both players are forced to progress at such a similar speed through the game, that should player A need to load new world data, player B will need to also, so by simply keeping the players close you're basically forcing each system to have the same data in memory, so that when the players do need to warp together, player B doesn't have to fetch hardly any, if any data at all that it didn't already have loaded. Of course, this option is available to Bungie too, but is it really worth completely changing their storyline, likely for the worse just to do this right now when they could keep a much better storyline and just do coop another way later?

    It seems to be a combination of the storyline requiring the players to be well apart and the massive size of maps in games nowadays compared to the relatively small amount of memory available to consoles. Memory is less important for consoles of course, because they're much more streamlined for transferring game-like data between subsystems than PCs which have to be rather more generic but it's still a bottleneck at the end of the day, one which would cause a noticeable pause to the player if suddenly they had to dump the current few hundred megabytes of assets and load some more instead, as opposed to streaming it as in say games like Saints Row. You might ask why Crackdown doesn't have this problem, it's basically again a game design issue, there's no situation where player B would ever be warped to player A other than say, when you die and so forth and have to move to a spawn point, but it's okay for the pause in the game to load new assets in this situation because the player is busy respawning! Outside that, players just run to each other so the game only needs to stream data slowly, which is like say, loading a few hundred mb of assets over the period of maybe 5minutes that it takes to reach each other vs. trying to load a few hundred mb instantly when a player teleports half way round the world.

  24. Wonder what else they skimped on? by Song+for+the+Deaf · · Score: 0

    Ladies and Gentlemen, welcome to the video games version of a filler filled album. Whereby an established artist gives us an average/sub-par release due to complacency, degree of difficulty, cocaine addiction, whatever...

    Ok guys, you're "not stupid", you know people want the feature, yet, you decide not to give it to us anyway. WTF are you guys, our first girlfriends?? The "if it's too difficult, we won't do it" response REEKS of complacency.

    It would not be out of the realm of possibilty to say that the success of a subpar Halo 2 (i.e. no matter what we put out there, those f-ing meatheads will buy it) would fuel a supbar Halo 3. Hope you enjoyed your stay, Bungie

    1. Re:Wonder what else they skimped on? by JonathanBoyd · · Score: 1

      Ladies and Gentlemen, welcome to the video games version of a filler filled album. Whereby an established artist gives us an average/sub-par release due to complacency, degree of difficulty, cocaine addiction, whatever...

      Right. Because the quality of a game is dependent entirely on its Internet co-op capabilities. Single player, on-line deathmatch, Local co-op and LAN co-op are insignificant features that no-one wants.

      Ok guys, you're "not stupid", you know people want the feature, yet, you decide not to give it to us anyway. WTF are you guys, our first girlfriends?? The "if it's too difficult, we won't do it" response REEKS of complacency.

      Right. Because in the real world, technical limitations just vanish when people want something and yell really loud.

      It would not be out of the realm of possibilty to say that the success of a subpar Halo 2 (i.e. no matter what we put out there, those f-ing meatheads will buy it) would fuel a supbar Halo 3. Hope you enjoyed your stay, Bungie

      No. I think it's clearly impossible that a successful game would lead to another game being developed. Really, what were you thinking?

    2. Re:Wonder what else they skimped on? by Song+for+the+Deaf · · Score: 1

      Right. Because the quality of a game is dependent entirely on its Internet co-op capabilities. Single player, on-line deathmatch, Local co-op and LAN co-op are insignificant features that no-one wants.

      I have to remind myself that people don't always read my attempt at humor the same way I do. Chalk it up to the perils of drunk slashdotting, however...

      Online Co-op is not some insignificant feature, either. It's not as if implementing online co-op is like solving the remaining Hilbert problems, its a feature that already exists in many successful games, and it exists on a scale similar to what would work in a Halo-type game. News flash: physics and calculus are also "hard".

      I'll restate it and maybe it will become clearer: Halo 2 was (by Bungie's own admission) mediocre in far too many places, yet it made a ton of money and is essentially the franchise for Microsoft. Would I need to extrapolate the Pavlovian mechanic any further? I'm sure you're smart enough to follow me.

      Bungie has been given precious, "ship when it's done" treatment from Microsoft from the get-go on Halo 3, yet they can't manage to touch all the bases? I honestly thought Bungie was better than that, and I've never heard a developer scream "uncle" quite like this.

    3. Re:Wonder what else they skimped on? by JonathanBoyd · · Score: 1

      Online Co-op is not some insignificant feature, either. It's not as if implementing online co-op is like solving the remaining Hilbert problems, its a feature that already exists in many successful games, and it exists on a scale similar to what would work in a Halo-type game.

      Without having actually played the single player/co-op campaign, I don't think anyone can say if co-op on the scale of Halo 3 has been done before. Even going a little beyond what has been done before could prove to be an unsatisfactory experience given limitations on bandwidth and latency. Just because something is on a similar scale doesn't mean that's achievable e.g. propelling a warship at high speed through water. Thanks to a number of factors, including resistance from the water, going from 20 knots to 24 knots doesn't require a relatively straightforward 20% increase in power; it requires a 100% increase for a lot of ships. Going from 30 to 34 looks like a smaller percentage increase in power would be required but it's going to be around 100% again, dwarfing 20-24 in absolute terms. Not a big jump in scale, but a massive jump in difficulty.

      From what I have heard about Halo 3 co-op in comparison to say GoW co-op, players are going to cover a larger area, scripting is more complex and there are going to be more (and more complex) AI entities to keep in sync. If GoW was pushing the 360 close to what could be done over the net, it's possible that Halo 3 could currently be going beyond that.

      I'll restate it and maybe it will become clearer: Halo 2 was (by Bungie's own admission) mediocre in far too many places, yet it made a ton of money and is essentially the franchise for Microsoft. Would I need to extrapolate the Pavlovian mechanic any further? I'm sure you're smart enough to follow me.

      Sure, there were bits that were mediocre, but there was a lot more that they were justifiably proud of. Implying that all (or a majority) of Halo fans are idiots who will buy anything is just trolling and to suggest that inadequacies in Halo 2 will lead to inadequacies in Halo 3 is foolish given their stated desire to improve what was unpopular and their actions in going so far as to release a multiplayer beta to help with that process.

      Bungie has been given precious, "ship when it's done" treatment from Microsoft from the get-go on Halo 3, yet they can't manage to touch all the bases?

      They never promised on-line co-op and they haven't said it won't be provided. All we know is that a month ago, they were finding it difficult to get in working satisfactorily and would prefer to deliver a satisfying experience with the rest of the product than add in an unsatisfactory and unreliable element that people would just whine about.

      I honestly thought Bungie was better than that, and I've never heard a developer scream "uncle" quite like this.

      The only people I see screaming are the whiners on forums like this who are throwing a hissy fit that they might not get everything exactly the way they want it, regardless of the technical challenges involved, their utter lack of knowledge about the game and therefore the difficulty it would pose, the absence of any actual announcement by Bungie and any sort of grip on reality at all. You'd think it was Diakatana for all the whinging going on.

    4. Re:Wonder what else they skimped on? by Song+for+the+Deaf · · Score: 1

      Implying that all (or a majority) of Halo fans are idiots who will buy anything is just trolling

      Again, I'm not implying anything of the sort, Herr Populist, I'm implying Bungie could have a particular disdain for their audience which makes it easy to pull things like this. This is evident in their blithe, "we won't do it if it's too hard", dismissal of the feature. This kind of disdain is common in many successful businesses. If you haven't experienced it, well, consider yourself naive.

      to suggest that inadequacies in Halo 2 will lead to inadequacies in Halo 3 is foolish given their stated desire to improve what was unpopular

      Oh, well since they said they wanted to improve it, that settles it. This only proves my point further. Google this issue and you'll find, overwhelmingly, it's unpopular as all hell, and the game hasn't even been released yet. Stated intent vs. results? Give me a break.

      You'd think it was Diakatana for all the whinging going on. Last time I checked your commentary on my gripes has far exceeded the length of my, well...gripes. Be careful complaining about the complainers, young man, lest you become a complainer. Are you familiar with the term "projection" as it relates to psychology? If you could care less about this feature, why are you even at this topic? I think you knew what you were going to find here.
    5. Re:Wonder what else they skimped on? by JonathanBoyd · · Score: 1

      I'm implying Bungie could have a particular disdain for their audience which makes it easy to pull things like this.

      A rather baseless accusation given their level of invovlement with their fans, the services they provide on their site, the weekly updates to keep everyone up to date on progress, the multiplayer beta, etc.

      This is evident in their blithe, "we won't do it if it's too hard", dismissal of the feature.

      They never said anything of the sort. A month ago they said they were working on it, but there were challenges involved. If they couldn't get it working satisfactorily, they wouldn't include it, the implication being that if they could get it working satisfactorily, they would include it. You make it sound like they couldn't e bothered when in fact they've been working very hard at it and won't settle for a semi-functional, not very satisfactory implementation - the very opposite of your accusation. In fact, if you read the Ars Technica journal entry on the subject, you'll find the devs making comments to that effect and reporting that the problems they mentioned have been largely overcome.

      Oh, well since they said they wanted to improve it, that settles it.

      Of course I finished that sentence by talking about the actions they were taking to back up their words, so really, what was the point in that rather glib response?

      Google this issue and you'll find, overwhelmingly, it's unpopular as all hell, and the game hasn't even been released yet.

      You think Halo 3 is unpopular? That's a joke. People who complain are always going to generate more noise than people who are happy. The major news sites seem pretty excited about it and you can bet that sales will be huge when it's released.

      Last time I checked your commentary on my gripes has far exceeded the length of my, well...gripes.

      Though my comments were based on reasoned arguments, rather than baseless whining.

      Incidentally, given that you ignored the first part of my post, where I pointed out the potential difficulties, I assume that you now agree that it is a non-trivial task and we won't be able to say with any certainty how difficult it would be until we see the final game?

  25. If you can play LAN... You can play online.. by ihaveamo · · Score: 1

    What's the problem.....

    Something doesn't gell here. Create a VPN between you and your buddy via the internet...

    How would the 360 know it's not a LAN???

    Anyone??

    I do it all the time with "Lan" based PC games.....

    1. Re:If you can play LAN... You can play online.. by Synonymous+Cowherd · · Score: 1

      I have read, on other forums, that that there are ping time restrictions for LAN mode built into 360 games, to prevent things like XLink Kai from working. Does anyone have some concrete information on this?

  26. They should borrow a technique from MMORPGs by rubberbando · · Score: 1

    They should have the online Co-op mode borrow the technique that MMORPGs use and have a server keep track of the players and send the appropriate info to each of them as they progress. Since cost could be an issue, perhaps they could offer that feature to Gold members only (another can of worms I suppose). Or they could have one player's machine act as the server/host but that could cause quite a performance hit.

    --
    DEAD DEAD DEAD DELETE ME
  27. Dont share the entities : share the random seeds by cyclomedia · · Score: 1

    Disclaimer: IANAGamesProgrammer but i do know a thing or two about randomness in games (see: doom demo format, every "random" event is based on the actions of the player). MY first play-throughs of the first two halos were coop, as were doom2, duke3d, quake1, quake2. (imagine my horror when half life DIDNT have a coop mode!).

    Halo is a player-driven game, non-scripted events react to the player. If they lob a grenade at a bunch of enemies they may return fire or scatter. These reactions are probably decided upon by a random number generator somewhere. So. on both systems the initial setup of the game is the same. the monster positions and default movements around the map are the same. so why transmit the details of all that across the network? so long as the player's timestamps are synced the game will be in sync.

    firstly, non critical actions dont need to be synced. if player A fires a shotgun at a wall the exact down-to-the-last-pellet blast pattern does not need to be replicated on player B's machine. sure the DAMAGE done by the shotgun blast needs to be synced but dont waste bandwidth making it LOOK identical as the only downside would be the odd occasion where player A says "ooh it made a smiley face" and player B says "you're either blind or full of shit". This also can apply to physical objects, if you blow up a bookshelf and paper goes flying does every single fluttering sheet need to follow the exact same path on each client? i expect not, so long as they're non-blocking and essentially just a visual effect. Half life did this to a certain extent with functions like "create a bunch of splintering wood chunks here" rather than creating and syncing every shard.

    so, back to the grenade scenario, instead of sending the grenade and all the resulting movements why not tag a timestamp and random seed to the grenade "throw" event. the player on system 1 throws the grenade, the player on system 2 recieves the events and because their maps are (up until that moment) "naturally" in sync, so long as the responses of the monsters, ai and physics to the grenade event fire according to it's random seed the outcome will be the same.

    Now obviously if there's latency and both players lob grenades at the same time at the same enemy hoarde there will be conflict issues. So you need some kind of range based system which knows if the players actions and effects are overlapping to a degree where a subset of local entities NEED to be kept in sync. This might be as simple as checking JUST the xyz origin coords of all the effected entities and any discrepancy results in a forced sync (like how in some networked racing games someone's car will magically jump a few feet over).

    just my 2 cents, and probably a little naive when it comes down to keeping things in sync when there's a zillion flood coming at you and fourteen plasma grenades go off at once.

    --
    If you don't risk failure you don't risk success.
  28. Dammit by LKM · · Score: 1

    I hate all that whining about all that whining in forums. Whining is what forums are for, so stop whining!

  29. Re:Dont share the entities : share the random seed by Anonymous Coward · · Score: 0

    I actually *am* a game programmer (and have done some network game coding), and relying on a random seed simply won't work, not even for simple games. It can be made to work for awhile, but once there is any single, small diversion it just snow-balls until the game states are entirely different. Some problems can even be entirely beyond your control -- On the PC a poorly written graphics driver might change the precision flags on the FPU and not set them back, but a different driver on a different machine might behave itself. This can lead to discrepancies in the position of an entity and affect how the AI responds, desynchronizing the game... Don't take that example to be something that a networked game must unavoidably do (because the process I describe is naive at best) but merely as an example of the crazy things that *can* happen that are utterly beyond your control.

    You really *need* to have an authoritative server scheme, any time more than one machine is allowed to determine the game-state for itself unchecked, you're inviting the inevitability of desynchronizing the game (and cheating in competitive play).

  30. Waiting for action MMORPGs ;-) by Lonewolf666 · · Score: 1

    In the late 90s, Valve pulled it off for a limited number of players on a small map. Half-Life 1 and its mods had low enough lag for fast action and at least halfway decent physics.

    Since that time, computers have grown a lot more powerful. I think it is time for some company to pull off an action MMORPG on the same level of speed and realism. Auto Assault had it to some extent, at least the driving had a passable degree of simulation in it (it could have been better, but that seemed to be sloppy modelling rather than network limitations).

    Maybe someone can comment on Planetside? I have not tried it yet, but it is supposed to be a MMORPG-FPS. I wonder how well these guys have handled the task of creating a fast-paced game for lots of players.

    --
    C - the footgun of programming languages
    1. Re:Waiting for action MMORPGs ;-) by ZorbaTHut · · Score: 1

      I've tried it. It works quite well. The game mechanics are moderately simple, but I never found myself saying "man, this lag is so horrible with lots of players". While I feel a lot of their balance ideas could use some tuning, and that the game just doesn't work well unless you're in the largest battles with a good squad, if you do get into a large battle with a good squad you can have a fantastically fun time.

      --
      Breaking Into the Industry - A development log about starting a game studio.