Slashdot Mirror


Valve's Gabe Newell Speaks on Console Development

DelitaTheFridge writes "Gabe Newell, of Valve fame, criticizes Microsoft and Sony on how difficult it will be for next-gen developers to produce games on their upcoming hardware. He is especially critical of Sony's model, where code written to run on Cell will be very hard to port to other systems, and vice versa. Will this bring upon a new era of PC Game superiority? Only time will tell. In the meantime, Newell says he believes that Steam-like systems will be extremely helpful for developers on the new consoles due to their ability to provide updates and new content."

529 comments

  1. Pots and Kettles by fembots · · Score: 3, Informative

    Steam-like systems

    You mean the one that forces you to "update" before you can play its game? This system is making a player's life difficult too.

    It's worth noting, however, that Valve is historically a PC games developer and has only made two console games thus far--Counter-Strike and Half-Life 2, both for Xbox.

    I think this line says it all - Valve is inexperienced in cross-platform console game development, and it's whinging about it. Kind of reminds me of Alternative Browsers Impede Investigations

    1. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      "You mean the one that forces you to "update" before you can play its game?"

      I don't recall being able to play any online game without the latest version.

    2. Re:Pots and Kettles by bigman2003 · · Score: 2, Interesting

      Will Microsoft's XNA platform prove to be a good idea?

      It seems like the entire plan *IS* to make cross platform (Xbox/PC) games easier to make.

      Something like XNA, if it proves to be useful, could very well swing a large pendulum in Microsoft's favor.

      How expensive is an XNA developing environment anyway...I assume it would be much cheaper than the hardware/software required for Xbox/Playstation development.

      --
      No reason to lie.
    3. Re:Pots and Kettles by Colol · · Score: 5, Interesting

      In the meantime, Newell says he believes that Steam-like systems will be extremely helpful for developers on the new consoles due to their ability to provide updates and new content.

      I'm sure that's the kind of thing Microsoft loves to hear after spending the lifetime of the Xbox being absolutely rabid about games not being allowed to patch themselves. MS has put a lot of effort into trying to keep their console running finished products, not hack jobs that aren't playable until three patches down the road, and now Valve wants to foist bug fests upon console players.

      Maybe -- just maybe -- this type of plan will finally beat Valve over the head with a clue stick. After the abortion that was Half-Life 2 and the abomination that is Steam (interesting idea, crap execution), I'd be really happy to see them get back to the ground they seemed to be breaking with Half-Life.

      On top of it all, on what planet is Gabe living where everyone has broadband enough to want to patch their Valve console games over and over? I can do other things on my computer while it downloads patches. On a console, you get to stare at a progress screen until it's done. No good. Especially not at 50 bucks a pop for console games.

    4. Re:Pots and Kettles by 88NoSoup4U88 · · Score: 5, Insightful
      You mean the one that forces you to "update" before you can play its game? This system is making a player's life difficult too.

      Yeah, I really hate it how it automatically, within notime (on a decent DSL connection) brings me my updates to my game(s) : I much rather go back to the good old days to connecting to a server, only to discover there's a new patch out I which I have to download.
      Then I will have to find that patch with a decent download and no ridiculous artificial ques (yes, I am talking about you Fileplanet), and then install it. And all do this within half an hour... max.

      Ohwait, I forgot to add the sarcasm tag.

      If you're talking about the online activation ; Yes. it sucks : But over here on Slashdot the tendency seems to be to focus on those 'negative' points (and no, I am not losing -any- of my privacy by using Steam), rather than the few great things Steam added (eg. IM-messaging/playing chess ingame, ingame server browsers, automatical updates, a-way-to-say-f*ck-you-to-the-publishers)

    5. Re:Pots and Kettles by Anonymous Coward · · Score: 1, Informative

      Last time I checked Half-Life 2 isn't an 'online' game.

    6. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Abortion that was Half-life 2 and Abomination that was Steam?

      I guess fanboys don't have to explain themselves these days, what with all the great reviews given to HL2.

      I'd hate to see you go off if they actually did make a bad game, we'd probably see drooling and mad CAPS!

    7. Re:Pots and Kettles by Ucklak · · Score: 1

      Unreal, Unreal Tournament, Quake 3

      Granted you'll have to only join like versions but it sure wasn't forced.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    8. Re:Pots and Kettles by Anonymous Coward · · Score: 5, Interesting

      Yeah, I really look forward to playing (for example) Final Fantasy, seeing it getting patched and next thing I know, the game balance got changed and my last savegames got useless, because I leveled the wrong character. You guys are way to fixated on multiplayer FPS games to see that this isn't a universally good thing. It might be nice in special cases like Counter-Strike, but please, don't force it onto people that don't want it. Else they might not want to spend their money on it.

    9. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      HL2 is crap, steam is crap. I don't need games magazines "awards" to tell me otherwise.

    10. Re:Pots and Kettles by aichpvee · · Score: 1

      Most UT2k4 patches don't require you to apply them to play online, regardless of the version the server is running.

      --
      The Farewell Tour II
    11. Re:Pots and Kettles by imboboage0 · · Score: 1

      I can do other things on my computer while it downloads patches. On a console, you get to stare at a progress screen until it's done. No good.

      And this is why I choose to use PCs for most of my gaming - multitasking. In this world of free enterprise, you have that choice too.

      --
      Honesty may be the best policy, but by process of elimination, dishonesty is the second best policy.
    12. Re:Pots and Kettles by manboy9 · · Score: 4, Insightful

      That's easy for you to say, but some of us don't have DSL. I live in a rural area, so the best connection I can get is 56K. I don't see why I should have to register and update HL2, when all I want is a decent single-player experience. It's gotten to the point where I disconnect from the internet every time I want to start Half-Life2 just to avoid having to download updates.

    13. Re:Pots and Kettles by arkhan_jg · · Score: 5, Insightful

      You mean disadvantages like these?

      - having to have an internet connection to play the single player game, and spending several hours waiting for it to decrypt when I bought it release day
      - how they first required both steam activation AND a dvd check for the store-bought version
      - that I can't resell my copy of HL2 when I get bored with it
      - that when steam goes belly-up, I can't play (had that problem at a LAN party, massive counter-strike problems for lots of people as the net connection couldn't handle steam logins for 200 ppl)
      - if valve goes out of business, I lose the ability to play the game I paid for
      - mandatory patches tying up my internet connection unexpectedly, a real problem for dialup users
      - piracy protection that does nothing to stop hacked copies showing up on torrent sites, but makes me jump through hoops
      -randomly losing my installed game files, forcing me to spend hours downloading and reinstalling the game via steam (happened to me twice now)

      I'm sorry, but these far outweigh any good points of steam. I for one won't be purchasing any new games from valve that require it. I'm a customer, not a damn lab rat. Make steam optional so you can use it for the handy features, such as easy patch download, and purchase games through it if you wish. But don't sell something in a box in a retail store, then turn round and treat it like a rental.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    14. Re:Pots and Kettles by James_Aguilar · · Score: 1

      It would be nice if there was an API that forced developers to deliver on promises, especially things like "HL2 WILL BE OUT NEXT WEEK GUYS," or, "OMG LOST COAST COMING SOON!" That would probably be far more useful than Steam.

      Although I must say I do like the Steam model.

    15. Re:Pots and Kettles by caller9 · · Score: 2, Interesting

      What about the game who's forums are full of complaints about every since patch X, I can't play.

      The steam system seems to introduce more bugs than it fixes, and yes I'm a victim of one. I've replaced my entire computer piece by piece trying to resolve this strange crash I have. After tons of tedius tweaking and redownloads, an OS reinstall (redownload), new video card, new sound card, motherboard/processor/RAM replacement, new HDD, and recently a bigger case and power supply.

      The only common thread I can figure out is both cards are nvidia and processors were both AMD (XP and now 64).

      Nothing was wrong with my computer before except it was a little weak, it still played most games fine. Now I've rebuilt it completely, thanks for the upgrade Valve. Still have the same problem and I'm done with it. $60 down the drain but good motivation for a new PC, I don't care to think about how much I spent on that.

      Software curve of bugs vs. patches over time anyone?

      I'm seriously considering dual-booting into a 64 bit linux and only keeping windows for the games made by good publishers as I've lost my passion for the last thing that kept me booting this crap.

    16. Re:Pots and Kettles by newnerdyuser · · Score: 0

      It's worse than you think, if you format your system 3 times, you have to activate HL2 before you can play it 3 times, try doing it a 4th time and they refuses to activate you because it assumes it's a pirated copy being passed around.

    17. Re:Pots and Kettles by aklix · · Score: 1

      Alright I want all of you complainers to do something for me.

      1. Open Steam
      2. Open "Play Games" list
      3. Right click on Half-Life 2
      4. Choose "Properties"
      5. Select "Do not automatically keep this game up to date"
      6. ...
      7. PROFIT!

    18. Re:Pots and Kettles by yoyhed · · Score: 3, Informative
      You mean the one that forces you to "update" before you can play its game?

      I seem to recall a little option for each Steam game, oh what was it called? Oh yeah.. Do Not Automatically Update This Game.. It's available under Properties (right-click) of any game in Steam. And online games probably should have Automatic updating on, but if you don't like new models and features and bug fixes, then turn it off for your single-player games.

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    19. Re:Pots and Kettles by aklix · · Score: 3, Informative

      Yes this is a repost... please don't mod me down, but feel free not to mod me up, I just think the information is much needed. You don't NEED to update your games in steam, well, atleast single player games. 1. Open Steam 2. Open "Play Games" list 3. Right click on Half-Life 2 4. Choose "Properties" 5. Select "Do not automatically keep this game up to date" 6. ... 7. PROFIT!

    20. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Xbox/PC is a very narrow definition of "cross platform".

    21. Re:Pots and Kettles by yoyhed · · Score: 0, Flamebait

      It's nice that you conveniently ignore the fact that HL2 is, in fact, a great game. And the fact that Steam works perfectly.

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    22. Re:Pots and Kettles by dremspider · · Score: 4, Insightful
      PERFECTLY? Let me count the problems that I have had with steam. Buy the game first day, I am instantly excited. Run home and install the game (I took off of work that day). It installs and then when I need to "verify the game w/ steam" or something like that it wont work, their servers are too busy.

      I rarely play the game after I beat HL2, but I have had at least two times where it won't play when it verifies my game.

      I went to a lan party, this lan party didnt have the internet. When they wanted to play CS Source for some reason the two of us with a legal copy could not play the game, it needed to verify something with a server or something like that. I ended having to get a CRACKED copy off of someone, even though I legally own the game.

      Their is also the problem that steam uses 20 megs of ram to run in the background, if you want to "autoupdate". While 20 megs isnt a ton for someone with 1 gig of RAM I dont want to see a day where Epic wants 20 megs, EA wants 20 megs, Blizzard.............. I wont have any memory left to USE my computer by the time all the companies are done.

      Their are numerous problems with Steam and Steam like systems, they are a poor idea. When owners of the game are finding it easier to use cracked versions of a game, you know that their are issues with the system that they are using. And it is not just me that has had this problem, I have numerous friends that have had similiar problems.

      Finally, you are correct HL2 was amazing, if it wasnt for Steam I would love it a lot more.

    23. Re:Pots and Kettles by Anonymous Coward · · Score: 0
      Xbox/Windows PC is a very narrow definition of "cross platform".

      Fixed!
    24. Re:Pots and Kettles by Anonymous Coward · · Score: 1, Interesting

      " Finally, you are correct HL2 was amazing, if it wasnt for Steam I would love it a lot more."

      Yes, I really loved spending an entire game doing this:

      1) Meet some people. They are all excited to see the 'famous' Freeman guy.

      2) They tell you need to go someplace else

      3) You go someplace else only to be interrupted by the same staged ambushes two or three times on the way.

      4) You get someplace.

      5) Goto 1)

      Yawn.

      I guess the peecee game market is so dead outside of MMORPGs that crap like that is considered 'amazing'

      Oh yeah, they also bolted on a third party physics package so you can have all the gameplay those OpenGL/physics/box demos have given so many people over the years, BUT IN AN ACTUAL GAME YOU PAY FOR!!!

    25. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Half-life 2 was a bad game? What planet do you live on?

    26. Re:Pots and Kettles by VoidWraith · · Score: 2, Insightful

      I'll bite. First off, 1-2, is that unusual to you? You're attacking one of the few realistic ways to easily convey plot: characters. As for 3, I dont know what orifice you pulled that from, because in my not-so-humble opinion, compare HL2 to ANY other FPS game, minus tacticals like SWAT 4, and its encounters are far better (DOOM3 for instance was way more predictable, and how many people complain about that?). Fourth, you don't like completing goals? I was under the impression that most people didn't play a singleplayer story mode for random killing, but since this AC knows so much more than me about how things work, I better concede.

      As for physics, yes, you can find all that in simple programs, but do they do anything else? No. In HL2 physics is just one of its realism features that you can, unlike in older games, use to your advantage.

      In summary, you're entitled to your opinion, but when you try to base it on something, base it on something, don't just reiterate the same sort of drivel.

    27. Re:Pots and Kettles by Koiu+Lpoi · · Score: 2, Informative
    28. Re:Pots and Kettles by mrchaotica · · Score: 1

      XNA is not "Xbox/PC"! XNA is Xbox/Windows. It's not Microsoft trying to be cross-platform; quite the opposite! It's Microsoft trying to be proprietary and lock out Linux, Mac, and the other consoles in one fell swoop.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    29. Re:Pots and Kettles by mrchaotica · · Score: 1

      Hey, I'd just settle for Valve learning how to use SDL/OpenGL, so that I could get Half-Life for an OS other than Windows!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    30. Re:Pots and Kettles by Ucklak · · Score: 1

      I really miss online fragging. Heavy in Unreal, loved UT and had a couple of servers up at the ISP I worked at. Started to do CS and Q3 then had a couple of kids.

      Just don't have time anymore.

      I missed the whole UT2K3 and UT2K4. From what I remember, 2K3 sucked then 2K4 fixed it so it rocked at least from what I remember from the demos.
      I believe 2K3 removed the sniper rifle for some ungodly reason.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    31. Re:Pots and Kettles by akac · · Score: 1

      I play HL2 pretty often without an internet connection. No idea why everyone else can't do it.

    32. Re:Pots and Kettles by mrchaotica · · Score: 2, Insightful
      I like Half-Life 2, but I can still see its shortcomings:
      You're attacking one of the few realistic ways to easily convey plot: characters.
      Half-Life doesn't do character interaction all that well yet, because there needs to be a way to respond to what the NPCs are telling you. Now, the only way to really do this well requires voice recognition and true AI, but they could at least let you choose from a list of responses, or something.
      DOOM3 for instance was way more predictable, and how many people complain about that?
      Maybe people didn't complain about Doom 3's tactics not because they didn't care, but because they were too busy complaining about the darkness. ; )
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    33. Re:Pots and Kettles by ophix · · Score: 4, Interesting

      i agree completely. i will NEVER buy anything from valve EVER as long as steam is required. what really pissed me off was the fact that the original HL2 retail box didnt mention an internet connection being a game requirement.

      steam is forbidden from ever being installed on any system i own period. i loved halflife single player and was looking forward to its sequal. i almost bought it. i played it briefly at a friends house and was about to walk out the door to go buy it when he mentioned that he had had to validate with steam for playing the first time. this was with a store bought retail copy.

      i hated steam since its inception, unstable buggy POS software originally. i am sure they have taken care of any stability issues since then but i refuse to have a game developer tell me that i have to be online to play a single player game. i refuse to have a game developer tell me that he can install and do anything with my computer that he wants to at any time and i just have to suck it up. screw that.

      i voted with my wallet. valve will NEVER have me as a customer as long as steam is a requirement.

    34. Re:Pots and Kettles by indigoid · · Score: 1

      they could at least let you choose from a list of responses, or something.

      gasp. like ultima underworld? I think I was still in high school back then!

      *wrinkles*

      --
      P-plate adventurer
    35. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      [quote]You mean the one that forces you to "update" before you can play its game? This system is making a player's life difficult too.[/quote]
      This is misleading, because they don't force you to. From Steam menu, go to your Games list. Right click on either one of the games under My Games, then properties. From there you are able to set from a drop down list "Do not automatically update this game."

    36. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      I run a LAN party every couple of months (shameless plug) and steam updates ALWAYS clog up our internet connection. We would be willing to dedicate a server to proxy these updates, but this is not supported by valve. Their cafe program has a service like this, but they are unwilling to support the LAN party scene. The only other supported option is to back up the game from within steam, and that takes ages as it seems to encrypt/compresses the contents of the cache files (yes it is possible to just copy the cache files themselves, but that is not supported by valve).
      Come on, steam game has been out for ages, give me a LAN party content server for crying out loud.

    37. Re:Pots and Kettles by Dimensio · · Score: 1

      I'm sure that's the kind of thing Microsoft loves to hear after spending the lifetime of the Xbox being absolutely rabid about games not being allowed to patch themselves. MS has put a lot of effort into trying to keep their console running finished products, not hack jobs that aren't playable until three patches down the road, and now Valve wants to foist bug fests upon console players.

      And given a major, major bug that affected Thief: Deadly Shadows on both the PC and the X-Box for which X-Box users are hosed, that's not exactly a bad idea.

    38. Re:Pots and Kettles by jonwil · · Score: 1

      The other problem is lan parties that dont have an internet link...

    39. Re:Pots and Kettles by mrchaotica · · Score: 1

      Hey, I never said it was a new idea (which makes it even worse that Half-Life couldn't manage to do it)! Lots of games have "list of response"-type interfaces (although most of them are RPGs, not FPSs...).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    40. Re:Pots and Kettles by Ramadog · · Score: 1
      I seem to recall a little option for each Steam game, oh what was it called? Oh yeah.. Do Not Automatically Update This Game.. It's available under Properties (right-click) of any game in Steam. And online games probably should have Automatic updating on, but if you don't like new models and features and bug fixes, then turn it off for your single-player games.

      You forgot to mention a couple of things.

      1. When you run a game steam turn auto update back on.
      2. Even if you have 'Don't update' set and steam notices an update available it makes the game unavailable for offline use. The only way to get the game working offline again is to let steam download the update.

      What is the go with stopping software from running just because an update has been announced? Then to make it worse if the update causes problems for you there is no way you can roll back to an earlier version which might have worked fine for you.

      The only way to stop steam from updating is to block that programs access to the internet.

    41. Re:Pots and Kettles by StillAnonymous · · Score: 1

      Was that the bug that caused the difficulty to reset to 'normal' after you loaded any saved game, therefore preventing you from finishing it on the intended difficulty unless you did the whole thing without saving?

      Or is there another major bug you were referring to?

      BTW: Thief 3 is a GREAT game. Check it out, it's bargain bin now.

    42. Re:Pots and Kettles by aweraw · · Score: 2, Interesting

      Solution: keep a separate partition, or even better, a separate drive for Windows.

      I keep all of my games/music/work/downloads on a separate drive. When windows inevitably dies, I simply format it's partition, and reinstall there. All the data on my other drive is still intact. Of the few times I've done this, steam has worked fine immidiately following my successful login. No reinstalling, or re-registering of the games already attached to my steam account was required.

      --
      5468652047616D65
    43. Re:Pots and Kettles by delus10n0 · · Score: 3, Informative
      - having to have an internet connection to play the single player game, and spending several hours waiting for it to decrypt when I bought it release day


      Decryption didn't take that long, I remember it being 30 minutes or something like that. Who cares? Also, you do not need an internet connection to play single player-- there is "Offline Mode", read up on SteamPowered.com's FAQs.

      - how they first required both steam activation AND a dvd check for the store-bought version


      Not Valve's fault-- the publisher's fault. You could have just bought the Steam version..

      - that I can't resell my copy of HL2 when I get bored with it


      You should do a survey to see how often people really do this, especially with games of this quality-- don't we all still have our Doom and Duke3d boxes? Even Wolf3d?

      - that when steam goes belly-up, I can't play (had that problem at a LAN party, massive counter-strike problems for lots of people as the net connection couldn't handle steam logins for 200 ppl)


      This gets brought up all the time-- if Valve/Steam went "belly up", I'm sure they would release an official fix, or some bright individual out there will figure one out. Sheesh. Your problems at the LAN probably stemmed from not reading SteamPowered.com's guide on running in offline mode.

      - mandatory patches tying up my internet connection unexpectedly, a real problem for dialup users


      You can choose in a game's properties to NOT keep it up to date, and patches will not be automatically downloaded. Half-Life2's box says it recommends a highspeed internet connection, and so does SteamPowered.com's "Get Steam Now!" page.

      - piracy protection that does nothing to stop hacked copies showing up on torrent sites, but makes me jump through hoops


      This is like the "iTunes" of online games-- I legally bought HL2 (the gold package) and have never had a problem playing the game, getting updates, or getting the new games when they come out (HL2 Multiplayer, Blue Shift.. and soon Lost Coast and DOD:S) I'd say it's a success for paying users. The copies you're taling about (pirated ones) suffer from no auto updates, no Steam interface, little/no mod support, and you certainly can't play online. Pfft.

      -randomly losing my installed game files, forcing me to spend hours downloading and reinstalling the game via steam (happened to me twice now)


      Sounds like you've got hardware problems-- check the SteamPowered.com forums for other people having similiar issues, and you might want to fill out a support ticket, that's what they are for.
      --
      Not All Who Wander Are Lost
    44. Re:Pots and Kettles by delus10n0 · · Score: 1

      See my post above; you can use "Offline Mode" just fine. You might also want to read the FAQs on SteamPowered.com

      --
      Not All Who Wander Are Lost
    45. Re:Pots and Kettles by SB5 · · Score: 1

      Bad example, forcing patches on a single player game like Final Fantasy would mean that you would do whatever it takes to make saved games work. And for Final Fantasy 11 the MMORPG, deal with it, things change in those faster than I change my socks. And my laundry each week consists of at least 100 pairs of socks. If you keep a character diverse and aren't using the FOTM, which those are normally the ones to get nerfed first, then you should be fine.

      And god forbid it patches your game where if you do a certain thing or whatever the game crashes.

      And you can turn patches off! Just click on properities on Steam and on the game, and it will come up "Update regularly" or "Don't download any content"

      Problem fixed! Although when the servers update you are going to have to upgrade anyhow and you are back in the same situtation...

      And here's an idea, what if a patch added new levels, but kept the same details that were there before.

      Patches can be good and bad. Game designers usually don't make bad patches because then you lose customers. Losing customers is bad, ask anybody running a business.

      --
      If what you are reading sounds funny, or sarcastic, lame, or stupid
      it is because it is supposed to be. just laugh
    46. Re:Pots and Kettles by Overly+Critical+Guy · · Score: 1

      - having to have an internet connection to play the single player game, and spending several hours waiting for it to decrypt when I bought it release day

      Agree with you about decryption, but anyone who continues to say you have to connect to play singler player is simply an idiot. Offline Mode has existed for over a year.

      - how they first required both steam activation AND a dvd check for the store-bought version

      Take it up with the publisher, not Valve, who demanded it. Valve later removed the check.

      - that when steam goes belly-up, I can't play (had that problem at a LAN party, massive counter-strike problems for lots of people as the net connection couldn't handle steam logins for 200 ppl)

      So play in Offline Mode.

      - if valve goes out of business, I lose the ability to play the game I paid for

      No, they would most likely release a patch to remove Steam.

      - mandatory patches tying up my internet connection unexpectedly, a real problem for dialup users

      So play in Offline Mode.

      - piracy protection that does nothing to stop hacked copies showing up on torrent sites, but makes me jump through hoops

      Ha, those pirated copies can't update and often crash.

      -randomly losing my installed game files, forcing me to spend hours downloading and reinstalling the game via steam (happened to me twice now)

      Never had a problem, so can't help you there.

      --
      "Sufferin' succotash."
    47. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Orphix, FWIW you are not at all alone. I was going to buy three copies of HL2, one for me and two as gifts for friends. But when I heard that HL2, like Microsoft Windows, required what amounts to Product Activation aka DRM just to play the single player game, they lost me as a customer forever.

      Fuck you Microsoft. Fuck you Turbo Tax. Fuck you Valve. You are all the same. And I won't buy anything new from ANY of you again, unless you start respecting your paying customers again.

    48. Re:Pots and Kettles by Anonymous Coward · · Score: 0
      Xbox/Windows XP (or later) PC is a very narrow definition of "cross platform".
      Fixed!
      Fixed futher!
    49. Re:Pots and Kettles by gcauthon · · Score: 1
      they would most likely release a patch to remove Steam

      You should change your name to Overly Naive Guy.

    50. Re:Pots and Kettles by Ravatar · · Score: 1

      Microsoft is trying to support multiple platforms of their CHOOSING. Nothing wrong with that. There are quite a few XBOX games I wish I had on my PC, and vice versa. XNA will make that easier than ever.

    51. Re:Pots and Kettles by Ravatar · · Score: 0

      How do they "respect" paying customers without being screwed due to theft? I'm all for product activation if it can reduce the price of software.

      I commend Valve for offering an alternative to creativity crushing publishers like EA and Vivendi. I've had steam since day-1 without ever having a single problem with it, and while I wish it had a smaller memory footprint, it's not the end of the world.

    52. Re:Pots and Kettles by DDLKermit007 · · Score: 1

      My experience with Thief on the Xbox with glitches mainly led to that puzzles had a tendancy to reset and yet still be complete thus getting you stuck with nowhere you can go. I keep trieing to plow through it, but it's such a gawd aful mess to run into that every level and be forced to start over.

    53. Re:Pots and Kettles by KDR_11k · · Score: 2, Interesting

      Won't be long until SDL can use XNA, just use SDL like everyone else.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    54. Re:Pots and Kettles by Anonymous Coward · · Score: 1, Insightful
      I'm all for product activation if it can reduce the price of software.
      So, you paid less for your copy of HL2 than a regular new release game? What's that? You didn't? It's still $50USD and the game has been out for quite a while now.
      I commend Valve for offering an alternative to creativity crushing publishers like EA and Vivendi.
      Er, what?

      Title: Half-Life 2 with Counter-Strike: Source
      Publisher: VIVENDI UNIVERSAL GAMES

    55. Re:Pots and Kettles by Phantasmo · · Score: 1

      that I can't resell my copy of HL2 when I get bored with it
      This is absolutely, 100%, completely and unquestionably the reason why publishers have implemented CD keys in the first place. The used market costs them way more than "piracy."
      If you go into EB you'll get a lot more for trading in, say, the Gamecube version of Splinter Cell than the PC version. This is because a consumer has no way of knowing whether someone else out there is already using the PC version's CD key. The game won't play online unless the user has exclusive access to it.

      --

      The US Army: promoting democracy through unquestioned obedience
    56. Re:Pots and Kettles by spectecjr · · Score: 3, Funny

      XNA is not "Xbox/PC"! XNA is Xbox/Windows. It's not Microsoft trying to be cross-platform; quite the opposite! It's Microsoft trying to be proprietary and lock out Linux, Mac, and the other consoles in one fell swoop.

      At Gamefest 2005, they said they'd support all consoles with XNA - if other console manufacturers would let them. So no, it's not them trying to be proprietary.

      --
      Coming soon - pyrogyra
    57. Re:Pots and Kettles by KDR_11k · · Score: 1

      No, with an internet connection but without the ability to have Steam connect (proxy, large LAN, Steam down, whathaveyou). Steam will not use offline mode if it determines you are connected to the internet.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    58. Re:Pots and Kettles by Malor · · Score: 1

      But anti-piracy measures don't reduce the price of software. They never have. Companies charge the same amount they always did. CD-ROM games, when they first came out, weren't copyable. There was plenty of shovelware that cost no more to develop than the floppy versions, and prices didn't come down even a little.

      If game companies make more money by preventing piracy, they keep the money. The claims that prices would drop if only piracy were curtailed are outright lies. That has never happened. Ever. Games with highly effective copy protection cost just as much or more than games without.

      The only reason they'll cut prices if if people aren't buying enough games. Prices go down when supply exceeds demand. Piracy reduces demand... ergo, it should reduce prices.

      Reiterating: the only reason game companies will cut prices is if they feel they aren't selling enough games.

    59. Re:Pots and Kettles by KDR_11k · · Score: 1

      I'm all for product activation if it can reduce the price of software.

      Yeah except HL2 cost 55 Euros in stores. If it was released for 30 I could understand the argument of "product activation reduces costs" but they released it over standard retail price. At that price I expect any anti-copy measures to be completely invisible to me as a legal customer.

      I bought it retail because I wanted to know what all the fuzz is about (you probably remember all those "OMG GOTY!" reviews). Damn Steam took hours for the game to install even without heavy server load (I didn't buy at launch). Few days later I hear from a friend (a guy who always warezes his games) that he had no trouble with the warez version of HL2. Great. So what did I sign that fucking service contract for, again?

      All intrusive anti-copy systems do is making warez look better and better.

      Steam doesn't obsolete publishers. The main thing a publisher does nowadays isn't pressig the discs and shipping them, it's funding the game development and advertising it. Since very few dev houses can afford doing that themselves Steam won't help much.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    60. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      well, intended target user, who bought over the steam had no problem, like me
      keep in mind vivendi version(retail) had to be stuffed to look like a standalone none steam......hypothetically.

    61. Re:Pots and Kettles by HD+Webdev · · Score: 4, Informative

      i agree completely. i will NEVER buy anything from valve EVER as long as steam is required. what really pissed me off was the fact that the original HL2 retail box didnt mention an internet connection being a game requirement.

      It did. If you don't believe me, check out the http://steampowered.com/ forums. People that did complain were told to look again at their retail boxes. Guess what they found?

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    62. Re:Pots and Kettles by HD+Webdev · · Score: 1

      It's gotten to the point where I disconnect from the internet every time I want to start Half-Life2 just to avoid having to download updates.

      That's a huge waste of time. Why not just turn off the automatic updates in the Steam settings?

      DO NOT AUTOMATICALLY UPDATE THIS GAME {-- it's not hard to miss and RTFMing is not required

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    63. Re:Pots and Kettles by Pablo+El+Vagabundo · · Score: 1

      I will never buy steam enabled product or anything like it. It doesnt stop copyright infringement and it just causes hassle. In fact i would have bought HL2 new. But now I may just pick up a second hand copy and crack it. I only want the single player game anyway. For people who say "whats the problem i use it and it is fine", cool use it, but respect the fact that there are ideological problems with it and some people will not deal with it. Pablo

    64. Re:Pots and Kettles by hkmwbz · · Score: 1
      "anyone who continues to say you have to connect to play singler player is simply an idiot"
      You do have to connect when installing the game. So you do indeed need an Internet connection even to activate offline/singleplayer gaming.
      "they would most likely release a patch to remove Steam"
      I think the other poster's "Overly Naive Guy" comment was rather appropriate :)
      "Ha, those pirated copies can't update and often crash."
      Sorry to disappoint you, but this is not true at all. They are stable, and there are cracked patches out as well.
      --
      Clever signature text goes here.
    65. Re:Pots and Kettles by Agret · · Score: 1

      The latest version of Steam actually uses 60mb of ram. It also randomly uses parts of your cpu for some odd reason.

      --
      Have you metaroderated recently?
    66. Re:Pots and Kettles by Agret · · Score: 1

      On top of it all, on what planet is Gabe living where everyone has broadband enough to want to patch their Valve console games over and over? I can do other things on my computer while it downloads patches. On a console, you get to stare at a progress screen until it's done. No good. Especially not at 50 bucks a pop for console games.

      Not true, the new XBOX 360 dashboard can be accessed at any time any game is running by pressing the dashboard button on the controller. Updates should be handled by that and you can play a different game while you wait for update (or maybe even play the same game and be prompted to restart it)

      --
      Have you metaroderated recently?
    67. Re:Pots and Kettles by Captain+Zep · · Score: 1

      But what's the point in letting you pick from a bunch of responses? Since it's not practical to have proper divergent plotlines at every encounter, then there has to be a 'correct' response. Letting you pick responses is then just asking you to guess the correct response - the others will just (out of necessity) get you some generic response that doesn't go anywhere, and just indirectly tells you to try again. This is a big problem with any kind of interactive story. Give the player any real choice and they are liable to go off in the 'wrong' direction and miss all the exciting stuff you planned for them, OR you have to create far more content than you can possibly manage. To make sure they get to see the good stuff you've got to push them in the right direction which means that any choices you give them aren't real choices. There's a similar problem with 'choose your own camera angle' ideas for television and movies. If I'm watching the story and then get asked which camera I want to watch the next bit through, on what basis am I supposed to make that decision? I'd much rather let the director decide since he actually knows the script. All in all, 'guess the correct response' type interactivity is less fun than no choice at all. Actually, pop-up dialog boxes are like this. They suddenly interrupt you with a choice, of which one is effectively correct and the others are time-wasters. You don't get any fun out of making the choice, you just want to get rid of the box as quickly as possible because it's in the way and stopping you getting anything done.

    68. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Because even if you have that off and you connect whilst online and there has been an update IT WILL NO LONGER WORK UNTIL IT HAS UPDATED. It merely will not start downloading automatically.. It still breaks.

    69. Re:Pots and Kettles by MaynardJanKeymeulen · · Score: 1

      CD-ROM games, when they first came out, weren't copyable.

      Oh yes they were. I remember a ripped version of C&C, it fitted easily on just 35 1.44 mb floppies.

      Of course there was always some crc fault on one of them, so it took hours to: go to friend down the street, copy on floppy, go home, disk 23 fails, ge back to friend, etc..
      Those were the days...

      --
      "The day Microsoft makes a product that doesn't suck is the day they make a vacuum cleaner."
    70. Re:Pots and Kettles by falkyrian · · Score: 1

      I agree with the original post above about Steam. It is the bane of gaming existance. The entire implementation and subsequent publisher / game company battle of who distributes did nothing but hurt legit purchasers of game.

      I bought HL2 in store and was one who didn't get connected(yes, I have cable modem) for hours. Updates were slow and the game verifies disk as well. What the hell! I bought the F$%king game already.

      Meanwhile, the 'steam version' allowed users to play game w/o a disk check and had source support. Come on already. Tell me you've gotta dedicate your life to knowing all the ins and outs just to play the damn game. There are many Half Life 1 people out there who expected a MUCH different experience. After all, it is the single player, mods, CS, and LAN capabilities that sold(and is still selling) HL1.

      I too was pretty much forced into getting a 'hack' going to play on LAN with friends. It is ridiculous to have to put so much effort into getting an off the shelf puchase going.

      Oh, the discussion about hardware....I've got a 6800 with 128mb RAM, 1gb RAM and a 3ghz proc. The game still bogged down initially. Lousy testing I'd add to the complaints with game.

      I'll be voting with my wallet as well. Somebody really screwed up at both Valve and Vivendi; I hope others ban any future games that come from these two as well.

    71. Re:Pots and Kettles by mrchaotica · · Score: 1

      First of all, in situations where there is only one right choice there wouldn't be any need to pick responses -- either there wouldn't be anything to say, or Gordan would immediately and automatically say it.

      Second, divergent plotlines would have been good for Half-Life. I've wished it could have been less linear!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    72. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      HA... they also said they could port .NET to Linux...

      Have you seen anything yet?

    73. Re:Pots and Kettles by HD+Webdev · · Score: 1

      Because even if you have that off and you connect whilst online and there has been an update IT WILL NO LONGER WORK UNTIL IT HAS UPDATED. It merely will not start downloading automatically.. It still breaks.

      Wrong.

      What won't work will be a non-updated player trying to connect to updated servers. That's not unusual for network games and if this were a different one you'd have to manually patch the game.

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    74. Re:Pots and Kettles by RalphSleigh · · Score: 1

      It SHOULD have a smaller memory footprint, right now its taking 38 Mb of my ram AND 42 Mb of my pagefile!! This is for an application whoes sole purpous is to maintain an internet session and pop up a menu when I click...

      --
      Come as you are, do what you must, be who you will.
    75. Re:Pots and Kettles by Captain+Zep · · Score: 1

      I agree that multiple plotlines are good in principle, but in practice the amount of extra content you would need makes it unfeasable to have more than a few significant branches. Pity really.

    76. Re:Pots and Kettles by Res3000 · · Score: 1

      Thank you for this post. It seems, noone here sees the positive aspects of steam.

      Remember all this 1337-warez downloader! I think, steam isn't that bad for the publisher, and if the people would read TFM instead of complaining and talk about the steamversion, that was released two years ago, steam wouldn't have a that bad reputation!

    77. Re:Pots and Kettles by TychoCelchuuu · · Score: 1

      That's funny. The day HL2 came out, I spent about 5 minutes unlocking it, after having already preloaded it on my computer. It hasn't verified the game once that I can remember, and if it has then it has never locked up. You can use Steam in offline mode; it's more or less well documented if you use the all powerful Google. But you're right about the RAM hogging. Steam is a RAM whore or something.

      --
      Against stupidity the Gods themselves contend in vain.
    78. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Their is also the problem that steam uses 20 megs of ram to run in the background

      Someone please explain the concept of virtual memory to this person...

    79. Re:Pots and Kettles by Tinfoil · · Score: 1

      Yeah, I really hate it how it automatically, within notime (on a decent DSL connection) brings me my updates to my game(s) : I much rather go back to the good old days to connecting to a server, only to discover there's a new patch out I which I have to download.

      Ya, that's all fine and good for people with some speedy connections, but for those of us who live out in the middle of nowhere, when Steam forces me to do an upgrade when I just want to play a couple quick levels of HL2, it takes me a very long time since I can, at best, download at roughly 30KB/s over my wireless, or roughly 20% of the speed of a standard 1.5meg DSL service. So, it still won't take a LONG time for me, but what takes you on a 1.5meg DSL line 5 minutes to download takes me half an hour. Did I choose to live out here where I can't get DSL? Yup. Did I choose to use Steam? No.

      Regarding activation, I install the game, activate it and wait... and wait... and wait for the files to "decrypt" or whatever the hell it wants to do.

      Damnit, I paid my 60 bucks and I'll play the game how I want to play it. I've never had issues with HL2 beyond the stuttering problem with initial release. I'm not in a habbit of patching games I don't play online when everything is working fine already. Let me know there is an update that I can download at a later time, but let me play my game as long as I'm not connecting to a multiplayer game.

    80. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      NO, it really didn't.

      I have the box and the second printing of the retail game did include it but the first run of the game said NOTHING about needing an internet connection to play.

    81. Re:Pots and Kettles by Pxtl · · Score: 1

      You couldn't see the source of shots with the sniper rifle. Face was unplayable because it was entirely just sniper-camping. So, in UT2k3, they made the sniper rifle a beam weapon so you could see where shots were coming from, and renamed it the "lightning gun". Players of course whined, because they wanted the cosmetic appeal of an old-fashioned slug-thrower instead of an energy weapon (which had been inserted for legit gameplay reasons) so in UT2k4 they reintroduced the sniper rifle. Either way, the weapons are pretty useless in the mind-bogglingly fast gameplay of UT2k3/4. The new games are far faster than classic UT, so getting headshots is only possible when the other players are not moving.

    82. Re:Pots and Kettles by manno · · Score: 1

      Gabe originaly worked for Microsoft, so I doubt it very much. It's not that he's in cohoots with MS though, it's probably that he still knows a lot of guys that work over there, and he can probably get a lot of help with development if he develops for MS(Direct X), as opposed for a more open platform. It all comes down to dollars and sense.

      I'm fairly sure that the reason the original Half-Life even had OpenGL render path was becase it was originaly in the Quake 2 engine it was based off of, and required little to no extra work to get it up and running. However once they sarted to add pixle shaders it was just easier to run straight through with DX only.

    83. Re:Pots and Kettles by Kazzahdrane · · Score: 2, Funny

      Except Gordon never says anything ;)

    84. Re:Pots and Kettles by manno · · Score: 2, Insightful

      The reason it's helpfull to developers is because it allows them to do more. I feel your frustration with reguads to PC patches, but MS/Sony/Nintendo isn't going to let a buggy game get released because they now have a Steam type system. The big 3 all have rigorus in house testing mechanisms that they use on games before they go gold. MS/Nintendo/Sony sit between the publisher, and consumer in the path of

      Developer-> Publisher-> MS/Nintendo/Sony Review->
      Developer-> Publisher-> MS/Nintendo/Sony Review->
      Release -> Consumer

      on the PC side it looks like this

      Developer -> Publisher -> Release -> Consumer

      The publisher generaly wants a release ASAP so they can make a quick buck off of the game they have been sinking money into for the last 18+ months. So games on the PC get released prematurely. Because of lack of platform QC. Somthing that will not happen just because there is a Steam type option for developers to publish through.

      The thing Valve is looking to do is to facilitate the ease with which smaller/independant developers can get their games to consumers by making it cheaper to do so. Steam also allows larger, and more established developers to release extra content, and get feedback on content useage. Somthing a "static disk" release doesn't offer.

      I understand and agree that Steam has had it's troubles, buy it's a very good idea, and it's coming along quite well. Everyone fears change. And Valve took a huge risk attempting to do what it has done with Steam, but it was an attempt to solve a big problem for developers, publishing software, and software feedback. No one else was adressing these problems and Valve took it uppon itself to tackle them. It isn't an easy ride, but I'm glad they're taking the risk.

    85. Re:Pots and Kettles by Lonewolf666 · · Score: 1

      When Steam was new, it was abysmal. Maybe you started using it by the time it was mostly debugged.
      These days it mostly works fine, EXCEPT for the "friends" network. Which is a nice idea, but it is also broken since at least half a year.

      --
      C - the footgun of programming languages
    86. Re:Pots and Kettles by C0rinthian · · Score: 1

      Yes, HL2 was published by Vivendi, but the Steam platform is intended to bypass publishers completely.

      Which is why it pissed Vivendi off so damn much. :)

    87. Re:Pots and Kettles by Alef · · Score: 1
      At Gamefest 2005, they said they'd support all consoles with XNA - if other console manufacturers would let them. So no, it's not them trying to be proprietary.

      Or they just said that, knowing that their competitors would never call the bluff.

      And even if Sony let Microsoft port XNA to PS3, who is to say it wouldn't make the games run like crap on everything but Xbox/Windows, with MS claiming it is only because to Xbox is more powerful?

    88. Re:Pots and Kettles by Alef · · Score: 1

      Obviously I just replied to a joke. =P

    89. Re:Pots and Kettles by slaker · · Score: 1

      That's great, if you downloaded the game to begin with (and where would a modem user do *that*?). If you're like the modem users I know, you probably bought the useless CD/DVD box from a store, took it home and thought you'd be able to install and play from that.

      Which, of course, isn't how the CD/DVD works. You still have to download a bunch of shit from steam to do anything with your CD/DVD (I recall it taking about 70 minutes to install over my previous DSL connection, with a then top of the line A64/3500 with 2GB RAM).

      To my mind, Steam ruins some of the basic assumptions of gaming. I bought it because I liked the storyline to the first game so much. I played my DVD copy of the second one for about 10 minutes before I realized how much data was being sent upstream while it was running (I had a 16k/sec outbound pipe, and HL2/Steam was using 100% of it), then closed the program. I haven't reopened it. There's just no fucking reason for a single player game to behave that way; at least make people ASK to have their network connections fucked with a knife.

      I'd like to play HL2, still. Does anyone know where I can get a copy that's hacked enough that I don't need steam?

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    90. Re:Pots and Kettles by mrchaotica · · Score: 1

      I'm aware of that. But might it be nice if he could?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    91. Re:Pots and Kettles by mrchaotica · · Score: 1

      Yeah, I understand the typical short-term economic issues involved in choosing Microsoft technologies. I just don't like it. All I want is to be able to play TFC again (I only use Mac OS and Linux, and I haven't yet figured out how to get Steam working in WINE).

      I do think Gabe should think about the long-term problems associated with tying his product to Microsoft, but then again, I don't expect him to much care seeing as how he probably has a better opinion of them than I do.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    92. Re:Pots and Kettles by manno · · Score: 1

      "20 megs of ram to run in the background, if you want to "autoupdate". While 20 megs isnt a ton for someone with 1 gig of RAM I dont want to see a day where Epic wants 20 megs, EA wants 20 megs, Blizzard.............. I wont have any memory left to USE my computer by the time all the companies are done." Yeah if you're auto updating 5 different games at once, sure that's going to take up system resources. But what about going to download a patch. Hunting down the file, then creating a dummy account just so you can get it off fileplanet.com. The waste of my time resource is way more important to me than 20MB on my sytem with enough ram (256 minimum) to run Half-Life 2 in the first place. so I only get 236 MB to play with the horror! And again what Gabe was looking for was MS or Sony to realease a Steam like platform so all developers could use it, not for all developers to make their own version of Steam. That resolves the: "Epic wants 20 megs, EA wants 20 megs, Blizzard.............." you mentioned.

    93. Re:Pots and Kettles by manno · · Score: 1

      I wish I could say you were wrong but I can't. Outside of the cross platform compadability issues with DX, it also has a lot more overhead than OpenGL, so DX games just run slower than their OpenGL counterparts. I'm glad DX is as good as it is, and then again I'm not, it genuinly make developers lives easier, yet it kills engine cross platforming.

    94. Re:Pots and Kettles by default+luser · · Score: 1

      Unfortunately, thanks to Microsoft permanantly degrading OpenGL perfornance in Vista, it would be foolhardy of ANY developer to choose SDL / OpenGL at this time.

      There will be a 33-50% performance hit for OpenGL on Vista, and only up to OpenGL 1.4 will be supported, without extensions. Unline previous versions of Windows, there will be no way for video card vendors to provide ICDs.

      What does this mean in the long run? I imagine even ID Software will have to give in and develop their next game in Direct 3D.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    95. Re:Pots and Kettles by mrchaotica · · Score: 1

      I wasn't even talking about the technological problems; I was thinking along the lines of Microsoft declining in popularity, or Microsoft changing DX and (figuratively) pulling the rug out from under them, or Microsoft coming out with their own Steam-like service and pulling their usual tricks (see Lotus, WordPerfect, Netscape, etc.).

      By the way, comparing DirectX to OpenGL isn't quite accurate. To be fair, you should either compare only Direct3D to OpenGL, or compare DirectX to OpenGL+OpenAL+SDL.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    96. Re:Pots and Kettles by mrchaotica · · Score: 1

      *sigh* Yeah -- in other words, Microsoft illegally leverages their OS monopoly again, this time to try to kill Mac and Linux gaming (despite the fact that it's dead to begin with), as well as the Playstation 3 (since it doesn't use DirectX either and, as rumor has it, it can be programmed using OpenGL etc.).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    97. Re:Pots and Kettles by arkhan_jg · · Score: 1

      I'm aware of offline mode, I use it regularly, ever since my adsl connection died for a couple of days and I didn't have my password saved. I'm sure you're also aware that you have to go online first before you can go offline. That was my point. I can't imagine how much fun it must be to decrypt the game with dialup.


      - if valve goes out of business, I lose the ability to play the game I paid for

      No, they would most likely release a patch to remove Steam.


      I haven't checked the EULA lately, but I'd be surprised if there's a guarantee of that fact. I should not be reliant upon the goodwill of a company after a sale to be able to play my retail game. 'Doctrine of first sale' and all that.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    98. Re:Pots and Kettles by arkhan_jg · · Score: 1

      Decryption didn't take that long, I remember it being 30 minutes or something like that. Who cares? Also, you do not need an internet connection to play single player-- there is "Offline Mode", read up on SteamPowered.com's FAQs.

      Good for you. It took me several hours and meant the time I had to play the game was taken up by installation, and I didn't have the free time till the next day. I was not pleased.

      My point about 'offline mode' is that you have to go online before you can go offline.


              - how they first required both steam activation AND a dvd check for the store-bought version

      Not Valve's fault-- the publisher's fault. You could have just bought the Steam version..


      I don't care who's fault it was, it's still a hoop I had to jump through. At least it's been removed.
      I'm also in the UK, so buying through steam means I would have got pawned on the exchange rate. No thanks.


              - that I can't resell my copy of HL2 when I get bored with it

      You should do a survey to see how often people really do this, especially with games of this quality-- don't we all still have our Doom and Duke3d boxes? Even Wolf3d?


      You might. I sell my old games to buy new ones. I know plenty of people who do, or used to, before steam and it's ilk took away my 'first sale' right to resell.

      This gets brought up all the time-- if Valve/Steam went "belly up", I'm sure they would release an official fix, or some bright individual out there will figure one out. Sheesh.


      I'm glad you have faith in the goodwill of a corporation. Myself, I would like to be guaranteed to be able to play my purchased games without being reliant upon the goodwill of a company that's already had my money.

      Your problems at the LAN probably stemmed from not reading SteamPowered.com's guide on running in offline mode.

      It was counterstrike:source, which didn't allow offline mode for LAN play at the time, haven't needed to try since. Plus, there was a mandatory patch just released, so we HAD to get it to play as some computers had it, and some didn't. About half the people had problems, and we had to delay the tourney start a day to cope with it.

      This is like the "iTunes" of online games...
      Good analogy, I don't buy music from them for similar reasons; no resale, limited platforms I can play it on (burning it onto CD then transcoding to an even lower quality version is not acceptable to me to play music I paid for), restrictions on what I can do post-sale etc


              -randomly losing my installed game files, forcing me to spend hours downloading and reinstalling the game via steam (happened to me twice now)

      Sounds like you've got hardware problems-- check the SteamPowered.com forums for other people having similiar issues, and you might want to fill out a support ticket, that's what they are for.


      Oddly enough, every other game I've got works fine, and I'm a network admin/support tech in my day job, so I'm pretty good at fixing recalcitrant
      windows machines. I'm sticking to blaming steam, thanks.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    99. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Microsoft doesn't necessarily care if games run better on the XBox or not, as long as that every sale of a console means money for them, and that every sale of a game for the platform then entails them making money. Since Microsoft is going to be losing money on the XBox 360 in order to make money from licensed game titles, taking some of the revenues of every PS3 sold is just plain icing. It's a win-win scenario for them.

    100. Re:Pots and Kettles by Prophet+of+Nixon · · Score: 1

      I just played through Thief on the Xbox in about a week and loved it. Didn't see a single bug anywhere in the game, and saved/reloaded everytime I quit/resumed and quite a bit from dying or being discovered when I couldn't cope with it.

      Never had a single glitch. I wouldn't know about the difficulty level problem, since I never adjusted it, but I never had a single case of a puzzle breaking or the state of anything in the game changing. My only gripe would be that the load times are sorta evil.

      Why are people talking about it having glitches? Is it possible that there is more than one version of the disc printed?

    101. Re:Pots and Kettles by Alef · · Score: 1
      Yes, that is a very good point.

      On the other hand, one might ask why MS then bothered to develop a game console in the first place. Just producing an API for other hardware manufacturers is what they have done all along, and Sony isn't exactly famous for offering any extensive APIs for themselves.

    102. Re:Pots and Kettles by Ravatar · · Score: 1

      - I'm all for product activation if it can reduce the price of software.

      I never said HL2 DID reduce their prices, I was standing up for the concept of using product activation to reduce prices.

      - Er, what?

      For every copy of a valve game purchased through Steam, Vivendi gets $0.

    103. Re:Pots and Kettles by Anonymous Coward · · Score: 0
      Guess what they found?
      Haha, a lot of them didn't even notice the requirement! Morons!

      I wonder why so many people purchased the game not realizing that an internet connection is required to play the single-player game. Could it be because this move was unprecedented? Could it have anything to do with the fact that the requirement is stated:

      "Internet Connection Required"
      Rather than the much more descriptive:
      "Internet Connection Required (Yes, Even for the Single-Player Mode)"
      Or rather, even putting it on the FRONT of the box? This, after all, has NEVER BEEN DONE BEFORE.

      Ah, but I suppose it is unreasonable for a seasoned gamer to believe that "Internet Connection Required" only applies to online play, despite the fact that this has NEVER BEEN DONE BEFORE in this industry. And I imagine it is equally appalling that a gamer could purchase any single-player game, WITHOUT EVEN LOOKING AT THE REQUIREMENTS, with the time-tested belief that a single-player game will not require the internet. All those silly consumers! Valve put the requirement right there on the spine of the box in 4-point font!
      _____

      Soooo...why again are so many people apologetic for Valve and Steam? Did Newell hire Karl Rove?

    104. Re:Pots and Kettles by Ramadog · · Score: 1

      The AC was right. Even with don't update set, when steam notices an update it will break the game for offline use until the update has been downloaded.

    105. Re:Pots and Kettles by ahowl · · Score: 1

      You know what, though, I have had Half-Life 2 since it came out (just beat it actually), and haven't had any problems with Steam. Just to give the other side.

    106. Re:Pots and Kettles by HD+Webdev · · Score: 1

      "Internet Connection Required"

      Rather than the much more descriptive:

      "Internet Connection Required (Yes, Even for the Single-Player Mode)"


      Which part of INTERNET CONNECTION REQUIRED do you not understand? People should be used to minimum specifications by now. Those that aren't probably won't be able to get more than 10FPS on a good day while playing (for example) Half-Life2 anyway. Next you'll probably rant that Spanish speaking people shopping in the USA are being abused by Valve because of this.

      I eagerly anticipated HL2. I was not aware that it required an internet connection to use until I did what any reasonable person does when dishing out that much money for a software product, I spent time reading the box to make sure that I could meet the specifications listed.

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    107. Re:Pots and Kettles by Scudsucker · · Score: 1

      And I want all of you bitches to realize that neither the game nor Steam tell you were to do this. You shouldn't have to hunt around on the internet to find out about a setting that should be in the game's options screen.

    108. Re:Pots and Kettles by Anonymous Coward · · Score: 0
      My point here is twofold.

      A "reasonable person," to me, is one who uses past experiences to guide present actions, for efficiency.

      For example, say you're morally opposed to NC-17 movies, but you are absolutely indifferent to all other ratings. You buy your movies from Wal*Mart because they don't carry NC-17. After a decade of your steady patronage, it wouldn't make sense for you to check the back of the box each and every time you buy a movie from Wal*Mart to ensure that the movie is not NC-17. In fact, I believe many would call that obsessive compulsive behavior.

      So, if I can walk into an electronics store and buy any single-player FPS off the shelf, take it home to my modern PC, and have it work reliably each and every time since Wolf3D in 1992, why should I squint at the spine of every game box I'm planning to take home? I know my proc is good. I know my disk and memory are good. Should I always check it? Just to make sure they don't require 3D glasses? Or a decoder ring? Or a ham radio license?

      So that's the first point.

      The second point is connected. In this situation, I assume that the customer reads the requirements on the box. I think a "reasonable person" could exercise the following logic in the store after spotting the 4-point phrase "Internet Connection Required":

      "Internet Connection Required? This must be for Counter-Strike. Half-Life 2, after all, is a single-player game. Yeah, it's got to be for Counter-Strike."
      Taken in context, is that so unreasonable?

      I agree that "Internet Connection Required (Yes, Even for the Single-Player Mode)" is awkward and unwieldy. How about "Internet Connection Required at Installation." Bolded. On the front of the box. Diagonally. With caution tape.

      Then, once the precedent is firmly in place, they can retire it back to the spine, and we'll all squint and check regularly before buying.

    109. Re:Pots and Kettles by lorelorn · · Score: 1
      Actually I made my profit by simply not buying HL2. Made a nice 'profit' right there.

      I won't buy any game that requires me to ask permission from someone to play each time I want to play it.

      I'm not swayed at all by any argument that begins, 'STEP 1, connect to Steam'. Sorry, you lost me and plenty of other people just before that first step.

    110. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Yet you didn't complain when Microsoft made you activate Windows before using it. A little too far with our rant, hmm?

    111. Re:Pots and Kettles by Anonymous Coward · · Score: 0

      Basically, this is Valve whining about how they can't write easily portable code because they suck at coding.

    112. Re:Pots and Kettles by mink · · Score: 1

      I cant speak about Xbox, I don't remember any on the Gamecube games I have, but SONY has let plenty of buggy (to the point of crashing or nuking entire memory cards, or other fun stuff) games be released. What makes you think they will do anything different?

      I just hope Sky Gunner will play on the PS3 so that I can play it without the massive slowdowns (so bad that you have to enter a code to cut all graphics including resolution by something like 50% to play through some stages).

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  2. Fear of the new by Koutarou · · Score: 1, Insightful

    OH NOES! Something new! It is scary and different therefore I must fear it!

    1. Re:Fear of the new by Have+Blue · · Score: 2, Funny

      More like "OH NOES! An alternative to my current specialization! It requires adapting and additional investment, therefore I must fear it!"

  3. c'mon by j3rryh · · Score: 0

    They're both IBM-ppc it seems like it would be easier to port next gen than current gen. at least to a non-coder. -j3rry

    --
    "Coffee is the lifeblood of champions" -Mike Ditka
    1. Re:c'mon by FLAGGR · · Score: 3, Informative

      Exactly. To a non-coder it sounds like a walk in the park eh j3rry?. The x360 is, what, a triple core powerpc chip, and the PS3 is a less powerful chip, almost identical to one of the x360 cores, but with 7 SPE's (the S stands for stupid, not synergistic or whatever the fuck their marketroids named em)

      These consoles are taking the idea of multithreading to the max, and both are taking very different approaches. Porting between the consoles was hard enough this gen (xbox getting good pc ports as it pretty much was a pc, the gcn being a ppc and the ps2 being made by sony, who can never make anything easy to develop for, and required alot of assembly code and hand vectorization to get a game working well on the already slower hardware) but now we've got not just different architectures to support, but completly and totally different programming models to support.

    2. Re:c'mon by Anonymous Coward · · Score: 0

      If the difference between the machines was as simple as differing processor architectures, then a recompile (and rewriting of some optimised assembly code) would suffice. But then that would be far too easy.
      Each of the new consoles uses a different number of processors, and that fact alone seriously complicates matters when the code being written is as heavily optimised as code for consoles tends to be.
      Throw in custom graphics chipsets for each console, and you've suddenly got a whole lot of work heading your way...
      PS: I am a coder, but probably not a very good one :-)

    3. Re:c'mon by j3rryh · · Score: 1

      I don't understand the appeal of multi core platform gaming devices, on a pc, where you need multitasking, it makes sense. On a server where multitasking goes extreme it makes even more. On a video game machine it seems a higher performance single core would be just as good if not better. -j3rry

      --
      "Coffee is the lifeblood of champions" -Mike Ditka
    4. Re:c'mon by Lehk228 · · Score: 1

      not really, being all PPC means the low level stuff doesn't need to be rewritten as much because the CPU properties (registers, memory addressing) are similar or the same. but the overall flow of the game code will have to be either vastly different in each console, or all the same and only perform well on one consol. reengineering the game to operate between weak PPC + cell and 3x PPC is much harder than porting the game to work between 1x pentium and 1x PPC.

      --
      Snowden and Manning are heroes.
    5. Re:c'mon by JawnV6 · · Score: 1

      Yes, to a non-coder. But even a cursory glances at the articles on the architectures over at www.arstechnica.com should show you just how different the underlying graphics processes are. 8 highly parallel processors and a single core coordinating them (PS3), or 6 identical general purpose cores. Have fun writing ANYTHING that will run on both of those without rewriting a lot of the low level stuff.

    6. Re:c'mon by FLAGGR · · Score: 2, Interesting

      I completly agree. You could have a seperate audio thread, maybe a seperate one for networking, but it's not worth the hassle of sync'ing the threads and watching out for race conditions. I honestly have to wonder how much speed you lose from things like that.

      Offtopic bit (sorry but it will tie in at the end): Multithreaded games remind me of the same silliness of monolithic vs micro kernels. Back when Linus introduced Linux, there was a debate with Mr. Tannenbaum (creator of Minix), Linus and other users over which was better. The micro kernel idea, which minix used, was seperating things like disk i/o into seperate proccess outside of the kernel. Basically the kernel became very small, and managed things like messaging between the proccesses. There were some reasons for this that I won't go into. You can read the beggining of the book Open Sources, which is free online, for the story and logs of the debate. Anyways, these kernel's simply didn't preform better than monolithic kernels such as Linux, even though they should, and were not more stabble, even though they should've been. They sounded great on paper, but no one had been able to implement one realistically. As we can see, Linux is one of the fastest/feature rich kernel's out there (at least the 2.6 branch) yet it is still monolithic (although you can have modules - but not for everything, not for the most important things) We also have OSX, which adopted most of the MACH kernel, and is therefore a micro kernel, but as you can see by the recent benchmarks ars technica (I think it was them) have posted, it still doesn't compare to Linux for most things (like mysql and server stuff), although it is equal in others, like workstation stuff.


      Anyways, sorry for the completly off topic exposistion, but I think we can learn a lesson here is that even though something may sound good on paper, and be theoretically a better way to do things, I can imagine it not working out, but maybe it will. There's alot of potential for dual core (The DS already uses this, the N64 did etc) and maybe even triple, but Sony's Cell CPU, with one main core and seven little SPE's is just overboard.

    7. Re:c'mon by j3rryh · · Score: 1

      I guess I stand corrected -j3rry

      --
      "Coffee is the lifeblood of champions" -Mike Ditka
    8. Re:c'mon by Anonymous Coward · · Score: 0

      Unless of course you have 20 million matrix operations to perform every 1/60th of a second to display 720p video with no slowdown. Then you want to parallelize your calculations, and thats where multiple cores come into play.

      Sony just made many simple cores designed for one task: matrix math, as opposed to the xbox360's 3 symmetric cores where each can do anything the others could, but probably usually will be doing one specific thing anyways.

      It IS going to make porting games hard, but since when did that matter? Halo did quite well without being ported to the PS2.

    9. Re:c'mon by (negative+video) · · Score: 1
      8 highly parallel processors and a single core coordinating them (PS3), or 6 identical general purpose cores. Have fun writing ANYTHING that will run on both of those without rewriting a lot of the low level stuff.
      I strongly expect that one processor will run the main program and game logic, and all the others will be used as workhorses to crunch numbers. The number crunching code will come as little off-the-shelf modules that you buy and use, without needing to understand. If you want to write them yourself, you can, but the average level designer is no more likely to touch this than he is to edit his nVidia driver.

      This is exactly like PC games work. One processor (CPU) runs the game logic, supervisory code, etc. Another processor (sound card) does various audio processing. Another processor or two (video card(s)) does graphics stuff. Putting it all on a single chip is just a way to save money and reduce latency.

    10. Re:c'mon by MatthewNewberg · · Score: 1

      Yes you are correct, but yet wrong. For the simple stuff that doesn't need to run fast it will be easy to port over(and has always been becuase of compilers). The complicated assembly and multithreaded stuff is going to be even harder to port becuase of two completely different multithread designs. The PS3 uses a bunch of weaker processor that have there own arthecture and limitations, and I am guessing are very hard to code for. While the Xbox uses 3 normal processors that should be easier to code for, the task of splitting things thirds is not easy either. Since both of these tasks are going to be hard, porting would require a large amount of time no matter which direction you are going.

      Now you may ask why all these complicated designs needed. Games need to run fast, and do a bunch of cool stuff. I assume this becuase I haven't heard of too many people asking to play an ugly slow game on there $300+ game box. This cool stuff takes lots of processing, and to do lots of processing you need a fast processor. Processors are not really getting any faster these days, and they are running out of ideas how to make a single core processor work faster. So now the solution is to put more then one core on a die. This is what the processor manufactures are doing and why the traditionally single threaded full featured core game developers are having problems.

    11. Re:c'mon by JawnV6 · · Score: 1

      You like playing games with AI? How about Physics? Multiple objects moving at the same time?

      From a production perspective, processors used to be of the form "What can we fit into the transistors we have?" to what it is now, "How can we use all the transistors we have?"

      Dual core works better on PC's, that's obvious. You ALWAYS have at least two threads (OS + Program). Console games are starting to go the same route though. Think if you have two cores, you could use one JUST to handle interrupts from the user input. There's multiple threads everywhere, just have to think about it.

    12. Re:c'mon by JawnV6 · · Score: 1

      The point is that the side-processors will not be anywhere similar. The Sony's SPU's can even handle branches, if I remember right.

      When the underlying core is that different, I can't imagine that ANY developer libraries will be similar, especially since the people developping them will be working against each other.

      For example, AI code (lots of conditionals and branches) could work on a side processor of the 360, but not the PS3. The graphics will probably be easy to port, but other threaded thigns like AI and physics won't be so easy to port to other systems.

    13. Re:c'mon by LWATCDR · · Score: 1

      I don't know if this is supposed to be funny or extremely truth full.
      It is sort of like saying. It would seem to me that heart surgery is pretty simple at least to a non-doctor.
      Or I looks like having a baby is easy. At least to a man.

      I actually think that the Cell and XBox 360 are interesting ideas. It is good to see something new for a change. However they are very different from each other and extermly different from the PC.
      One of strengths of the XBox is that it is really just a pc. Porting to and from it to the PC is really simple. Actually now it is really simple to port from it. Porting to it is not so easy now that PCs have a lot more GPU and CPU than the XBox.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    14. Re:c'mon by Junks+Jerzey · · Score: 1

      One of strengths of the XBox is that it is really just a pc. Porting to and from it to the PC is really simple.

      Nonense. Porting an Xbox game to the PC isn't that hard, yes, but the other way is rough. In all honesty, just because there's a small subset of Direct3D on the Xbox doesn't make it a PC at all.

    15. Re:c'mon by Paladin128 · · Score: 2, Insightful

      The real reason is that we can't keep making CPU's faster without going this route. Intel is currently incapable of making a P4 hit 4ghz, which they originally planned for over a year ago. IBM was unable to deliver Apple a 3 ghz G5 like they promised. We're reaching physical limitations of the silicon here. Because of this, the future is multicore.

      Also, a 5ghz out-of-order PowerPC 970 (or similar) would draw tons more power than the three simplified in-order PPC cores running at 3.5ghz in the Xbox 360. Performance per watt is becoming increasingly important in both PC's and consoles. Do you really want a console that sounds like a jet engine and heats up your room? How about one that draws so much power, it trips your breaker if it's on the same circuit as your fridge? Didn't think so.

      Sony and Microsoft honestly took the more sensible and future-proof route. Sure, the first-gen games for the systems would have been a bit better and loads easier to write if they just put in the fastest PPC970 or Athlon64 available in the damn thing, but these systems have to have a shelf life of around 4-5 years. By then, ALL PC's will be multi-core -- period. Look at Intel, AMD, and IBM's road-map. They can't just turn up the clockspeed forever. Sure, there will be process improvements, and marginal gains, but not like in the past. Intel's "next-gen" architecture is largely based on multi-core Pentium-M's. Why? The growing power requirements of the P4's is ridiculous, and limits the applications of the CPU's. Plus, the P4 can't keep scaling up, despite the Prescott core's absurd 31-stage pipeline!

      --
      Lex orandi, lex credendi.
    16. Re:c'mon by KDR_11k · · Score: 1

      If they could get a single core that gets the same performace as their multicore systems at the same price they'd use that. Unfortunately, price and power don't scale linearly. To double the processor power you'd see a disproportionally large increase in price and power consumption.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    17. Re:c'mon by marcansoft · · Score: 2, Informative

      At least on the PS3 (and before on the PS2) the point is not having several static threads doing work, but putting all the units in the system to work at once. So while the SPEs (similar to VUs on the PS2) churn out some 3d vertex translation list and do physics, the cpu can do game logic or some other stuff. The best optimization is definitely having everything running 100% at once, although I suspect what will usually happen (which makes life easier and is acceptable too) is that units operate in sync but simultaneously (e.g. the main cpu starts everything else each frame, and the all work at once.) There will be some wasted time as some unit will finish sooner, but being kept in sync simplifies programming. It is not like threads in a PC which operate asynchronously (unless you explicitly sync)

    18. Re:c'mon by LWATCDR · · Score: 1

      Let's see...
      Intel CPU check.
      Nvidia GPU check.
      Hard drive check.
      Runs a version of Windows check.
      Can run Linux check.
      Sounds like a PC to me.
      I did say that porting from the XBox is much simpler than to it. However using the same type of GPU, the same type of CPU, the same development tools, and even if it is a subset of Direct3D it is still Direct3D. It is currently the path of least resistance when porting a game.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    19. Re:c'mon by Junks+Jerzey · · Score: 1

      Intel CPU check.
      Nvidia GPU check.
      Hard drive check.
      Runs a version of Windows check.
      Can run Linux check.
      Sounds like a PC to me.


      First, it doesn't run a version of Windows. It runs a very minimal kernel, something that can barely be called an operating system. 99.99% of Windows calls don't exist. Ditto for Direct3D. It's hardly the same as what people consider Direct3D on the PC. It's a minimal little subset that lets you dump hardware-specific data to the GPU. Running Liunx is irrelevant. You can run Linux on a Palm, but do you really want to?

      The big difference is that you don't have virtual memory, so you have to manage memory and prevent fragmentation yourself. That's far and away from PC development.

  4. Steam. by Poromenos1 · · Score: 5, Insightful

    I don't think systems like Steam are viable in the long run. They'll be successful for a bit while they manage to force them on us, but in the long run they're just too restrictive. The market is (hopefully) going to reject them.

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
    1. Re:Steam. by RonnyJ · · Score: 1

      It really is strange to me how so many people say they won't buy DRM-protected products, but happily bought HL2. Some people might not want to admit it to themselves, but Steam *is* DRM.

    2. Re:Steam. by badasscat · · Score: 1

      It really is strange to me how so many people say they won't buy DRM-protected products, but happily bought HL2.

      Group "A" says they won't buy anything with DRM.

      Group "B" bought HL2 and says they have no problem with Steam.

      Don't lump Group "A" and Group "B" together and act as if they're all the same people. More than likely, they aren't.

      Obviously, most of the people in this thread are here because they're interested in what Valve is up to - these are Group "B" people. The fact that so many in here are saying how much they disliked Steam is what's surprising. A full survey of the entire site would likely be that much more biased against it.

      I didn't buy HL2 because of Steam. I know the game sold pretty well regardless but they didn't get my $50. I'm no hypocrite when it comes to DRM and I'm sure there are plenty of other people on this site who are the same as me. I'm a Group "A" person, which is probably not surprisingly a rare thing in a thread specifically dedicated to a company that has embraced DRM.

      I will say that I buy DRM products if I know I can easily crack the DRM. HL2 was cracked a long time ago but by then I didn't figure it was worth bothering - the game wasn't supposed to be all that great anyway, from what I'd heard. But I do have copy-protected CD's (ha!), CSS-laden DVD's (ha!), and other DRM-encrusted pieces of media in my house, all of which is a joke to get around.

      But anything that's difficult or impossible, I just won't buy. And I've stuck to that.

    3. Re:Steam. by RonnyJ · · Score: 1
      Don't lump Group "A" and Group "B" together and act as if they're all the same people. More than likely, they aren't.

      I'm not. However, at the time of posting, and now, half a day later, I still see no (modded-into-view) mention here, besides this, of the fact that Steam is DRM. So, either every person who normally jumps on DRM, or mods anti-DRM posts up, (and thus, should attack Steam) didn't see this thread, or they ignore it/don't realise.

      Hence, I think it's more than fair to say that the presence of DRM in Steam is generally ignored.

  5. Can the PC make a comeback? by PocketPick · · Score: 4, Insightful

    Will this bring upon a new era of PC Game superiority?

    When the day arrives that I can take a brand-new & high-end PC game out of a box, insert it into the CD-ROM and play it immedietally without installation or having to customize 2 dozen settings: Yes. Till then: No.

    1. Re:Can the PC make a comeback? by Seumas · · Score: 2, Insightful

      The main reason I'm going to be most of my gaming (for non-strategy games, at least) on PS3/XBOX 360 from this point on (though I've never had a console before in my life) is that with a console, I can buy one game, have four controls and play with four people at the same time.

      On the PC, if I want to play Unreal T2K4 with a couple buddies at my place, I've got to have multiple copies of the game (so a couple hundred bucks per game right there) plus several pretty sweet boxes to play on (as opposed to just one sweet box for myself and crap to run linux on).

    2. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      Ahem... then ditch the customisability that makes the PC a _platform_, and go back to your snes. Your loss.

    3. Re:Can the PC make a comeback? by Umbral+Blot · · Score: 2, Insightful

      Two things:
      modding
      the mouse
      Care to play a RTS game on a console? I tried to play a lemmings console adaption once, the controls really killed it. Also mods, and their brother patches, make games last longer and more fun.

    4. Re:Can the PC make a comeback? by interiot · · Score: 1
      Well, um, you asked.

      On a more serious note though, there's nothing at all preventing PC games from running completely from the *ROM and not from the hard drive.

      (though, of course, as soon as you suggest that, someone is going to complain that they spent far too much on their computer just to have to store a pile of *ROMs next to their computer, waiting to get scratched)

    5. Re:Can the PC make a comeback? by Mishra100 · · Score: 1

      I think if people can play Halo 2 on a console, then they could adapt and play RTS's just as well...

    6. Re:Can the PC make a comeback? by 88NoSoup4U88 · · Score: 2, Informative

      Ironically, the CD version of Counter-Strike : Condition Zero allows just that : Playing the game from memory (it does not install anything besides your configs).

    7. Re:Can the PC make a comeback? by Umbral+Blot · · Score: 1

      Drag select with a D-pad does not work in any shape or form, mainly because it is either not percise enough or not fast enough when things get heated. The mouse overcomes this because you can be more percise by moving it slower, but the D-pad only has one speed. I would be interested to hear of an alternate way of selecting indididual units or a group of units without the D-pad.

    8. Re:Can the PC make a comeback? by Dogmatron · · Score: 3, Insightful

      When the day arrives that I can take a brand-new & high-end PC game out of a box, insert it into the CD-ROM and play it immedietally without installation or having to customize 2 dozen settings: Yes. Till then: No.

      Seeing that you can't even spell immediately correctly, you may even have a problem doing that.

      The installation cuts down on load times since you're loading data from the HD, rather than from the CD-ROM when you're playing a game.

      Being able to play around with video and audio settings is a good thing! I hate it how consoles don't give you any relevant options, as I have seen numerous games for the Xbox (including Halo 2) experience frequent polygon drops and slowdowns.

      Playing games on a PC is not rocket science, junior. So what if it takes a little more time in the end to set up a PC game? The trade off is an improvement in performance and more options!

    9. Re:Can the PC make a comeback? by batkiwi · · Score: 1

      Sweet, so it installs and configures your graphics/sound/chipset/etc drivers for you as well, including resolving conflicts between "version 77.78 of the video drivers run game X 20% faster, but causes random crashing on game Y" ?

      Count me in for this PC gaming revolution since they've sorted that out!

    10. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0
      I would be interested to hear of an alternate way of selecting indididual units or a group of units without the D-pad.

      Umm, the analog stick?

    11. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      I'm glad to know we finally have someone who can speak for the entire PC gaming industry even though he probably only plays on consoles.

    12. Re:Can the PC make a comeback? by TeraCo · · Score: 1

      What kind of hardware are you running that is so unstable? The only drivers I update are my video drivers, and only when I hear through the grapevine that I can get a speed boost by installing them.

      My PC doesn't use 'Joe's discount hardware', and is rock solid as a result.

      --
      Not Meta-modding due to apathy.
    13. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      > Being able to play around with video and audio
      > settings is a good thing! I hate it how consoles
      > don't give you any relevant options, as I have
      > seen numerous games for the Xbox (including Halo
      > 2) experience frequent polygon drops and
      > slowdowns.

      Que? Consoles DO give you audio/video options. Tweaking them, though, usually isn't a requirement to PLAY the game in the first place.

    14. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      You are not PC savvy. PC's will never be for "You", or people like you. We will always enjoy the customization of our hardware, the upgradability, the "legal" modability, and other things.

      I wouldn't mind a good gaming PC become cheaper, though.

    15. Re:Can the PC make a comeback? by cgenman · · Score: 1

      Ever tried to play Street Fighter on a keyboard?

      Games made for a control style are going to be best on that control style, whether that's racing wheels, a keyboard and mouse, a dual-shock analog controller, or the Nintendo DS touch screen.

    16. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      Umm, who nowadays doesn't have a PC gamepad or PlayStation/Xbox adapter? Joysticks and mice are commonplace on PC's, on a console it's gamepad only.

    17. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      When the day arrives that I can take a brand-new high end counsel game out of a box, insert it into the ROM and play it immediatelly without having 30 second load screens every 5 minutes of gmae time then maybe I'l buy one of the craptaculary products from MS or Sony.

    18. Re:Can the PC make a comeback? by batkiwi · · Score: 1

      You obviously don't have an nvidia or ati graphics card, nor a creative soundcard.

      Nvidia's latest drivers STILL have fixes for intermittant crashes in QUAKE 3 OF ALL GAMES.

    19. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      They do? It's been a while, but I can't recall a console game that let's you change the resolution/texture quality/model detail/ect...

    20. Re:Can the PC make a comeback? by Jace+of+Fuse! · · Score: 1

      Stylus and Second Screen. :)

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    21. Re:Can the PC make a comeback? by PyroGx1133 · · Score: 1

      My brother would own you in any fighter game using a keyboard. You can bring whatever controler you want. You can even get one of those arcade style joysticks. We'll load whatever mame/fighter game you want and my brother will own you.

    22. Re:Can the PC make a comeback? by CronoCloud · · Score: 1

      Drag select with D-pad doesn't work? Could have fooled me, works fine on the console RTS's I've played. They also had mouse support.

      Those were PSone games though, for the PS2 the D-pad itself is analog and there's the nice analog sticks and USB ports for a mouse.

      Control isn't an issue with PC to console ports unless the dev house doesn't do a good job.

    23. Re:Can the PC make a comeback? by PocketPick · · Score: 2, Insightful

      Seeing that you can't even spell immediately correctly, you may even have a problem doing that.

      You don't have to be anal about it. Typos happen.

      The installation cuts down on load times since you're loading data from the HD, rather than from the CD-ROM when you're playing a game.

      Your assumption that 'HDs make games faster' is a generalization that is false. Games on consoles, often with far inferior hardware when compared to modern PCs, are able to sufficiently cache and stream data such that loading times, though present, are manageable or even transparent. An added HD COULD improve performance, but not always. Usually the performance of a game comes down to a programmer's ability to properly construct the architecture for a it. Case in point: Half-Life 2. Even on a great system w/medium game settings, the loading points between sections of a level are unbearable. Hell of a lot of good that locally stored data did.

      Being able to play around with video and audio settings is a good thing! I hate it how consoles don't give you any relevant options, as I have seen numerous games for the Xbox (including Halo 2) experience frequent polygon drops and slowdowns.

      And some also enjoy command lines, Vi, and Lynx. While that's fine for them, it's not okay for the vast majority of computer users. They give added power, but complicate things greatly. Same concept applies for games, and it's part of the reason why consoles have a sustained lead in the market. I pop the game in and it works. They're just simpler. They just work. And that's what people like.

      Playing games on a PC is not rocket science, junior. So what if it takes a little more time in the end to set up a PC game? The trade off is an improvement in performance and more options!

      True it's not rocket science, but it is not what I not would consider trivial either. For an average gamer coming from a console to a PC that 'little bit of time' may be hours of frustration if he can't properly diagnose his performance problems. People aren't as adept as you would like to think. You'd probably consider this as a case of stupidity, but I see it as a usability issue.

    24. Re:Can the PC make a comeback? by CronoCloud · · Score: 1

      Gamepad only? Not since the Genesis days. (first console with a mouse)

      Games that could benefit from alternate control types on the consoles usually (but not always) support such things.

      I've got one of those original dual analog sticks for the PSone, the BIG one. It's fun playing Mechwarrior 2 with it.

      I've got a PSone mouse too and games that support it. (Don't even think about playing Alien Resurrection without the PSone mouse)

      The PS2 has things easier with it's USB ports. I'm looking at the back of the box of my copy of the PS2 port of Half Life. [USB Keyboard/Mouse]

    25. Re:Can the PC make a comeback? by Kpt+Kill · · Score: 1

      I have an Nvidia card and have none of the problems you describe.

    26. Re:Can the PC make a comeback? by pommiekiwifruit · · Score: 1
      The installation cuts down on load times since you're loading data from the HD

      Bzzt! The average PC game takes half an hour to install - and then takes just as long to load between scenes as any console game, and has to read the copy protection from the CD anyway which takes as long as loading a console game. And console games don't have "copy protection" companies sabotaging compatibility by making games only run on a few brands of CD (e.g. Sony copy protection not working on my Philips drive).

    27. Re:Can the PC make a comeback? by pommiekiwifruit · · Score: 1

      Stop buying EA rushjob games then. Note that "Jak & Dexter" on the PS2 has pretty much no loading times.

    28. Re:Can the PC make a comeback? by CronoCloud · · Score: 1

      That's a sign of a badly designed game no matter what the platform.

      There are console games that have minimal loading times. For example EQOA on the PS2. You can walk/run/swim from Fayspires to the Kappa fortress on Odus without seeing a single load screen. Cross zone lines and immediately cross back, no load screens! My guess it dynamically loads data on the fly from the DVD.

      The worst offenders load screen wise on consoles are almost always PC ports. Why they don't use that EQOA trick is beyond me.

    29. Re:Can the PC make a comeback? by sean23007 · · Score: 1

      This is exactly why I'm surprised the Xbox 360 is based on PowerPC. I thought it would be an x86 chip again, with the longterm view of waiting until PC hardware matched or exceeded the console's (about 2 years), and having the feature built into the next version of the OS that it plays Xbox 360 games exactly as the Xbox would. This would be possible since the XNA framework should abstract the calls enough that it could be run on different hardware as long as it was fast enough. I suppose it's possible that Xbox 360 games could be compiled to the .NET runtime, but I can't imagine the game developers would like that. They don't want to sacrifice the speed, or even feel like they might be (for those of you who want to claim that such bytecode is not slower than regularly compiled code ... I don't care or want to get into the debate: can we agree that console game developers wouldn't like it?). Still, that would be really cool.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    30. Re:Can the PC make a comeback? by PocketPick · · Score: 1

      I think your reading too deeply into his statement. I take it he was referencing options such a screen cailbration, Stereo/Mono, brightness, etc.

    31. Re:Can the PC make a comeback? by ZorbaTHut · · Score: 2, Insightful

      You know, it's funny - I play games on both consoles, and almost invariably, my PC games take longer to run and play than my console games.

      Now, part of this is the fact that they're just filling more RAM. But I think another part is that PC coders don't feel nearly as much pressure to make loading fast. I know the hoops I jumped through to Load Faster Dammit on the PS2 game I worked on, and just from looking at the file layout of most PC games I can tell you they're not doing the same things.

      Of course, they're getting big bonuses on user-modifiability by doing that, so it's not just "pc coders dumb hurrr". But I'd bet cash that you could write a game that loaded from the CD faster than most modern PC games load from the hard drive.

      (And then when the first patch comes along, you'd copy the whole shebang to the hard drive anyway - another reason PC games install to HD. :) )

      --
      Breaking Into the Industry - A development log about starting a game studio.
    32. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      Sounds like you need a new motherboard.

    33. Re:Can the PC make a comeback? by freidog · · Score: 1

      hmm... Nvidia does have a history of releasing every driver build they can and letting the user toy with them to find what fits best.

      But ATI, SoundBlaster, yes I've been using them for about 3 years now. Before that Nvidia and SoundBlaster, only real stability issues I've ever had were the SB Live and 686B southbridge fighting it out...

      Most games do well enough to configure their own settings it's been some time since I even made major changes to video / image quality / performance settings.

      I install games, they run, I'm happy. It's not as fast as a console, but as for easy, awfully close for me.

    34. Re:Can the PC make a comeback? by Dogmatron · · Score: 1
      Your assumption that 'HDs make games faster' is a generalization that is false. Games on consoles, often with far inferior hardware when compared to modern PCs, are able to sufficiently cache and stream data such that loading times, though present, are manageable or even transparent.

      And this is more efficient than reading data straight from the HD, how?
      Yes, much of it depends on the programmer and how they choose to compress the data that needs to be loaded externally. But there is no denying that an HD is an inherently better solution. You would be hard pressed to find an instance when loading and caching data from a modern optical drive is faster than from a modern hard disk drive, with all else equal.

      And some also enjoy command lines, Vi, and Lynx. While that's fine for them, it's not okay for the vast majority of computer users. They give added power, but complicate things greatly.

      This is NOT, let me repeat, NOT rocket science (or even a *nix shell). Do you see that button that says "install"? Do not panic! Just click it. If you see any buttons afterwards that say "next" be sure to click those too.

    35. Re:Can the PC make a comeback? by Dogmatron · · Score: 1

      Do not fear, you will get all of the DRM-laden games you crave thanks to Sony's Blu Ray drives. Even Valve will be jealous.

    36. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      "But there is no denying that an HD is an inherently better solution."

      Bzzzt!

      Go back to teamxbox fanboy.

      Sticking a huge fixed cost component into a console so shitty developers can just dump a million little files all over the drive?

      Sorry, MS was dumb enough to make that mistake with the first xbox fiasco. And it only cost them a few billion to figure out their mistake.

      Unless you have number that compare both the min/max seek times and data throughput of various pc/console hardware you have nothing worthwhile to say on the subject.

    37. Re:Can the PC make a comeback? by PocketPick · · Score: 1

      Yes, much of it depends on the programmer and how they choose to compress the data that needs to be loaded externally. But there is no denying that an HD is an inherently better solution. You would be hard pressed to find an instance when loading and caching data from a modern optical drive is faster than from a modern hard disk drive, with all else equal.

      You've misread what I stated. I never said that a HD was a hinderance. What I DID say however was that the simple presence of a HD does not promise that performance will be better than streaming methods. I'll agree that if used properly, the availability of a HD is very useful. For example, I expect that when or if I purchase an XBOX 360, that the the performance of Elder Scrolls IV will be much improved with it (as the developer's have stated).

      This is NOT, let me repeat, NOT rocket science (or even a *nix shell). Do you see that button that says "install"? Do not panic! Just click it. If you see any buttons afterwards that say "next" be sure to click those too.

      First off, you aren't repeating anything. You applied your 'rocket science' argument to the configuration issue (of which you did not respond to my reply) and then choose to strangely switch it with the installation argument here. Now: If you had read my post clearly, you would see that I never stated that the installation was a source of complication, only that the process of configuration was.

    38. Re:Can the PC make a comeback? by Scudsucker · · Score: 1

      waiting until PC hardware matched or exceeded the console's (about 2 years)

      2 years? Sure you aren't making the common mistake of comparing future console hardware to today's PC hardware?

    39. Re:Can the PC make a comeback? by mrchaotica · · Score: 1

      Maybe other people can, but I think Halo [2] sucks horribly on the Xbox specifically because the controls are useless!

      And anyway, RTSs suck even worse on a console, because they're heavily dependent on keyboard shortcuts and drag-selecting with the mouse. Go play the N64 version of Starcraft, and then you'll see!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    40. Re:Can the PC make a comeback? by Anonymous Coward · · Score: 0

      Good for him. He's a huge fucking freak. One data point does not a conclusion make.

    41. Re:Can the PC make a comeback? by mrchaotica · · Score: 1

      Genesis had a mouse before the SNES? What games used it?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    42. Re:Can the PC make a comeback? by Mishra100 · · Score: 1

      I do agree, but no one bothers to play RTSs on consoles... When I try to play a FPS on a console I lose horribly and cannot remotely do good. This is because I am so used to playing them with a mouse... (I wonder what a halo 2 team on xbox vs a halo 2 team on a computer would do... I bet the guys on the computer would win). Anyways I'm just saying people have adapted to FPSs so they probably could adapt to RTSs. But it probably is a little worse on a console, I agree.

    43. Re:Can the PC make a comeback? by NanoGator · · Score: 1

      "This is NOT, let me repeat, NOT rocket science (or even a *nix shell). Do you see that button that says "install"? Do not panic! Just click it. If you see any buttons afterwards that say "next" be sure to click those too."

      Don't be an ass. He's got a point. Buy a console game, plop disc in, play. Buy a PC game, plop disk in, press OK a few times, wait, wait, wait, configure your vid card settings, configure your kb shortcuts, download the latest patches, wait, wait wait. Ah! I can finally play! *please wait while the game loads.*

      He *is* right about this. Despite all of these hoops to jump through, PC games still manage to have significant loading times. It's obnoxious and people are right to bitch about it. PC Gaming is downright painful sometimes. Arguing that it isn't is like arguing that the roof's okay because you're standing under the one part that isn't leaking.

      --
      "Derp de derp."
    44. Re:Can the PC make a comeback? by sean23007 · · Score: 1

      There won't be a GPU that can match the ones in the upcoming consoles until some time after the consoles have been released (Microsft demanded this from ATI, and ATI agreed because they'll get a good token to use against Nvidia: "buy a computer with an ATI graphics chip and play Xbox games on your PC!")

      But more importantly, it will take a significant amount of time before the installed base of PCs that are of equal or greater power, probably more than two years. Either way, Microsoft wouldn't want it to be possible right away anyway. They want people to buy the consoles and the games, and then later, when the consoles are getting old, to stay hooked on the games and play them on their computers. This, of course, makes it much easier for them to continually upgrade the hardware of the Xbox, blurring the line between the console generations. The Microsoft side will gradually improve, so people will have to keep buying, and it is a rather regular stream of revenue. Sony will update their console more irregularly, in much larger spurts. When they release their newest console, it will be better than the Xbox briefly, but the Xbox will surpass it long before the next Sony update. This is exactly what happened in the Microsoft vs. Intel battle. An additional benefit to Microsoft is that it enables them to pursue their dreams of convergence, until you don't buy a computer any more, you just buy an Xbox (after all, the Xbox does run all the programs you need, ie IE and Office, and it has the games). There's a whole line of Xboxes, ranging from $300 to $2000, and there's no longer any reason to deal with Dell, HP, or anybody else: you can get it all, hardware and software, from Microsoft!

      Or anyway, that's what I would be doing if I were maniacally obsessed with world domination, had an invulnerable monopoly in the software market, needed a growth vector, and enjoyed unlimited funds.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    45. Re:Can the PC make a comeback? by mrchaotica · · Score: 1

      Ah, I didn't think carefully enough about your statement. You said that people could adapt to RTSs if they could adapt to FPSs. Since they can't adapt to FPSs then they can't adapt to RTSs either. Haha, I get it now!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    46. Re:Can the PC make a comeback? by NeMon'ess · · Score: 1

      The PS3 will support mice for gaming.

    47. Re:Can the PC make a comeback? by Loonacy · · Score: 1

      Coincidentally, a friend of mine was always whining about having to play with a keyboard and mouse if I wanted to play a LAN computer game that didn't support his controller. He always played Halo/Halo2 and got so used to that he couldn't use anything else. Then he got Half Life 2, started getting used to mouse and keyboard, and now he says it's irritating how clunky and slow the controls in Halo seem now.

    48. Re:Can the PC make a comeback? by aztektum · · Score: 1

      You could still run just a mod from your harddrive and access the optical disc for the engine binaries.

      --
      :: aztek ::
      No sig for you!!
    49. Re:Can the PC make a comeback? by Shihar · · Score: 1

      I think if people could play Halo 2 on consoles against people playing Halo 2 on PCs... people wouldn't ever play Halo 2 on consoles again after the brutal AWSD and mouse beating they would get. There is a reason why no FPS let PCs and consoles play together, and it isn't because no one can figure out way get the two to work together. It is because it would become crystal clear that console controls simply suck. Period. End of story.

    50. Re:Can the PC make a comeback? by Scudsucker · · Score: 1

      There won't be a GPU that can match the ones in the upcoming consoles until some time after the consoles have been released (Microsft demanded this from ATI, and ATI agreed because they'll get a good token to use against Nvidia

      That might be true, if ATI were the only game in town. But they're not. Or if ATI had an insurmountable lead in graphics performance. They don't. In fact, they haven't had the lead since the Radeon 9800 ruled the roost; Nvidia has dominated performance since the release of the 6800 family last year.

      And yes you do seem to be making the mistake of comparing current hardware to unreleased hardware...i.e. vaporware. It'd hard to tell from all the grandstanding, but the Xbox might be about equivilant to a current 7800 GTX from Nvidia, for about $200 less. But the power of PC graphics doubles about every 9 months, so the consoles will at best be equal to Nvidias offering at the date of the lanch, and will quickly be surpased later.

      and ATI agreed because they'll get a good token to use against Nvidia: "buy a computer with an ATI graphics chip and play Xbox games on your PC!"

      How is that going to work? The Xbox 360 uses a PowerPC chip, not an x86.

      This, of course, makes it much easier for them to continually upgrade the hardware of the Xbox, blurring the line between the console generations.

      That is pretty much an impossiblity for a console. Yes, there are different Xbox bundles, but those are for accessories - the core hardware will not change. One of the big selling points of consoles is that the hardware DOES NOT change, so developers have just one system from each company to develop for. Any console that starts having system requirements on the back of the game box will kill that console. i.e. no "you must have x much system memory or y graphics card to play this game."

    51. Re:Can the PC make a comeback? by Scudsucker · · Score: 1

      Oh, another thing I was going to add: PC's will always have better graphics than consoles as long as your cheapest monitor has better a better resolution and refresh rate than you rmost expensive HDTV.

    52. Re:Can the PC make a comeback? by sean23007 · · Score: 1

      How is that going to work? The Xbox 360 uses a PowerPC chip, not an x86.

      The only way it could work is if Microsoft has the game code (XNA/DirectX) compile to the .NET runtime, rather than the underlying hardware. They've made it as easy as possible to have the same code run on the 360 and the PC. Normally, it's just a recompile to port between those platforms. But if the games compile to .NET, it would be feasible to have the same game run on both (without a recompile). Since Microsoft can abstract the CPU, the GPU becomes the one that the code has to be compiled for. And that's the possibility that ATI has to love.

      Of course, this is all pie in the sky, and would just be a nice thing. It doesn't work in the console market, as it has existed until this point. But Microsoft is trying to change the history ... the Core/Premium division may be just the first step here.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
  6. Yea okay... by Iscariot_ · · Score: 2, Insightful

    But what's your response to new content? What's going to happen to things like free levels and, for example, the free ninja gaiden update that was made available. Nope. No more of that. So his point is correct. And honestly, what's wrong with FIXING something? I see no problem with updates. I like getting new maps and new player moddles for FREE from valve. I also like fixing cheat bugs and such that simply cannot be solved once.

  7. In other news... by Anonymous Coward · · Score: 3, Funny

    Gabe was reported saying plyaing his companies games too long could result in a person starting to resemble himself

  8. In other news by Anonymous Coward · · Score: 5, Funny
    Gabe Newell, of Valve fame, criticizes Microsoft and Sony on how difficult it will be for next-gen developers to produce games on their upcoming hardware.

    In other news, Sony criticizes Gabe Newell and Microsoft how difficult it is to have decent security.

    1. Re:In other news by 1337thing · · Score: 1

      In other news, MS and Sony reps agree; interviewing Gabe is dangerous without a healthy supply of donuts.

    2. Re:In other news by Eh_Steve · · Score: 0

      In other news, Sony criticizes Gabe Newell and Microsoft how difficult it is to have decent security. In other news, the founders of all spoken language came back to life and slaughtered the internet. Another thing, I don't see the problem with Steam. I don't have to worry about patches, I don't have to deal with the guy at the counter complaining because I'm not 17 and he wants to enforce a pointless law. To me, Steam is the best thing since loaves of risen grain were cut into pieces that were individually digestible. You can complain all you want, but as long as you have a decent internet connection, Steam is the best we've got. At least this way you don't have to worry about connecting to a server that hasn't been patched. Also, complaining about having to install and customize PC games, think of this. You can play Halo PC (legally) for free online whenever. Halo 2 is something you have to pay for. Also, you can run various things on a PC at the same time, like playing a game while talking to your girlfriend (oh, wait, you probably don't have one) on an instant messenger. When a console allows me to run an MP3 player, chat on IM, edit pictures, write a news story, manage a website, look at bash.org and play Wolfenstein at the same time, I'll start using one instead of my PC. Oh, and I have to be able to access the whole internet (except for paid sites), and play games online (except for MMOs like WoW) for free. And it has to be customizable, not the kind of thing that I have to replace in a few years anyway. I almost forgot that I have to have a choice on what software and hardware goes into it, so there's competition for who has the best parts and they keep getting better. Still disagree?

  9. Actually by Solr_Flare · · Score: 3, Informative

    Say what you will about Gabe and Valve, he is very correct about both systems. In Microsoft's case, they've made things a pain for developers by having two different models with and without a hard drive.

    In the case of the PS3 and Cell, it is different enough in design from "traditional" architecture that cross platform development for it is going to be a nightmare.

    --
    You are who you are, let no one tell you different. But, never close your mind to a new point of view.
    1. Re:Actually by Osty · · Score: 5, Informative

      In Microsoft's case, they've made things a pain for developers by having two different models with and without a hard drive.

      It's only a pain if developers want to use the hard drive as more than a glorified memory card. Otherwise, there's no problem. Developers have said that Microsoft has been telling them for a while now to design their games to work without the a hard drive. If developers choose to ignore that advice (and it's questionable whether that's just advice or if it's part of the certification program required to release a game for the platform), they have no one to blame but themselves. Consumers have every right to feel screwed by Microsoft making the hard drive optional, but developers have no right to complain. Besides, doubling the RAM from 256MB to 512MB is a much more useful change for developers than a standard hard drive, so they can't complain that Microsoft isn't listening to their feedback either.

      In the case of the PS3 and Cell, it is different enough in design from "traditional" architecture that cross platform development for it is going to be a nightmare.

      The PS2 is "different enough" as well, and yet that hasn't stopped anybody from building cross-platform games. Frameworks that abstract out the underlying implementation details will pop up soon enough. The real question is whether or not Sony is going to provide a good SDK to get new developers started. They didn't do that with the PS2, which really hurt their launch line-up and had the effect of removing smaller developers from the market because they couldn't afford to take the time to build their own framework or to buy one from someone else. Microsoft has always been very developer-friendly, and one would expect that to continue with the 360. With the next gen consoles being relatively equal in power, providing a good SDK and developer support will be a key factor in getting good games on the new platforms and in winning exclusive third-party games for their respective consoles.

    2. Re:Actually by PsychicX · · Score: 5, Informative

      Just so people know exactly what it is that Newell is complaining about: Cell architectural info.

    3. Re:Actually by Anonymous Coward · · Score: 0

      The original Xbox has 64 MB of RAM, not 256.

    4. Re:Actually by yoyhed · · Score: 1

      He was referring to the originally planned 256 MB for the Xbox 360, and possibly also referring to the 256 MB in the PS3.

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    5. Re:Actually by Anonymous Coward · · Score: 0

      The PS2 is "different enough" as well, and yet that hasn't stopped anybody from building cross-platform games.

      You haven't read anything about the PS3 architecture, have you? Yeah, you could plaster over it with frameworks, but your game performance will go to hell.

      It's like making a car/boat hybrid. You can do it, but things specialized for each environment will work far better.

    6. Re:Actually by DRobson · · Score: 1
      Frameworks that abstract out the underlying implementation details will pop up soon enough. The real question is whether or not Sony is going to provide a good SDK to get new developers started.
      The PS3 requires that the developer is quite aware of the architecture. My bet is that if you stall more than a couple of the CPUs then you're pretty much boned. More sane techniques of having 2 or 3 threads that a lot of developers use at the moment just wont work with the piddling amount of processing power the individual cell CPUs have. It's algorithmic improvements over API calls.
    7. Re:Actually by plalonde2 · · Score: 2, Informative
      *ALL* console architectures require that the developer is quite aware of the architecture. If you're not, your competition will eat your shorts.

      Heck, PC games require the developer to be very aware of the architecture; that's how they tune for performance; consoles just tend not to look quite like a PC, and thinking of them as PCs is just asking to produce (technically) poor games.

      Frankly, I'd be extatic if more PC programmers paid attention to the changes in architecture that have been happenning in the last few years: memory bandwidth is now king, much more so than processor speed. But few optimize their code for the bus...

    8. Re:Actually by Anonymous Coward · · Score: 0
      ...If you're not, your competition will eat your shorts.

      Um, as in a bad thing? Do they like eating shorts? If I had my way, my competition would always be eating my shorts. It'd be a shorts-eating bonanza!

  10. Lack of connectivity by fishdan · · Score: 1

    There has to be an understanding that there are going to be game players who cannot access the outside world -- if not because of lack of actual access, because lack of access to the firewall. As the primary admin for my entire family, scattered as they are across the country, I have have them all natted behind a simpleton box -- but none of them has a routable IP address. I'm unlikely to change thos configurations for a game. A steam model which requires constant updates/verification is just not going to ever be "the sims" or any other "best selling game of all time."

    --
    Nothing great was ever achieved without enthusiasm
    1. Re:Lack of connectivity by Anonymous Coward · · Score: 0
      I'm unlikely to change thos configurations for a game.

      Wow, is that because you're too incompetent to learn how to do it correctly or just too much of a prick to care?

      A steam model which requires constant updates/verification is just not going to ever be "the sims" or any other "best selling game of all time."

      Yeah, Half-Life 2 was such a huge flop that they'll never try that again.

    2. Re:Lack of connectivity by glesga_kiss · · Score: 1
      I have have them all natted behind a simpleton box -- but none of them has a routable IP address. I'm unlikely to change thos configurations for a game.

      You don't need a routable IP for Steam, it works just fine behind NAT. You can't host a server without an open port, but that's kinda obvious.

      I find the auto-update function of it quite helpful. In your situation it would be too.

    3. Re:Lack of connectivity by bothan25 · · Score: 1

      Why in the hell would you need to nat them? Security? If you would spend that much time in setting up the network, why don't you just tell them how to be more careful online. Nat allows private networks, unable to be routed on the public internet. You would need to set up a pat pool for public routing. That can be done on a dhcp server/router.

  11. Oh, like me? by HBI · · Score: 4, Interesting

    I bought Doom 3. I bought Half-life, UT 2k, 2k4, DN3D, etc etc ad nauseam. I like FPS games.

    I did not buy HL2. Why? Steam.

    I might relent when the price is $10. Let's see if the game is still playable by then, given the dependence on an internet connection.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    1. Re:Oh, like me? by cazbar · · Score: 2, Interesting

      I'm exactly the same way. I would have been one of the early adopters of HL2 just to play counterstrike. However, I will probably never buy it simply because I don't like steam.

      I wish they would realize they are loosing sales over this and just trash the thing.

    2. Re:Oh, like me? by evilNomad · · Score: 5, Interesting

      I bought HL2, the first game in a few years.. Why? Steam..

      I didn't have to buy a DVD-drive, i didn't have to leave my room, i ordered it via steam with my creditcard, preloaded the content, and played at the day of release.. I now enjoy patches without having to pay for fileplanet to download it, I enjoy being able to setup a dedicated server simply by running a simple commandline steam tool on my linux server, I enjoy valve doing hardware surveys to make it easier for everyone developing games, since you will get an idea of what the average gamer has in his machine, I enjoy valve releasing new models, maps and hotfixes on the run wihtout having to wait to gather it all in one patch...

      And what i really enjoy? Valve getting my money when i buy their games, and no Vivendi, EA or whoever publish their games..

    3. Re:Oh, like me? by markass530 · · Score: 1

      Well your point rings very true with a lot gamers, since their $3000 dollar computers probably lack a dvd drive, and they are to lazy to go to a store...

    4. Re:Oh, like me? by The+MAZZTer · · Score: 1

      Amen! I especially enjoyed giving my money to Valve and not Vivendi when I bought HL2 Silver. I got something like 15 games for $60, which is an awesome deal anywhere, the best part being the only one that really sucked was Richochet. And, I'm getting Lost Coast and DoD:S for free when they come out. All in all my Steam experience has been rather plesant for the most part. A few bumps, but who can blame Valve... besides those who don't understand what it takes to build and maintain a large scale network like they have. I mean really guys, Steam is groundbreaking, so give it some leeway. Someone's gotta test the waters. I think Steam will revolutionize the way games are distributed and kept updated. Already, Valve is able to roll out patches weekly at times. The old download-run patches system wouldn't work well for that... especially when patches build on each other, it just gets too messy. And for those of you who DON'T want automatic updates, you could always, you know, TURN THEM OFF IN THE OPTIONS. Right click the game, properties, switch the combobox value. I will admit Steam should provide some rollback system to allow you to stop a patching process, turn off updates, and roll back to the state before it started updating. As well as the fact that Steam has a few glitches... I've sometimes found it refuses to let me use offline mode even when I explicitly tell it to. Luckily Internet connections are pretty much ubiquitous now. And if you don't have one, what the hell are you doing here anyway? :p Seriously, go fix the problem instead of whining. You obviously WANT to play it, so take some steps to make sute that it can happen, AND you'll be able to post on slashdot from your own computer, too! Oh and I am very much looking to play Day of Defeat Source when it comes out. Right when it comes out. Without fooling around with a few CDs or a DVD. That's my two cents. Or my four cents. Ok maybe that's more like a dollar.

    5. Re:Oh, like me? by Anonymous Coward · · Score: 2, Informative

      Why all the complaining about Fileplanet when Filefront has every patch on Fileplanet but at 10 times the bandwidth, no fees and no queues? Is someone forcing you all to use Fileplanet?

    6. Re:Oh, like me? by Anonymous Coward · · Score: 0

      First thing's first - how many computers get sold without a DVD Drive these days? And how much do DVD drives cost? And how many games come out on DVD (not very many if you haven't noticed)?

      I bought Half-life 2 boxed copy when it came out. Why? Because it was cheaper then what Valve was selling on that steaming pile of crap known as Steam (at least in Australia it was).
      Not only that but it came with a T-shirt and a manual which you don't get when you buy through Steam.

      Now really, I don't care about either the T-shirt or the manual. But Valve provided no incentive for buying through Steam!
      Online activation sucked, updates take at least 15 minutes (despite having 512/128k ADSL) and even when everything's up to date Steam still bogs down my computer every once in a while (or at least it did last time I used it which would have been months ago).

      Which is why I'll never buy anything through Steam. And in fact I'll be warry of buying any Valve games ever again.

      Wanna see an online distribution system done much better? Have a look at what Stardock is doing for their games and programs.
      And they even offer boxed copies of their software from their web-site.

      Valve is an independant game developer who acts as if they're much bigger and more important then they are.
      I'd much rather support companies like Stardock, Croteam, id and other similar companies.

    7. Re:Oh, like me? by Jeff+DeMaagd · · Score: 1

      I didn't have to buy a DVD-drive

      You've managed to own an HL2 capable system without a DVD drive? Also, I hope you have some other means of backing up.

      i didn't have to leave my room,

      As if shipping was prohibitively expensive. I think some stores shipped free, and if they did it properly, they should be allowed to ship early such that you'll get the package on official release date.

      Also, you sound as if leaving the dungeon was a hardship.

      and played at the day of release..

      You sound like one of the lucky ones. Some people had incredible wait times due to server issues.

      I now enjoy patches without having to pay for fileplanet to download it,

      Sounds like a horrible system. Valve should be providing all patch downloads themselves to all buyers, disc or download. There should be no reason for users to resort to downloading official patches from third parties.

    8. Re:Oh, like me? by LewsTherinKinslayer · · Score: 1

      Pure agreement on this one. People certainly love to pan steam for various reasons. I agree that it certainly had some problems when it was first released. But I think its a very smooth model at this point. People who complain about its online updates and the like seem like fools to me. If you don't want to have it update, then use the offline mode, which works just fine. It beats the hell out of having to manually update. Especially considering how fast it usually downloads for me. It especially kicks ass in the case of CS:S. Updated player models, new maps, how can you complain? Also, I'm sorry for all the people who couldn't play HL2 the day it came out. I downloaded it and was playing it about an hour after it was released. Great game. Too short.

    9. Re:Oh, like me? by shplorb · · Score: 1

      I didn't have to buy a DVD-drive

      You have a computer capable of playing it that doesn't have a DVD drive? (I thought it came on CD's anyway)

      i didn't have to leave my room, i ordered it via steam with my creditcard, preloaded the content, and played at the day of release.

      Most people actually like to go outside. Wouldn't it have been faster to go to a shop and buy it rather than waiting for a download?

      I enjoy being able to setup a dedicated server simply by running a simple commandline steam tool on my linux server

      You might, but millions of console players don't.

      I enjoy valve doing hardware surveys to make it easier for everyone developing games, since you will get an idea of what the average gamer has in his machine

      Meanwhile, console developers just code to the spec because millions of potential customers all have exactly the same hardware.

      I enjoy valve releasing new models, maps and hotfixes on the run wihtout having to wait to gather it all in one patch.

      Whereas console gamers enjoy popping the disc in and turning the machine on. They enjoy playing a FINISHED game that doesn't crash.

      And what i really enjoy? Valve getting my money when i buy their games, and no Vivendi, EA or whoever publish their games

      Valve could make their own console games if they want and get a good deal because they can fund development, unlike most 3rd party developers who are financed by publishers. Anyway, no-one gives a shit about which company gets the money, they just enjoy playing the game. You appear to enjoy knowing who gets what rather than the game itself.

    10. Re:Oh, like me? by Anonymous Coward · · Score: 0

      Just curious, was there much of a price difference between the online version and the box (let's go for the standard one here)?

    11. Re:Oh, like me? by Res3000 · · Score: 1

      Most people actually like to go outside. Wouldn't it have been faster to go to a shop and buy it rather than waiting for a download?

      If you read the whole sentences, you will see the part "preloaded the content, and played at the day of release."

      So he was able to start his computer in the mornings and begin to play, befor any shop has opened...

    12. Re:Oh, like me? by Anonymous Coward · · Score: 0

      No, they're just stupid lusers.

    13. Re:Oh, like me? by evilNomad · · Score: 1

      Nope, i do not own a DVD drive, nor CD drive, hell i dont even own a floppy drive, why would i? And in Europe it came on DVD's...

      Sure i could have gone to the store, and i do like being outside, but i had the entire game preloaded and 5 minutes after i came home from school i was able to play, on the day of release..

      Uhm, console players do not play on servers now all of a sudden? I do not know how it works, but in the CS world people setup FFA servers to play on, i do not own a console, and never will so i do not know about how it is done there, but having 200.000 people hosted by Microsoft or Valve servers seems kinda crazy..

      Uhm, all consoles are the same? Arnt Microsoft pushing two versions, which happens to be one of the things Gabe is annoyed with?

      HL2 was very well polished, and after release i got HL2:Deathmatch for free, 3 new maps for CS:S, how often do you console gamers get new maps for your games?

      I like the game, and i liked valve getting the money because of the many hours of fun HL1 & CS gave me, therefore i thought they deserved my money more than someone who prints the cd's.. Sure it has nothing todo with the game, but this happens to be one of the things i like about steam..

    14. Re:Oh, like me? by psymastr · · Score: 0

      Yes, they need to bitch.

      --
      Improve at backgammon rapidly through addictive quickfire position quizzes: www.bgtrain.com
    15. Re:Oh, like me? by shplorb · · Score: 1

      Uhm, console players do not play on servers now all of a sudden? I do not know how it works, but in the CS world people setup FFA servers to play on, i do not own a console, and never will so i do not know about how it is done there, but having 200.000 people hosted by Microsoft or Valve servers seems kinda crazy..

      I don't know how it works with CS, but with most console games someone hosts the game. Companies can also run dedicated servers via Live. Either way, the percentage of console players who play online is rather small.

      Uhm, all consoles are the same? Arnt Microsoft pushing two versions, which happens to be one of the things Gabe is annoyed with?

      They both have the same hardware. One comes with a detachable HDD and the other doesn't. Microsoft have been saying to develop games bearing in mind that the HDD won't always be there because it's detachable. I would say that it's most definately in the TRC.

      It's pretty simple to deal with really, just do a check on startup for the presence of the HDD and if it's there then you can use it as a cache. Of course, that implies that you have designed a half-way decent file I/O system for your game.

      Gabe is just whingeing that he's invested millions of dollars into developing highly PC-centric game tech. (slow & memory hungry) If he had ensured that they developed their tech so that it was cross-platform then I bet he wouldn't be spitting the dummy. Remember, he made his millions at Microsoft.

  12. Steam is great for developers. by webby123 · · Score: 0

    What makes steam so great? Well to sum things up, distribution just became a whole lot more easy. Valve is one of the most independent game producing companies on the planet, since they are not bound to a publisher (via sierra). How much does steam pay for distribution? I am shure MUCH less than your average game company. In the future I expect to see game companies pull away from publishers, using a torrent-like-systems to distribute their software. Resulting in even more cash flow, and cutting out the middle man.

    --
    Linux Video Tutorial Project, Tutoring the masses.
    1. Re:Steam is great for developers. by webby123 · · Score: 0

      As an added note, a good idea for companies like steam would be a cd-burning kiosk. This way they can keep their product in the store, but minus the the packaging. Something like this would be excellent as far as re-use, for other companies moving into this distribution model.

      --
      Linux Video Tutorial Project, Tutoring the masses.
  13. "PC Game superiority"? by sznupi · · Score: 1

    When was that? ;) But joking aside...personal preference, whether somebody likes games in PC or console style... Besides, anyone here really believes that creating impressive graphics more easily will bring superior games? (OK, you might argue that more time will be for other things than graphics...but will it be really?)

    --
    One that hath name thou can not otter
    1. Re:"PC Game superiority"? by Dogmatron · · Score: 1

      Besides, anyone here really believes that creating impressive graphics more easily will bring superior games? (OK, you might argue that more time will be for other things than graphics...but will it be really?)

      Um, this has nothing to do specifically with "creating impressive graphics more easily." The problem is multithreading, which will affect every aspect of a game.

      Multithreading is quite simply a pain in the ass, whether you are programming an app for a server, PC, or in this case, a console. Game programmers in particular have little experience with multithreading since:
      1) Most PC games are played full screen, which allows the other processes to have a low priority-- you can't lock up the system like this with windowed apps
      2) Consoles only run one app at a time-- the game! You may need a couple of threads when loading game assets from CD-ROM (same goes for PC), but that's about it.

      Though, Valve's argument will be nullified once dual CPUs become a norm in the PC market. Game developers will need to learn how to program multithreaded games to get the best performance!

      Also, someone else brought up how memory isn't keeping up with ever increasing CPU performance. Since threads have a memory overhead, this could become a significant problem for game programmers in the future. Ugh.

    2. Re:"PC Game superiority"? by LurkerXXX · · Score: 2, Interesting
      It's not just Valve's arguement. John Carmack creator of DOOM 3 agrees, as does Tim Sweeney of Epic Games (Unreal, etc).

      When the makers of the big 3 FPS games all agree on it, I think there may just be a real issue.

    3. Re:"PC Game superiority"? by Dogmatron · · Score: 1

      I definitely agree that this is a real issue. What I was referring to was Valve's insistence that this is a "console-centric" problem. This is shortsighted on Valve's part since the majority of PCs will eventually be running on dual CPUs in the future. So Gabe Newell's criticism of Microsoft and Sony comes off misdirected and infantile at best. The appropriate response to his rantings can simply be summed up as: DUH!

      Sorry for the confusion.

    4. Re:"PC Game superiority"? by LurkerXXX · · Score: 1
      Infantile? Why?

      I haven't seen any games yet that run appreciably better on multiple CPUs than on one. Have you? Just because those extra CPUs are in a box, it doesn't mean that the game developers will actually be able to take good advantage of them. Until we see that games deriving a real benefit from them released, it seems like it might be a valid criticism.

      This particiular 'interview' was particularly short. Even some other ones I've seen don't give much room to talk about PC game future. The 'console-centric' aspect is that these new consoles will be out very soon with multiple CPUs and he thinks it may be a few years before game writers actually become proficient at writing games that can actually take advantage of the CPUs (/sony cores). By that time your console is now a relic, however you've probably got other uses for those multiple CPUs in your desktop computer.

    5. Re:"PC Game superiority"? by Dogmatron · · Score: 3, Interesting

      To me, it comes off as the same type of whining that happened when game programmers switched from DOS to Windows/DirectX, and from C to C++. It's like asking "Have you seen any good games that aren't written in DOS? Have you seen any good games that take advantage of principles in OOP? Well, what is the point of then?"

      It's pointless criticism. Yes, things actually do change, believe it or not! Besides, Valve will face the same (well, actually worse) problems with PCs, so they really have no room to complain.

      The fact that Valve is now ill-prepared and complaining when this was all well foreseen is what's so infantile about their ramblings.

    6. Re:"PC Game superiority"? by Trejkaz · · Score: 1

      Rarely. Graphics are the primary cost of game development these days. AI might chew a little time, but realistically, a lot of AI code can be shared between games, whereas the graphics are mostly unique to each game, and double in size each year or two.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  14. Video Interview by DrIdiot · · Score: 5, Informative
    http://valve.1up.com/flat/Themeweek/Valve/video6.h tml
    There's the actual video interview.

    I spoke to some people at Microsoft, and as I said, I can't point to a single feature in Vista that I care about that solves problems for us.
    I can't see a single feature in Vista that solves any problems I've had with Windows on the consumer's side either.

    And I totally see why Sony wants people to write code that runs on seven SPEs and a central processing unit, because that code is never going to run well anywhere else
    You can say the same about DirectX. You can never run DirectX on anything but Windows. (WINE doesn't count). This is common practice, it happens with proprietary formats, why wouldn't it happen with game consoles?

    1. Re:Video Interview by thirty2bit · · Score: 2, Informative

      You can say the same about DirectX. You can never run DirectX on anything but Windows. (WINE doesn't count). This is common practice, it happens with proprietary formats, why wouldn't it happen with game consoles?
      There is a big difference between API calls and writing code to run on a cell processor-based system. APIs can be thunked or emulated. Processor specific code, or processor feature specific code is a totally different matter. It may take gobs of assembly to implement cell processors which would be a major fsck to port.

    2. Re:Video Interview by Thing+1 · · Score: 1
      Agreed. The smarter developers will band together and create an uber-SDK, with an API which works on all major consoles.

      Sure, it might not squeeze the most performance out, but that API can be wrapped around the 7 different processors and then have higher-level primitives exposed to the developer, so developers won't have to care which platform they're developing for.

      And, since it's open, when developers want extra performance on a certain platform, they can dive into the SDK and do it themselves.

      --
      I feel fantastic, and I'm still alive.
    3. Re:Video Interview by Lally+Singh · · Score: 1

      SDK? It'll have to be a new engine. Separating the various tasks out 8 ways (cpu +spes) and 3 ways (xbox360) is something the talented developers have to do themselves -- requiring that their code keep control.

      Welcome to lots and lots of data files, scripts, and callbacks. Which for many game developers, is already the reality.

      --
      Care about electronic freedom? Consider donating to the EFF!
    4. Re:Video Interview by Krunch · · Score: 1

      Does that mean Valve will switch to SDL and OpenGL ?

      --
      No GNU has been Hurd during the making of this comment.
    5. Re:Video Interview by samael · · Score: 1

      Direct3D, while different to OpenGL, isn't so different that it's a nightmare to convert.

      7-processor code, on the other hand, isn't going to be easy to convert to run on a single processor...

  15. PC superiority? by zwaffle · · Score: 1

    "new era of PC superiority"

    I doubt that since, just like the consoles, the PC are turning to multicore designs to boost performance.

    Developing good multithreaded/parallel code on a closed system like console may be hard, but doing the same thing on a open platform is even harder - your code would have to support any type of multicore PC architecture (tons of possible variation) and traditional CPUs as well.

  16. What's so special by Xarius · · Score: 2, Interesting

    about Steam?

    Steam-like systems will be extremely helpful for developers on the new consoles due to their ability to provide updates and new content.

    Isn't it just a glorified download interface?

    --
    C17H21NO4
    1. Re:What's so special by biraneto2 · · Score: 2, Informative

      No, it's not. It's far from a simple download interface, it has a lot of code underneath its graphic interface.
      Systems that provide update features have big advantages over a download by yourself one.

      -The user don't need to know what he needs to update. If you stop updating... and a month later you try the game again you don't bother seeking and verifying the last 8 updates on the site. Not everyone is a linux user.
      -Updates can be released more often, since the system manages the updates needed.
      -Security. It's harder to crack the game. You may not mind it, but for a software selling company this is very important.
      -Communication and news. It's way more pleasant to view news when you login into a game system than recieving not always welcome mail.

      There is probably others I forgot to mention here.

    2. Re:What's so special by Lehk228 · · Score: 1

      It's harder to crack the game.

      so it takes 3 hours instead of 30 minutes for a release to hit the net?

      --
      Snowden and Manning are heroes.
    3. Re:What's so special by Hydrogenoid · · Score: 1

      Moreover, will any of the next gen consoles include a hard drive? (not an optional one, mind you)
      Else using Steam doesn't make much sense, who would want to download the patches everytime?

    4. Re:What's so special by Rallion · · Score: 2, Insightful

      Um, for three of your four points -- ease of updates, frequency of updates, and communication -- the simple updaters that come with lots of other games (Neverwinter Nights comes to mind) work just as well, if not better.

    5. Re:What's so special by Nasarius · · Score: 1
      Not everyone is a linux user.

      Have you ever, y'know, used Linux? These days, one command will update every single package installed on your system.

      Anyway, games that update automatically have been around for a long time before Steam.

      --
      LOAD "SIG",8,1
    6. Re:What's so special by Anonymous Coward · · Score: 0

      > -Updates can be released more often, since the
      > system manages the updates needed.

      What really irritates me is for years I have used getright a brilliant download manager than can resume downloads... Konqueror is what I use for downloads that provide quickdeath urls and things that need a cookie it too can resume downloads. So why the hell can't Steam resume downloads? As a dialup user its very annoying when I tell steam to stop updating a game and it takes 20 minutes for it to stop because its in the middle of downloading a file!

      > -Communication and news. It's way more pleasant
      > to view news when you login into a game system
      > than recieving not always welcome mail.

          Like the update news for DOD:Source which I paid for in september 2004 and still can't play because its been coming soon for a year. It reads :

      Latest update: October 05, 2004

      Full Change History:
      [-] October 05, 2004 (current release)

      Changes/Additions

      Added Day of Defeat: Source to Coming Soon.

  17. New generation a flop? by Anonymous Coward · · Score: 0

    As I see it Both Sony and Microsoft are making huge mistakes with there new consoles..
    One of Sony Biggest problems will be all the strings attached to the Blue Ray technology, as well as its reliance on being connected to the internet whenever you want to use it.
    Microsoft will have many of the same problems it has had, but surisingly they seem to have more forsight into the the market that Sony does this time.

    Personnly I'd like to see both consoles Flop, Especially The Ps3.

  18. First thoughts vs article by Mishra100 · · Score: 1

    At first you probably think he is trying to say that games are harder to produce because you have to succumb to the high graphics and excellent gameplay that gamers expect these days. This article doesn't seem to be leading toward that.

    It seems he is trying to come at an angle that most of us don't understand, and that is physically programming the game. When you have to program the game on a kernel level with such propritary equipment, then it becomes hard as you probably have to learn the hardware everytime they come out with a new system. Programmers have to redevelop a whole entire style of code to the newest system that comes out. If this is true, and putting this up against the PC; then you see that the PC pretty much stays a lot of the same in a kernel type environment. Plus the fact that everything seems to work together and act the same. Of course, I have no idea how to write a video game and most of us don't. But he probably has a lot more insight on what is going on in a kernel software development tyep environment for all the new systems.

    Consider this before forming opinions.

    1. Re:First thoughts vs article by Anonymous Coward · · Score: 0

      Gamers expect "excellent gameplay" these days?!

      Why then does Tekken still sell a lot? That shit is nearly UNPLAYABLE!

  19. Distributed programming is hard ... by Anonymous Coward · · Score: 2, Interesting

    Not to be blunt or anything, but getting good performance out of any distributed system is always overly complicated; this will be equally true of multicore PC systems as it is of new console systems. Let's face the facts, few game developers have really had to consider critical sections and racing conditions on the level they're now forced to face them; this means that most developers are simply not up to the challenge and will produce some technically inferior games.

    Now, there will essentially be two classes of games in the next generation; the graphically impressive and technically superior games and the games which are only a slight improvement over what we've seen on either the Gamecube or the XBox.

    Valve's comments don't really matter that much, because producing games for the PC will be several times as complicated as it ever was before. If you started producing a brand new game today you would have to consider low, mid and high level single core as well as low, mid and high level multi-core systems; not an easy choice considering the single core systems will potentially perform much worse with distributed algorithms whereas the multi-core systems will perform dramatically worse on a single threaded system.

    At least the developers will not be given the necessary time to tweak their code on the PC until after the game is released (Just what I always loved, buggy games).

  20. Hmm... by MaestroSartori · · Score: 5, Interesting

    Apparently the solution to consoles being difficult to program for is to use Valve's proprietary, slightly sucky, extremely annoying Steam content delivery service. I don't get how that works, sorry. And I'm a console developer working on next gen.

    To meet some of the other points he's raised doesn't take too much effort either:

    Apparently nothing in Vista helps him out at all? What a shame. I fail to see how that is particularly relevant, especially since it really doesn't make anything worse. XNA might change things for Valve, but that's not the same thing. Valve only target one OS. If that OS changes under them, perhaps they should have practiced cross-platform development to cover that eventuality...

    I'm not really surprised he says Xbox 360 makes his life worse - a lot of the planned online functionality MS have in store renders Steam somewhat irrelevant.

    And I think he's being a touch cynical about the reasons for Sony's Cell architecture (disclaimer - I work for Sony). But I suppose he could be correct. Again, though, there are techniques for cross-platform development which Valve hasn't bothered its ass using.

    If you stick with writing games for x86 Windows, I don't feel much sympathy for teething troubles when you start hitting the console hardware. Mainly because (shock) it really isn't all that different for the majority of the coders! Yes, you'll need specialists. But huge chunks of stuff won't need to change at all - game logic, frontend, scripts/scripting. This isn't rocket science, and many companies have been releasing titles near-simultaneously on multiple, drastically different hardware platforms for years.

    Sour grapes from a Win32 codeshop. Who'd believe it...

    1. Re:Hmm... by Anonymous Coward · · Score: 0

      Nice Resumé :-)

      Looking forward to SoE2.

    2. Re:Hmm... by Anonymous Coward · · Score: 0

      You work for sony? Banging ones head against the wall comes to mind when trying to use one of their devkits. Please fix the compiler. The xbox360 is a dream in comparison.

    3. Re:Hmm... by Anonymous Coward · · Score: 0

      Damn.. ICE BURN!!!

    4. Re:Hmm... by LurkerXXX · · Score: 2, Interesting
      I'm not really surprised he says Xbox 360 makes his life worse - a lot of the planned online functionality MS have in store renders Steam somewhat irrelevant.

      That's not what makes his life worse. It's the multi-CPU aspect. Same as with the new Sony Cell chips making things diffucult.

      Check out his other interview on the same topic

      Oh, in case you think he's still just upset about your company 'rendering Steam somewhat irrelevent', check out what John Carmack of Id (DOOM 3) and Tim Sweeney of Epic Games (Unreal Tournament) have to say about the topic. Those two don't have any Steam to worry about, but agree with Gabe.

      A Sony employee dismissing criticism of Sony. Who'd believe it...

    5. Re:Hmm... by Anonymous Coward · · Score: 0

      Yes, that really backs up what Jabba(Gabe) is complaining about...two more peecee developers complaining, too.

      Watch the console world Xbox fanboy.
      Watch the console world not care.
      Watch the console world continue to prosper.
      Watch the console world continue to grow.

      No one in the console world, developer or gamer, give a shit what three peecee dweebs are whining about.

    6. Re:Hmm... by CronoCloud · · Score: 1

      The writings been on the wall for years that any PC only dev house should prepare to go console/multiplatform. What's funny is that all these PC devs complain about the console dev process and then you hear that their company has folded or split up and that they're doing flash games or cell phone games.

    7. Re:Hmm... by Compaq_Hater · · Score: 1

      yeah considering mos teenagers on the net can take a console apart make an emulator for it, then use that a dev tool to write games for that system. now if they can do it why couldn't the software houses that went under do it ?. CH

    8. Re:Hmm... by Anonymous Coward · · Score: 0

      Gabe isn't even a coder. Carmack and Sweeney are PC coders (ue3, 'nuff said) they don't know what they're talking about when it comes to consoles.

      Yes, i'm a console coder. I don't hear other ps2 guys bitching about next-gen... I hear them creaming they're pants over ps3. xbox guys complain because its a PC in a console box and the're up shit creek next year.

      STFU about shit you don't know about, junior.

    9. Re:Hmm... by Iax · · Score: 1

      jeeze, are you stupid or something? Im not a console expert, but Im pretty sure that the XBox 360 is not made or developed by sony.

    10. Re:Hmm... by cnettel · · Score: 1
      Yeah, cause we have seen all those homebrewn games maxing out multi-threading.

      It's not writing games that's hard. It's writing games that actually use anything slightly close to the theoretical specs from Sony et al.

    11. Re:Hmm... by LurkerXXX · · Score: 1

      You don't have to be a console expert, you just have to read. The articles linked to talk about problems programming on both the Xbox and Sony. Idiot.

    12. Re:Hmm... by Anonymous Coward · · Score: 0

      >> I'm not really surprised he says Xbox 360 makes
      >> his life worse - a lot of the planned online
      >> functionality MS have in store renders Steam
      >> somewhat irrelevant.

      > Oh, in case you think he's still just upset about
      > your company 'rendering Steam somewhat
      > irrelevent'

      What was that about being able to read? You can't do it. Ah, that's what I thought.

  21. Excuse me? by wowbagger · · Score: 4, Insightful

    Gabe Newell - the guy who's company has chosen to make their games NOT portable to any thing other than Windows, is criticizing Sony for making their games hard to port?

    The same Gabe Newell who took a relatively portable game framework (Quake) and made it NOT portable (Half-Life)?

    The same Gabe Newell who chose to use a non-portable graphics framework (Direct-3D) rather than a portable graphics framework (OpenGL) for Half-Life II?

    Well, I guess he is an expert in non-portable - we'll allow his testimony.

    1. Re:Excuse me? by evilNomad · · Score: 1

      Yes, the same Gabe Newell who brought us some of the greatest games of all times.. Sigh, why should he spend a dime on doing a linux version? The marked is so small, and many will happily dualboot to play anyways..

      And valve has ported their games to consoles, so your logic is flawed, what Gabe argues is that the code written for a PS3 cannot be reused for xbox360 or a PC, where as code written for a pc at the moment can be pretty much ported to an xbox or ps2 without recoding it all from scratch

    2. Re:Excuse me? by rea1l1 · · Score: 0

      http://www.steampowered.com/index.php?area=news&id =435 Steam and Halflife run on linux. I'll refrain from insulting you.

    3. Re:Excuse me? by Anonymous Coward · · Score: 0

      "Gabe Newell who brought us some of the greatest games of all times"

      huh? Gabe Newell only brought us Half Life 1 and HL2(which personally i didn't think lived up to expectations). And while Half Life 2 was a great game, half of it's success was due to Counter Strike, which Valve had NOTHING to do with.

      Jesus i loved Half Life but there is a difference between appreciating that game and riding Valve's dick.

    4. Re:Excuse me? by Anonymous Coward · · Score: 0
      Steam and Halflife run on linux

      While the dedicated server is cool, the Half-Life client (i.e., the part you actually play) does not run on Linux.

    5. Re:Excuse me? by Rew190 · · Score: 1

      Gabe Newell - the guy who's company has chosen to make their games NOT portable to any thing other than Windows, is criticizing Sony for making their games hard to port?

      Which do you think is actually the bigger factor, the ability to port from the mainstream crowd of consoles to the mainstream crowd of PCs, or the ability to port from a PC to Mac/Linux (which, for gaming, are niche markets)? Newell's talking about the big picture. I don't think it's fair to take his comments and then try to apply them to MUCH smaller markets. There's a huge difference there.

      The same Gabe Newell who took a relatively portable game framework (Quake) and made it NOT portable (Half-Life)?

      It's pretty widely known that Valve basically gutted the Quake engine and you can barely say that it's based off of it. HL wasn't a mod, it was essentially an entirely new engine with bits of Quake code in it.

      The same Gabe Newell who chose to use a non-portable graphics framework (Direct-3D) rather than a portable graphics framework (OpenGL) for Half-Life II?

      Direct 3D runs on Xbox and PC. It covers the two mainstream markets (PCs and consoles). Granted, HL2 won't work with Linux or whatnot, but the brutal truth is that business-wise, the markets are basically insignificant. Don't get me wrong, I'd LOVE to see more Linux and OS X games, but I can't blame these guys for not developing when your market is so small. Hopefully this changes, but for now the sad reality seems to be that if I see a game that I want on Linux, it's more like a "wow, that company's pretty cool for supporting such a small market" thing rather than a "wow, given the high potential market for both of these mediums, it seems ridiculous that the ability to easily port between the two is being ignored!" Newell is arguing the latter.

    6. Re:Excuse me? by randomblast · · Score: 1

      OK, my first response was "What a moron, that's just the server."
      My second response, on clicking the link, was "HOLY HELL, WHEN DID THAT HAPPEN?!?!"
      My third response, on trying to get a copy, was "OK, calling it the Half-Life 1 engine is just cruel and misleading, not to mention cruel. Also blatantly false. Did I mention cruel?"
      (It's just the server.)

      P.S.
      Somebody more knowledgeable, correct me if I'm wrong, and please please say I'm wrong...

      --
      ...these aren't my real teeth.
    7. Re:Excuse me? by Anonymous Coward · · Score: 0

      No shit. I was quite happy the compiler tools for half-life 1 were able to run on a linux box natively. I could use it as slave/etc. But why, oh why, did they make the half-life 2 compile tools source depend soo heavily on steam! Steam has to be running for these tools to work... what a mess.

    8. Re:Excuse me? by supabeast! · · Score: 1, Insightful

      Gabe Newell and his crew at Valve are the most overrated game developers on earth. People treat him like a God, but what did he really do? He made a Tomb Raider clone from a first-person perspective and then made first-person jumping puzzles even more of a pain in the ass by requiring the player to jump AND crouch! And then he bought the rights to a popular mod so he could charge for it! GENIUS! Last but not least, let's not forget about Steam, the hidously convoluted proprietary download system that was cracked before the first big steam release ever happened!

      Gabe Newell has done nothing special beyond selling millions of copies of a very mediocre game. Since then Valve has just become another independent game studio that ends up years behind schedule on mediocre sequels. Bravo.

    9. Re:Excuse me? by kesuki · · Score: 1

      You're wrong it's the server for Half-life AND Steam. I mean yes, it's still the server only, but it's for Steam as well!

      You asked to be corrected if you were wrong on any points ;)

    10. Re:Excuse me? by altan · · Score: 1

      Half Life was ported to the Playstation 2.

    11. Re:Excuse me? by Anonymous Coward · · Score: 0

      I think that is in reference to a Linux dedicated server, not a client like the parent was referring to. The only way you can play HL2 under Linux is with Cedega, which gives you quite a performance hit.

      The parent poster was absolutely correct. Valve, in their arrogance only support Windows. Now it looks like they're going to suffer for it, and they completely deserve it.

    12. Re:Excuse me? by bburton · · Score: 1
      Granted, HL2 won't work with Linux or whatnot, but the brutal truth is that business-wise, the markets are basically insignificant.
      And they'll continue being so as long as everyone chooses to develop Microsoft-only compatible products.
      --
      Slashdot = ((Technology + Politics) / Trolls) % Grammar Nazis
    13. Re:Excuse me? by Midnight+Thunder · · Score: 1

      Gabe Newell and his crew at Valve are the most overrated game developers on earth. People treat him like a God, but what did he really do?

      Oh, I thought god worked for ID Software ;)

      At least ID Software's software uses OpenGL and OpenAL, which make it portable friendly (unlike Valve's)

      --
      Jumpstart the tartan drive.
    14. Re:Excuse me? by Rew190 · · Score: 1

      I'm not saying that Linux and company should be completely ignored, just that you cannot compare the two huge gaming markets (PCs and consoles) directly to Windows and Linux (where Linux essentially has no market share).

    15. Re:Excuse me? by PaganRitual · · Score: 1

      "Gabe Newell - the guy who's company has chosen to make their games NOT portable to any thing other than Windows, is criticizing Sony for making their games hard to port?"

      sigh

    16. Re:Excuse me? by supabeast! · · Score: 1

      "Oh, I thought god worked for ID Software ;)"

      He used to, but I think he went to Epic.

    17. Re:Excuse me? by Rew190 · · Score: 1

      Gabe Newell and his crew also brought forth two of the best FPS games ever made, released a game for free (TFC classic, which was incredible), brought great support to the modding community, etc. And come on, you and I both know that you can get Counterstrike for free. At the same time, you can buy it and then the developers of the most popular mod EVAR are making money for their effort. What's so wrong with that?

      And yeah, there are lots of people who actually find steam convenient or don't care that they have to be connected to the internet to do it. The only place I've really seen it railed on is /. I also enjoy that the money from HL2 is actually going to the developers instead of Vivendi and that I don't have to worry about losing CDs or keeping up with updates. Good for them.

      I agree he isn't a gaming god, but I do credit Valve with making some top notch stuff and being so mod-friendly. Used to love them before the damn stuttering bug and the 04 Christmas release shenannigans, but they're still a company that's worth giving money to.

    18. Re:Excuse me? by CronoCloud · · Score: 1

      Actually Valve itself didn't do those console ports, they handed those off to another company, Gearbox in the case of the PS2 port of Half-Life.

      Bad decision in the long run, nowadays PC only dev houses really need to get console experience.

    19. Re:Excuse me? by pommiekiwifruit · · Score: 1

      That version is credited to Gearbox, not valve.

    20. Re:Excuse me? by Anonymous Coward · · Score: 0

      HL2 is one of the best PC games ever made. It easily ranks in the top 10.

    21. Re:Excuse me? by Anonymous Coward · · Score: 0

      What? Support to the modding community? Hello, half life was based on the Quake 2 engine, that's why it was so moddable in the first place.

      I don't care how good Half Life was. Without CounterStrike it wouldn't be half as popular.

    22. Re:Excuse me? by Scudsucker · · Score: 1

      The first Half-Life belongs in the top of the top ten, no question about it. Half Life 2, on the other hand, doesn't even rate an honorable mention.

    23. Re:Excuse me? by Scudsucker · · Score: 1

      Gabe Newell and his crew also brought forth two of the best FPS games ever made

      Half Life 2 has to take a back seat to many, many, many other games on the "best ever" list. So far back that it doesn't even rate an honorable mention. Half Life 1 was awesome, and an excellent contender for #1 game of all time.

      released a game for free

      It's not so free if you had to pay for it, and you had to pay for Half-Life to get TFC. And it was just about impossible to find HL in a bargin bin; generally you could only find the latest Super Steriod Nuclear Fission Studmuffin Pack for the same $50 that you would have paid for the origional.

      The only place I've really seen it railed on is /.

      I've seen plenty of people on game forums bitch about it. You wont see gaming mags bitch about Steam because they are dependant on game companies for freebies.

    24. Re:Excuse me? by Compaq_Hater · · Score: 1

      that's not completly true, Linux has some market share just not a massive one and in the wrong area for getting games ported to it. i mean servers are for buissness and in a sense they are for gaming (server for running a game) but the desktop it'self is negelected only becuase everyone uses Direct X if more companies would use an Open GL Frame work for their games then linux could have a lot more games than the 25 to 35 titles it has now. But i understand that most companies are content to use the Direct X API's as opposed to the Open Gl due to Direct X is Easy and most of the Tedious parts of coding are done and used as a Function in Direct X, but by the same token with all the Open source Libs on the net a company could develop an Open Gl game just a Easy as a Direct X game. But this all goes down to the point of Linux is considered a Basement Os to this day, instead of a reliable server and Desktop which it is. and yes i know it is not the way there yet but it is close enough to be a contender with the best of them also most companies only know Direct X due to thats all they are accustomed to so you cannot Expect them to just change over night but there will come a time when a company will see that linux a Viable source and will produce games for it (i hope anyways.) but those are my thoughts, yeah i know i will STFU now. CH

    25. Re:Excuse me? by Nasarius · · Score: 1
      Half Life 2, on the other hand, doesn't even rate an honorable mention.

      I'm glad someone else feels that way. Nearly all the game magazines and review sites are screaming "best game ever!!!", for no reason I can discern.

      It has pretty graphics. It may have a cool physics engine, though it was never used to any impressive effect. It has an okay storyline. Maybe it even has an "immersive world" for people who don't remember Deus Ex. But it plays like a fucking rail shooter. With jumping puzzles. You shoot stuff, you follow the predetermined path, and you try to figure out the one and only one way to get past each obstacle. Call me old-fashioned, but I like my games to have replay value.

      I have to wonder if we're going to see a huge retraction like we eventually did with the glowing reviews and embarassingly high ratings of Black & White.

      --
      LOAD "SIG",8,1
    26. Re:Excuse me? by AaronBrethorst · · Score: 1
      Well, it's been out since November 2004 now, so probably not. And, honestly, I though that HL2 rocked. In fact, I've played through Half-Life 2 twice and Halo 2 only once (in contrast, though, I've probably played through Half-Life four times and Halo at least as many times, so take from that what you will).

      Although, it's entertaining that you'd mention Black and White considering that B&W 2 is supposed to be out anytime now and I have barely heard a peep out of Peter Molyneaux or most online pubs (at least compared to last time).

      --
      No, but I used to work for Microsoft.
    27. Re:Excuse me? by PaganRitual · · Score: 1

      So it's a Gearbox port of Valve game, then. Whatever.

    28. Re:Excuse me? by Anonymous Coward · · Score: 0

      I think a lot of animosity from the linux community comes from the fact that many of these companies (like valve) port the game code to linux, but only for use as a server. They already go through the effort to port the game itself, if they were to use a cross platform graphics system, we'd have the game itself for the cost that they spent to develop the server.

    29. Re:Excuse me? by Anonymous Coward · · Score: 0

      The point being that Valve doesn't have experience of console games, or of writing portable code.

    30. Re:Excuse me? by Anonymous Coward · · Score: 0

      Would you hate Valve if they paid someone to port halflife to linux?

    31. Re:Excuse me? by Nasarius · · Score: 1
      Well, it's been out since November 2004 now, so probably not.

      True enough. And though I don't like HL2, it's nowhere near as bad as B&W.

      And, honestly, I though that HL2 rocked.

      Not trying to start a flamewar, genuinely curious: why? What did you like about it? Have you played Deus Ex (the original, not the sequel)?
      I ask about Deus Ex because it was the turning point in FPSes for me. After playing DX, any normal shooter was so boring. I know that we who are disappointed with HL2 are a small minority, and I'd like to figure out why.

      --
      LOAD "SIG",8,1
    32. Re:Excuse me? by Anonymous Coward · · Score: 0

      No, Half-Life was based on the Quake 1 engine. Valve later licensed Quake 2, but never made any use of it because it was technically inferior to what they'd already done with Quake 1. You can look at the HL1 SDK code, or you can even look at the leaked Source code, and you'll see that their engine largely takes some Quake 1 code, stuffs it into really pointless classes, and diverges from there.

      It should be noted that HL1 radically changed the renderer from Q1, and included a comparable D3D render. It also modified extensively the physics, implemented an entirely new 2D system, added a text-to-speech engine, extended the model system beyond either Q1 or Q2's functionality, added multiple layers of light maps for dynamic lighting, introduced complex map scripting, etc.
      And the reason it was "moddable," was that they created traps in their engine and released an SDK.

    33. Re:Excuse me? by AaronBrethorst · · Score: 1
      Half-Life 2 gave me more of what I loved about the original: reasonable storyline (for an FPS), quirky and interesting characters, and terrific AI. I found the ending dissatisfying, but I'm hoping HL2: Aftermath will help correct that for me.

      I tried to play Deus Ex, but when it came out my computer was fast enough to give it about 15 FPS at best. I picked up Invisible War when it came out for Xbox, got bored, dumped it. I keep thinking about digging up a copy of the original but I only have so much time, and Indigo Prophecy comes out this month anyway ;-)

      --
      No, but I used to work for Microsoft.
    34. Re:Excuse me? by Scudsucker · · Score: 1

      IMO the biggest problem with HL2 is that it was a rat tunnel. The first game was of course a rat tunnel as well, but for most of it you are trapped in a collapsing underground base, so some claustrophobia and limited ways out are to be expected. HL2 took place almost entirely above ground, so having a single path that's about 15 feet wide just doens't cut the mustard.

      Far Cry did this much better. The only artificial limits placed on you are the attack helicopters that shoot you down if you try and leave the island area by boat or swiming. Other than that, you were pretty much free to approach your next destination however you wanted.

      Or they could have done it like Dues Ex, where there were several levels that you could solve by going one of three different ways, and you could go in quietly or guns blazing.

      One thing that wrecks a game for me is an Easter Egg hunt to find the switch that opens the closet that has the key to open the vault that has a lever... But having an artificial rat tunnel is almost as bad.

  22. PC/Console games by typical · · Score: 4, Insightful

    Will this bring upon a new era of PC Game superiority?

    God, this is a sad attempt to revive a tired flamefest.

    The answer is no, for two reasons.

    First, the PC and the console are two different beasts. The different peripherals and capabilities of each system tend to lend them to different types of games. My favorite PC games have not hit the console, and visa versa.

    Second, console games sell a lot more copies (partly due to the greater Joe Sixpack appeal from easier setups and partly because it's a pain in the ass to pirate games on modern consoles, so you don't see two-thirds of the games out there being pirated, as you do on the computer). A lack of compatibility would probably not be a really good thing for the PC, given that there are more development dollars in console games (actually, a lack of compatibility almost always screws over the end user and benefits only the system vendors).

    In the silver lining department, this is probably a good thing for Linux -- the large and current commercial game library on Windows is one of its greatest strengths in the college crowd, and whatever college students use is what everyone uses in a couple years.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  23. Let Me Say For Console Engineers by Anonymous Coward · · Score: 0, Interesting

    Shut the fuck up you peecee clown.

    The reaction in the console world to has been hilarious. Some guy who used to work at Microsoft and hitches his company completely to that technological nightmare that is Visual Studio/DirectX/Windows/x86 is crying over the fact that he is now screwed technologically in his ability to compete in the lucrative console market.

    Well boo-fucking-hoo Gabe.

    You made your choice and no you have to live with it. Just like you made your, idiotic, choice to use Outlook...

    Those of us with a fucking clue who actually work in the console biz have been working our way to the promised land for years now. And with the PS3 we have arrived. You guys haven't seen anything yet with what we are doing and will be doing with the PS3/Cell/RSX hardware. It is a game/graphics programmers dream system.

    Not only is the PS3 a dream system, the unlimited scalability of the internal bus architecture of Cell chips means our code bases are ready to scale to unbelievable heights of performance in future media devices that use multi-Cell systems or Cell chips with more SPUs.

    So, yeah, it must suck to be stuck in x86 directx land.

    BTW, all you crazy Linux cats are going to get to have fun with your very own Cell systems soon:

    http://kerneltraffic.org/kernel-traffic/kt20050905 _326.html

    Enjoy! I know I am...

    1. Re:Let Me Say For Console Engineers by spectecjr · · Score: 1

      Those of us with a fucking clue who actually work in the console biz have been working our way to the promised land for years now. And with the PS3 we have arrived. You guys haven't seen anything yet with what we are doing and will be doing with the PS3/Cell/RSX hardware. It is a game/graphics programmers dream system.


      Coulda fooled me. What games company do you work for? ... silence ...

      Right. Thought so. Meanwhile, some of us who actually work in the industry are looking at the Cell architecture and scratching our heads in pain. It looks like the pain of developing for a PS2, x6.

      --
      Coming soon - pyrogyra
  24. Finally by Emperor+Tiberius · · Score: 1

    Good, will this relieve the slump we've seen in good PC games?

  25. head in sand about computer architecture trends by mmp · · Score: 5, Interesting

    From TFA:

    Newell was equally harsh, if not more so, on Sony for its design of the PS3 architecture and programming environment. "There are incredibly few programmers who can safely write code in the PlayStation 3 environment. And I totally see why Sony wants people to write code that runs on seven SPEs and a central processing unit, because that code is never going to run well anywhere else," he said.

    What he seems to not understand/want to pretend isn't the case is the fact that the architecture of the Cell is a reflection of longstanding trends in computer architecture, not an exotic thing that Sony dreamed up to be troublesome.

    In particular, there has been a longstanding disconnect between the growth in the amount of memory bandwidth available to chips versus the amount of computation that can be done on them. Computational capacity is growing much more quickly than memory access. Over enough years, this disconnect makes a big difference! Nowadways, processor architects will tell you that computation is basically free while communication is what is expensive.

    Architectures ranging from GPUs to multicore CPUs to Cell take advantage of these trends in various ways, deliving much more computational capacity than standard CPUs. All of these architectures are deeply inherently parallel. There just isn't any other viable way to take advantage of all of this computation.

    John Owens has a nice chapter in GPU Gems 2 on this topic.

    If Newell (or whoever) doesn't want to program the SPEs on the Cell, he's free to just use the PPC CPU on it. And his game will be much slower than someone who uses it well. But there aren't going to be very many performance gains in the future to be had from single-threaded code running on CPUs. So while Cell is not trivial to program, none of the other choices are any easier. (Note that there are C/C++ compilers for the SPE instruction set, etc, so they're not *that* hard to program.)

    (I'd like to hope that Newell actually knows all this and is just posturing in he middle of his Steam pimping and that this doesn't reflect reality in Valve's world!)

    -matt

    1. Re:head in sand about computer architecture trends by Anonymous Coward · · Score: 0

      >In particular, there has been a longstanding disconnect between the growth in the amount of memory bandwidth available to chips versus the amount of computation that can be done on them
      ...
      All of these architectures are deeply inherently parallel.


      Not to diminish your brilliance in the field of computer architecture, but, to point out the blindingly obvious, if a single CPU is hampered by memory bandwidth limitations, then all of those CPUs and SPEs operating in parallel just makes the memory bandwidth crunch worse.

      Odds are that game devs will have a hard time finding something for a sizeable portion those extra SPEs to do.

    2. Re:head in sand about computer architecture trends by Anonymous Coward · · Score: 0

      "Odds are that game devs will have a hard time finding something for a sizeable portion those extra SPEs to do."

      Well, that was the most inane thing anyone has posted in this thread.

      Post less, read more.

      Here's something simple enough for you to understand :

      http://www.research.scea.com/research/html/CellGDC 05/index.html

      Then move on to the STI Cell patents.

      Then ask us game engineers if it's ok for you start posting in console threads again.

    3. Re:head in sand about computer architecture trends by earnest+murderer · · Score: 1
      (I'd like to hope that Newell actually knows all this and is just posturing in he middle of his Steam pimping and that this doesn't reflect reality in Valve's world!)

      I think that sums it up right there. If it's hard to port game code it's going to slow the rate at which the Steam conveyor can continue to deliver fat sacks of cash to his wallet.

      --
      Platform advocacy is like choosing a favorite severely developmentally disabled child.
    4. Re:head in sand about computer architecture trends by pommiekiwifruit · · Score: 1

      Or for a less sony-centric viewport, see GDCE especially the session by Dean Calver. Personally I think multi-threaded coding is trickier than single-threaded, and if it spills over from the one "PS2 guy" into the general coding of a game, then that has a big impact on coding practices. Not my problem though.

    5. Re:head in sand about computer architecture trends by mmp · · Score: 1

      to point out the blindingly obvious, if a single CPU is hampered by memory bandwidth limitations, then all of those CPUs and SPEs operating in parallel just makes the memory bandwidth crunch worse.

      Yep. That is exactly the world we live in.

      The good news is that if the particular algorithms you're interested in have a favorable ratio of computation to memory access (aka good data reuse), then you are loving the new parallel world and your code is getting faster at the rate that computational capability is increasing (which is greater than Moore's law.)

      If your algorithms have a poor ratio of compute to memory (e.g. you process each item of data once and are done with it), then your algorithm will only get faster as memory access gets faster (much much less than Moore's law.)

      So the new Cell/GPU/etc world helps the first class of algorithms. The second remains where it is. Fortunately for Sony and Cell/PS3, quite a bit of computer graphics has a nice compute/memory ratio.

      -matt

    6. Re:head in sand about computer architecture trends by Anonymous Coward · · Score: 0

      You may wish to re-read the Sony slide deck you cite. Apparently, you missed the text discussing their recommendation that SPEs be used for tasks with good data locality or the section on software managed caches. I guess the memory bandwidth problem exists even for the oh-so-magical Cell.

      Get back to me when you're a *competent* game engineer.

    7. Re:head in sand about computer architecture trends by Anonymous Coward · · Score: 0

      You forgot something important: internal memory bandwidth scales linearly with the number of cells, as long as the computations assigned to them have good locality. That is the whole point of having those independent SPEs!

      So how about holding off the insults until you are correct?

    8. Re:head in sand about computer architecture trends by Anonymous Coward · · Score: 0

      >You forgot something important: internal[emphasis added] memory bandwidth scales linearly with the number of cells, as long as the computations assigned to them have good locality. That is the whole point of having those independent SPEs!

      Great, so you can compute really fast until you have to read something not on the chip. Guess what, most other processors are like that too!

      What does that have to do with off-chip memory bandwidth (what I was talking about in this thread and the issue I had with the original poster)?

    9. Re:head in sand about computer architecture trends by akuma(x86) · · Score: 1

      In particular, there has been a longstanding disconnect between the growth in the amount of memory bandwidth available to chips versus the amount of computation that can be done on them. Computational capacity is growing much more quickly than memory access

      I think you're confusing memory latency and bandwidth. Memory latency isn't improving as fast as computation or bandwidth.

      In order to hide latency, you do more things in parallel while you wait for your long latency memory operation to complete. Finding many things to do in parallel in a single thread is hard to do automatically by the hardware (ie - out of order execution). And by "hard to do", I mean power hungry. A more power efficient way to do this is to put the burden on the programmer to partition the problem into parallel tasks and explicitly map it onto multiple execution units.

    10. Re:head in sand about computer architecture trends by Herbst · · Score: 1
      John Owens has a nice chapter in GPU Gems 2 on this topic.
      ...
      (I'd like to hope that Newell actually knows all this and is just posturing in he middle of his Steam pimping and that this doesn't reflect reality in Valve's world!)

      I actually agree with what you're saying, except that you really should mention that you're the editor of "GPU Gems 2". Pimping a product without revealing your association to it is the worst form of pimping in my book.

    11. Re:head in sand about computer architecture trends by akuma(x86) · · Score: 1

      The good news is that if the particular algorithms you're interested in have a favorable ratio of computation to memory access (aka good data reuse), then you are loving the new parallel world and your code is getting faster at the rate that computational capability is increasing (which is greater than Moore's law.)

      How can you scale faster than Moore's Law?

      If your application is compute bound and parallel, then you increase capability by increasing functional units which are directly proportional to transistor density (aka Moore's Law).

      When NVIDIA draws their pretty graphs showing faster than Moore's Law scaling, it's because their die size hasn't been maxed-out in the past and is increasing in size. When NVIDIA chips become reticle limited (upper limit die size), they will also scale with Moore's law.

    12. Re:head in sand about computer architecture trends by Anonymous Coward · · Score: 0

      Great, so you can compute really fast until you have to read something not on the chip. Guess what, most other processors are like that too!

      That's what parallelism is for. When a thread stalls on long latency, you pre-empt it with another indepdenent thread - your app is infinitely parallel remember?

      Now your argument is that you can't sustain this level of parallelism (computational unit utilization) without saturating the off chip bandwidth.

      Where is your evidence for that? Graphics applications have very high compute to memory ratios and so it is plausible to believe that the system is balanced. You're not going to solve large data-set fluid dynamics problems with Cell.

      Any competent architect would create a balanced system such that it would supply adequate bandwidth to feed the cores for the applications it was designed for. There is a heirarchy of bandwidth that should have been tuned for game applications.

      Now the dumb thing about Cell is that it makes the programmer responsible for coherent memory and cache management in general. This unecessarily complicates the programmer's job. This should have been done in hardware.

      PS - I'm not the AC you started this thread with.

    13. Re:head in sand about computer architecture trends by MikeBabcock · · Score: 1

      I've been personally annoyed with Intel for pushing for more and more processing to be done solely by the core processor on PCs as well. I'm glad things are slowly moving back toward accelerated individual operations, partly because of GPUs of course (as the history of modern gaming goes at least).

      CPU-driven soft modems irked me, soft sound cards were even worse, and all of a sudden you've got so many things being driven in software drivers that the CPU feels slower at 3GHz than my old 333.

      --
      - Michael T. Babcock (Yes, I blog)
  26. Oh, it blocks hackers too (cough cough) by theurge14 · · Score: 0, Troll

    Steamy pile of...

  27. great by HBI · · Score: 4, Insightful

    What happens if you want to play it 15 years later?

    I can still play Ultima Underworld (the original). Will you be able to say the same about HL2?

    Great game btw, UU.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    1. Re:great by evilNomad · · Score: 2, Insightful

      Valve will either still be going strong, or they will have released a patch to allow offline play, and besides, Steam already offers offline play...

      Oh btw, do you also whine and scream about DOS games you cannot play anymore? Missing the old 320x240 resolution? Sigh, your hate for steam clearly surpasses any logic, so this is a waste of time..

    2. Re:great by Tim+C · · Score: 1

      What happens if you want to play it 15 years later?

      I can't see myself wanting to play it in 15 years time, to be honest. I don't yearn now for the games of 15 years ago, and that's with the rose-tinted vision of nostalgia.

      HL2 was a good game, well worth the money (although I paid &pound20 for it, rather than the full retail price of &pound35), but it wasn't that good. Soon something will be released that blows it away - maybe not this year or next year, but well before those 15 years are up.

      Besides which, who says I'll even have a machine capable of running it in 15 years? Hardware and OSes move on just as much as games.

      Bottom line is that I sincerely doubt that a lack of Steam will be the reason people can no longer play HL2.

      Great game btw, UU.

      Yes, it was; I wasted many a happy hour on it. Looks like shit nowadays though, and there have been many better games (in terms of gameplay as well as eye-candy) released since.

    3. Re:great by ocelotbob · · Score: 2, Insightful

      The difference is that the old 486 in the corner is still fully functional, and if it ever did die, there are still emulators, etc. Who's to say what will happen with valve and their masters Vivendi?

      --

      Marxism is the opiate of dumbasses

    4. Re:great by Anonymous Coward · · Score: 0
      Download a patch to play offline? Doesn't that sound... stupid? I'm guessing you never bust out an old NES just to play the games you played 10+ years ago?



      There are old dos games still worth playing, too.

    5. Re:great by rsmith-mac · · Score: 1

      Valve is an independent, they have no masters. Freeman Day(the day they severed all ties with VU) was August 31st. That said, there's no guarantee that Valve will still be around in 15 years, but none the less I trust them enough to believe they'd do the right thing in the end, a thing we're going to need 15 years to test.

    6. Re:great by Ravadill · · Score: 1

      In this case, the "emulators" become the 3rd party patches (and cracks) that are out already that allow offline play.

    7. Re:great by neverkevin · · Score: 4, Insightful

      You are not going to buy a game because 15 years from now you might not be able to play it? Other then a house, I don't think about "what if" scenarios for 15 year from now when I purchase something. Just relax, it is just a $50 video game, it may work 15 years from now or it might not, I am sure you will be able to get by. The 20-25 hours of entertainment I got out of the game was worth the $50 I spent.

    8. Re:great by PaganRitual · · Score: 2, Funny

      I agree with your points, but

      "Oh btw, do you also whine and scream about DOS games you cannot play anymore?"

      I wouldn't go as far as to say 'whine and scream', but I've been hankering for some Syndicate Wars, Ultima Underworld, Blood and X-Com lately, and either the DOS emulators are still struggling with DOS4GW mode, or the games weren't made for a keyboard with a stupid windows key.

      So, in summary, WHAAAAAAAAAAAAAAAAAA ARRRRRRRRRRRRRRGGGGHHHHH I WANT TO PLAY MY OLD DOS GAMES!!!!

    9. Re:great by StupidKatz · · Score: 1

      Which the use of is a felony (thank you, DMCA!). That's felon-as-in-pound-me-in-the-ass-federal-prison felon. Whee! Man, I love Congress!

    10. Re:great by Anonymous Coward · · Score: 0

      How old is counterstrike? What do you want to bet that in 10 years, there'll still be large numbers of people playing it?

    11. Re:great by festers · · Score: 2, Interesting

      Let me guess, your one of those people who thought Circuit City's disposable DVDs (divx) was a good idea? Or you wouldn't mind if your board game spontaneously stopped working? Some of us like knowing our hard-earned money isn't going to be dependent on a company staying in business. Yes, we like to replay games that are 15 years old.

      --


      -------
      "Every artist is a cannibal, every poet is a thief."
    12. Re:great by Doppler00 · · Score: 1

      The original Doom has almost been around 15 years (or more?) and I still play that every once and awhile.

      The thing is, Valve as a company could go under at any time. Who knows, maybe there is some internal conflict going on that we don't know about? Look what happened to Acclaim.

      What if there is a natural disaster that takes out Valve's servers making the game unplayable.

    13. Re:great by neverkevin · · Score: 2, Insightful

      "Let me guess, your one of those people who thought Circuit City's disposable DVDs (divx) was a good idea?"

      I didn't think it was a good idea profit wise, but I have no problems with the concept as long as they are not trying to fool people into believing they were like regular DVDs.

      "Or you wouldn't mind if your board game spontaneously stopped working?"

      If it stopped working a day or two after I bought it, then yes I would mind. However, if it spontaneously stopped working a year after I bought it I would probably just deal with it. I have had board games where pieces broke or got lost which rendered the game unplayable, but I didn't have a tantrum.

      "Some of us like knowing our hard-earned money isn't going to be dependent on a company staying in business. Yes, we like to replay games that are 15 years old"

      I have no problem with you playing 15 year old games, however I think it is silly to not buy and enjoy a $50 game today because of some "what if" scenario 15 years in the future.

      I get this image of you staying up at night worrying that your game library might be obsolete. I imagine that you spend hours of your time making 3 and 4 backups of every game and buying spare hardware just so you can play these games 15 years from now. Life is short, live for the present. If the games don't work 15 years from now, I am sure you will find other cheap ways to entertain yourself.

    14. Re:great by Anonymous Coward · · Score: 0

      I'm still waiting for Ultima IX to be playable. :D

    15. Re:great by neverkevin · · Score: 1

      What if you die tomorrow? Then you won't be able to play any video games. What if? Please, repeat after me, it is just one $50 video game, everything will be okay. You are too caught up on these "what if" worst case scenarios, just enjoy every day you are alive.

    16. Re:great by nb+caffeine · · Score: 1

      I played super mario brothers 3 yesterday. It is (IIRC) 16 years old. I dont play it because it looks great, or that it is just the rose tint in my glasses. It still is one of the best platformers ever made (imho). I dont have the hardware anymore, so thank god for the console hackers who brought me fce on my xbox


      maybe in 15 years, we can emulate x86 fast enough to play hl2 (i havent played it so i cant comment on its "defining classic" status) on our futuristic billion core, gazillion mhz machines.

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
    17. Re:great by Traiklin · · Score: 1

      It may not be 15 years yet but Starcraft (1998) and Brood Wars (1998) are both to this day one of the top played games online and off, and it's 7 years old.

      They will continue to be amung the best untill the day blizzard get's off it's ass and releases Starcraft 2.

    18. Re:great by Anonymous Coward · · Score: 0
    19. Re:great by irc.goatse.cx+troll · · Score: 1

      You know steam was never requirement, just a really really strong suggestion with the alternative not being documented/easy. All you need is something that will look enough like steam for hl2.exe/hl.exe to load. I believe one comes with the hl SDK, if not, the one that was used in all HL/HL2 scene releases by -ANON will work fine.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    20. Re:great by Sigma+7 · · Score: 1
      I can still play Ultima Underworld (the original). Will you be able to say the same about HL2?


      Ultima Underworld works because of luck. Most developers at the time do not have mature coding practices and result in completely unplayable games.

      Ultima III is not as lucky - on a modern computer, you cannot finish the game because there is a lack of pirate ships (the sea vortex travels quictly enough that any generated ship gets waxed instantly).

      Ultima II will not run. There is DosBox, but the performance is not at an acceptable level.

      There is also the many games that were impacted by Windows XP being more strict about operating system functions. Even if every game will work under XP, there are plenty that still do not because users have not yet found a way around the developer's sloppy coding.

      This is also not counting the dreaded KB824141 that disrupted certain high profile games (e.g. Black & White, Warzone 2100 and others).
    21. Re:great by Methuseus · · Score: 1

      Both HL2 and Doom 3 are very innovative games in the graphics/physics arenas. They go slightly different ways with them, though, which makes it good to experience both. I don't think I would call either "classic" in any sense of the word. The closest would be ground-breaking. Even that might be a stretch though.

      SMB 3 was a very good game. I don't think of it the same way you do, though. I prefer Super Mario World because I thought that was both innovative and did things so well that it was a "classic" to me almost immediately.

      As for the emulating problem, there may be a PCI-Express card you can plug into your machine that would be similar to the math co-processor from 486 days that would create "native" x86 code to run those older programs. Nothing like that has been created thus far (that I know about) so I may be totally off my rocker. I don't even know if it's feasible honestly.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    22. Re:great by Methuseus · · Score: 1

      HL2 didn't cost $50, it cost $55 or $60 most places.

      Now, I know that's sort of a stupid point to make, but games in themselves are silly. They aren't real life, even if you play them constantly. Oh well, Karma barbecue anyone?

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    23. Re:great by nb+caffeine · · Score: 1

      alright, ill admit i never owned a snes, so there is a gap in my personal video game history, so ill concede there is a bit of rose in my glasses when it comes to my favorite nes games. I actually was playing SMW on saturday (again, emulated on the ol xbox), and generally prefer smb 3. Thats not to say that SMW did not bring a bunch of new things to the party.

      i also used to play yoshis island on my cousins snes, and really liked the style of that game, and the gameplay was just a ton of fun. Too bad that is overlooked.

      just as the past systems are purely software emulated, thats what i see the future being (since its usually of questionable legality, and the hackers around dont have their own chip fab plants to make emulator add in card, as cool as that may be)

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
    24. Re:great by KillShill · · Score: 1

      no offense but syndicate wars runs perfectly fine in xp. it runs mostly fine without any modification.

      it just happens to be one of the few dos games still on my hd. i never got around to deleting it i guess.

      --
      Science : Proprietary , Knowledge : Open Source
    25. Re:great by KillShill · · Score: 1

      except DOS games didn't have encryption to make sure you couldn't OWN them.

      you can play DOS games 100 years from now but you cannot say the same for hl2. it's massive encryption will prevent any brute force decryption for the next thousand or more years.

      sigh, your hate for rational discussion also surpasses any logic.

      you're a waste of time, but your comment lines up perfectly with why companies like valve that restrict customers' rights continue to do so well: clueless users like you.

      --
      Science : Proprietary , Knowledge : Open Source
    26. Re:great by hairyfeet · · Score: 1
      Which is why i have a hard time understanding why folks spend some much time and effort busting their butts trying to get DOS games to run on WinXP

      I went to my old pc shop that was going out of business and picked up a whole TRUCKLOAD of old pc parts for free,Picked up a 12 meg Voodoo for $20 and ended up with a great little 233 pentium 2 DOS/3DFX toaster,Two to give away,And enough old spare parts to keep it running for many years.

      I bring this up to also point out my card choice-3DFX.At the time they were hot,Everyone thought they'd be around for a very long time.That is why i won't buy HL2 even though i have bought just about every major shooter since Win98.

      Also being stuck in a rural area i doubt that steam would even load on something with as high a latency as Direcway.Not to mention i shouldn't have to spend an hour disconnecting my game/Video/Music toaster and drag it to my net connection just so i can jump through the hoop.

      At least with WinXP i only had to jump through the hoop once then make a disc image so that every time it falls down and goes "Boom" i can just load from Image.

      Has anyone tried that with HL2? Or does it have to jump through the hoop with every reinstall?With my luck with WinXP I'd be spending more time carting the dame computer around than i would be playing it.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    27. Re:great by PaganRitual · · Score: 1

      why would I be offended? this makes no sense. OMG WONT SOMEONE THINK OF THE CHILDREN.

      and I'm sure I had some issues with sound and the game running psycho fast when I last tried. but I'll give it a bash, cheers. I used to LOVE that game, even though it ran at about half a dozen frames a second on my DX2/66.

    28. Re:great by KillShill · · Score: 1

      sounds like a perfect reason to update the game's graphics and maybe sound as well and allow it to run on multiple platforms.

      but EA owns the copyright...

      oh well.

      --
      Science : Proprietary , Knowledge : Open Source
    29. Re:great by Loonacy · · Score: 1

      After you blow into the cartridge and bay first.
      And wiggle it around a bit.
      Then smack the top a couple times.

    30. Re:great by KillShill · · Score: 1

      the thing is, i start out sentences one way and then change my mind midway but sometimes forget to change the begining. :)

      it runs crazy fast on athlon64's. clearing the city with rockets, nuclear grenades and satellite rain take a lot less time now.

      --
      Science : Proprietary , Knowledge : Open Source
    31. Re:great by dasunt · · Score: 2, Insightful
      Other then a house, I don't think about "what if" scenarios for 15 year from now when I purchase something.

      I have books that I'll reread 15 years down the road. I have movies that I'll rewatch 15 years down the road. Why not video games that I'll replay 15 years down the road?

    32. Re:great by Kirby-meister · · Score: 1
      I still play my NES regularly...nearly a decade and then some and still good. Also still play SNES, N64, Genesis, Saturn, etc.

      My $50 only drops down on a game I know I'll love for a long time...definitely longer than 20-25 hours of entertainment. It might not be much to you, but that's quite a bit of money to justify a throw-away game. But then again, I'm a collector, so games that potentially die on me are out of the question. YMMV.

    33. Re:great by neverkevin · · Score: 1

      You are missing my point. Would you stop buying books if there was a possibility you couldn't read it again in 15 years? When you buy a book you are not guaranteed that you will be able to read it in 15 years, there are lots of "what ifs" that can happen in 15 years.

    34. Re:great by nEoN+nOoDlE · · Score: 1

      But more importantly than us playing the game 15 years later, what about 4 million years in the future when aliens start digging up the remains of humanity and find a stack of pc games? Unfortunately, they'll only be able to play the Ultima Underworld game which would create a horribly outdated impression of the human race.

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    35. Re:great by HD+Webdev · · Score: 1

      What happens if you want to play it 15 years later?

      I can still play Ultima Underworld (the original). Will you be able to say the same about HL2?


      Yes, of course.

      Or, haven't you noticed that there are no-cd/no-'net cracks widely available for every game that's ever been made?

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    36. Re:great by Dogers · · Score: 1
      Has anyone tried that with HL2? Or does it have to jump through the hoop with every reinstall?

      As long as you don't lose the Steam folder, you're fine.

      You might actually be fine even if you lost it, as it's tied to your login, but I wouldn't like to try that one..
      --
      I am a viral sig. Please copy me and help me spread. Thank you.
    37. Re:great by master_p · · Score: 1

      I bet that Valve will release a patch for HL2 that will make the game not needing internet connection...and this will happen when HL2 goes out of fashion.

      So everybody relax...Steam is good for those with fast internet connections, and bad for everyone else.

      This shows one thing: fast internet connections must be everywhere. There is no point for a government/organization to hold it back.

    38. Re:great by wild_berry · · Score: 1

      EA to release Ultima Underworld 2006, 2007, and 2008, with tweaked character names and minor graphical fixes each time?

    39. Re:great by Anonymous Coward · · Score: 0

      Dunno about you but I expect my books to be readable in 15 years. Hell I buy 15 year old books in the expectation they are readble.. Hell I buy 30 year old books in the expectation they are readble.

          Of course I don't buy those electronic books either.

      --
      Those anti-script graphics are starting to get a bit artsy for my understanding.

    40. Re:great by festers · · Score: 1

      I get this image of you staying up at night worrying that your game library might be obsolete. I imagine that you spend hours of your time making 3 and 4 backups of every game and buying spare hardware just so you can play these games 15 years from now. Life is short, live for the present. If the games don't work 15 years from now, I am sure you will find other cheap ways to entertain yourself.

      Err...no, but I'm awfully glad I'm still able to play classics like the original System Shock just as much as I'm able to play my 1980's copy of Trivial Pursuit. Just because it's not important to you doesn't mean other people don't value the ability to reply a game.

      --


      -------
      "Every artist is a cannibal, every poet is a thief."
    41. Re:great by Haeleth · · Score: 1

      you can play DOS games 100 years from now

      Actually it's very unlikely I'll be able to play DOS games 100 years from now - because, going by current life expectancies, I'll probably have been dead for about 40 years.

      Nor is it certain I'll be able to play DOS games tomorrow. Who's to say I won't be hit by a bus?

      Nor is it certain that I won't be able to play HL2 in 15 years. Where is your proof? Why do you assume the servers will ever be switched off? Why do you assume that, in the case where the servers are switched off, Valve won't release a patch removing the phone-home requirement? Why do you assume that even if Satan himself takes over Valve and forces them to turn off the servers and destroy the authentication code, that even then, enhanced computing techniques, perhaps quantum computers, won't allow us to crack the encryption trivially?

      Come to that, I have loads of old games that I want to play but can't - and the reason isn't that they're encrypted, or that my hardware's broken, but simply that the pressures of adult life mean I don't have time to play all my old games.

      Seems to me that it's not the GP that hates rational discussion. It's you that insists on reducing everything to absolute worst-case scenarios and refusing to acknowledge that the DRM on HL2 is not, in fact, a significant restriction of anyone's rights.

    42. Re:great by Methuseus · · Score: 1

      To clarify: I was never saying that you were wrong to prefer SMB3. I still think it's a great game as well. I just want to make sure you didn't take offense.

      I never played Yoshi's Island much, but what I did play I liked.

      As far as not having a gaming system, I never had an N64. None of the games appealed to me at the time, and after SMW I didn't like Mario 64. Same goes for Ocarina of Time compared to A Link to the Past. So I did miss out on a lot of N64 games, and still have to this day. I've gotten used to the 3D Mario and Zelda games, but I still prefer the older 2D versions.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    43. Re:great by digidave · · Score: 1

      You and evilNomad both have valid points. Steam is a great system for purchasing games and getting updates. The bad part is that it restricts when you can play the game. On at least three occasions I've been unable to play Counter-Strike: Source because I couldn't connect to Steam. This is completely unacceptable.

      Steam needs to relax its grip on play-time dependence.

      --
      The global economy is a great thing until you feel it locally.
    44. Re:great by MrDRwin · · Score: 1

      I agree. There isn't any guarantee that pc architecture will even remotly resemble what it is today. Windows 3.0 wasn't announced until 1991, 14 years ago for you non-math people. I wonder if that will run on my current rig....

    45. Re:great by Lonewolf666 · · Score: 1

      Valve will either still be going strong, or they will have released a patch to allow offline play, and besides, Steam already offers offline play...
      Offline play has been reported to work only for a limited time. If Valve will or will not release a patch is not proven either way.
      In the meantime, I'm treating HL2 like a game I would rent for a year or so:
      I will pay only a price that is adequate for a limited time of gameplay. Say, 20 Euros at most. That will probably soon be an issue, when Day Of Defeat Source comes out and DOD 1.1 dries up due to lack of players. Well, we'll see if the "silver edition" is already available at that price...

      --
      C - the footgun of programming languages
    46. Re:great by toddestan · · Score: 1


      Besides which, who says I'll even have a machine capable of running it in 15 years? Hardware and OSes move on just as much as games.


      The problem is the online activation. If the machine that I'm typing on exists in 15 years, and is still fully functional (which is entirely possible) and I still own my retail copy of Halflife 2 along with the CD Keys, I still won't be able to legally play Halflife 2 unless Steam is still running and allowing copies of Halflife 2 to validate. Whether that will be the case is anyone's guess.

    47. Re:great by PaganRitual · · Score: 1

      so you actaully were going to say something offensive then? :)

    48. Re:great by Anonymous Coward · · Score: 0

      ...or just clean the connectors with isopropyl.

    49. Re:great by Doppler00 · · Score: 1

      It's not me I'm worried about. It's the bigger picture of what happens to media, art, and documents in the future. If everything is DRM'd from this point on we will end up with a black hole in part of the history of our culture.

    50. Re:great by Anonymous Coward · · Score: 0

      Not if Valve chooses to release them when they can no longer support Steam.

    51. Re:great by Anonymous Coward · · Score: 0

      That's a nice if. Good thing this is just a video game and nothing more important than that...

    52. Re:great by mink · · Score: 1

      Sadly, I posted so I can not mod you up.
      This is the exact thing that worries me. None of these DRM methods (or even crap like Macrovision or the copy protect bit in DV and DAT/CD) are not made to magically vanish and stop protecting things when the copyright protection would expire.
      This stuff will be inaccessible and potentially unduplicable (without hacking and getting in trouble via the DMCA) in the future.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  28. Spoiled brats by acidblood · · Score: 4, Insightful

    Maybe I'm just too impressed with Cell's architecture to see things clearly, but here's my opinion...

    Generation after generation, developers have been given ever more powerful processors with a corresponding extra cost in hardware. Some of this is really needed to overcome architectural limitations (register renaming to make up for the scarcity of registers in x86 comes to mind) -- indeed I think x86 is too crippled to perform well without lots of hardware assistance.

    But the fact is that we've hit a wall of performance. Power increases due to ever more complex chips, plus certain effects like leakage currents (that were disregarded in previous manufacturing processes) are becoming ever more problematic. So the free performance lunch is over, and CPU designers are having to trim the fat of their designs. The result is nice power-efficient architectures like the Pentium M, but there's only so much that power-conscious design can do if you still must have the complexity of out-of-order execution and other modern CPU features.

    So there's really no way around. If you need a power-efficient processor, you're going to have to resort to completely new architectural ideas, like extensive use of SIMD and multi-core as Cell does. Programmers are going to pay a price in terms of complexity and cost of software development, yes; but there's no other way, the growth of CPUs we're used to is flattening out, unfortunately, and can only grow again through adoption of these alternative programming models.

    Which is why I say these people are spoiled brats. If CPU designers are guilty of anything, it's feeding off this illusion that infinite growth without laying any burdens on programmers was possible. But complaining is no good now; either they're going to adapt or die. It's clear that no ordinary out-of-order design, using the same transistor budget, can reach the peak power of Cell if correctly programmed. So if these guys really want the extra power to make better games, they'll have to learn these new programming models and bear the burden of extra complexity.

    --

    Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    1. Re:Spoiled brats by PsychicX · · Score: 2, Interesting

      New programming models are in order, yes. The entire industry is more or less in agreement that multiple processing cores are in order. The Pentium D and the Athlon64 X2 are the desktop side evolutions. The consoles, however, are a rather more touch issue.
      See, the problem is that Sony's architecture is very powerful in numbers. The 2 TFLOPS number is real...in a very, very limited set of circumstances. Cell is designed a lot like a GPU in some aspects, and a lot like a video decoding processor in some aspects. Unfortunately, neither one is useful for game programming (remember that Cell does not participate in the rendering pipeline of PS3, that is handled by NV's RSX). Now, like some people have pointed out here, Newell is a whiny bitch who wouldn't know portability if it smacked him in the face. But that doesn't change the fact that Sony is making life difficult, and it's not yet clear to most people whether the Cell architecture is at all useful in games. Personally, I'm inclined to say no, but I'm an amateur/college student, so take that as you will. However, it's definitely solid fact that Cell is very different from anything else out there, which sucks. Add to that the problem that developers by and large are not convinced that Cell is different in a good way (and I know quite a few devs), and things are really a bit of a mess.

    2. Re:Spoiled brats by Xugumad · · Score: 3, Insightful

      Kinda with you on this. I'm not a big fan of Cell - I can't shake a feeling it's overhyped - but I do think multi-core/multi-processer systems are the way forward.

      In particular, I don't think they're going to have that big a problem porting between platforms. Split your game engine into a generic CPU-orientated thread, plus 6 threads designed to work well with the various cores in Cell. Admittadely, this leaves one non-generic core unused, but I don't think that's going to be an issue for games in the short to medium term, at least.

      Port to XBox 360 by putting the generic thread on one cores, and 3 of each of the smaller threads on the other two cores. Port to PC by stuffing all 7 threads on one CPU (or let the system auto-balance if you have multiple cores).

      It's a bit of a hassle, and there will have to be platform specific tweaks, but I don't think that's what's really getting to developers. I think they're not used to having to deal with the issues related to multi-threading, and that's what scares them.

    3. Re:Spoiled brats by Sycraft-fu · · Score: 2, Interesting

      And one of the problems the Cell seems to have, at least as it's being implemented in the PS3 is that the core can't get data in and out of memory fast enough for the units to do as much good work as they should be able to. A fast coprocessor is neat and all, but if the main chip can't fetch data fast enough for it, and it can't fetch data itself, then it's kinda academic.

    4. Re:Spoiled brats by guet · · Score: 1

      Split your game engine into a generic CPU-orientated thread, plus 6 threads designed to work well with the various cores in Cell.

      What are you going to put on 6 different threads that all have to talk to each other and share data now and then? Remembering that the use of the co-processors on the cell is very limited, and completely different in design than the triple core approach of the x-box? Your approach would work for x-box/PC games, but not with Cell.

      It's a bit of a hassle, and there will have to be platform specific tweaks, but I don't think that's what's really getting to developers. I think they're not used to having to deal with the issues related to multi-threading, and that's what scares them.

      Can you blame them ? They're being asked to use a technique (multi-threading) which often causes programmers a lot of pain even when they're working in small teams, in an environment where they have large teams, sometimes with rapid turnover, working to impossible deadlines over several years, often with inherited spaghetti code. It's the the worst possible environment for trying to write multi-threaded code and keep the bugs under control. Add to that the complication of the CELL architecture which isn't actually a normal multi-core system at all (which is what he was complaining about).

      More detail :In essence, the asymmetric nature of the CELL processor means that two separate tool chains are needed to create an application for the CELL processor. Programmers coding for the CELL processor need to think in terms of software modules and separate tool chains are needed to deal with PPE modules and SPE modules.

      The SPE modules are really very basic and have to be programmed separately, it's not as if you just split your program into an 'audio', AI, and a few drawing threads and you're done. Things just aren't that simple. In some ways the CELL would be more useful for scientific calculations than for games. It's more like a sophisticated Altivec unit (1 or more) than several cores.

    5. Re:Spoiled brats by Anonymous Coward · · Score: 0

      "In some ways the CELL would be more useful for scientific calculations than for games. "

      Oh please just shut up. What exactly do clowns like you hope to accomplish with posting such drivel? Sony will once again be selling 100+ million cost effective to manufacture and powerful media devices. And us console engineers will once again crank out a humongous library of PS3 games. Even though we have to deal with 'teh scarry multi-threaded code.'

      For five years we console engineers have had to listen to clowns like you spew ignorant garbage about the PS2 and now the PS3.

      Tell you what. Why don't you just leave the game engineering to us smart folks who do this stuff for a living and you just keep quiet and buy our games?

      Give us a break this gen.

    6. Re:Spoiled brats by master_p · · Score: 1

      How are you going to serialize 8 SPEs? are you going to use mutexes or spinlocks? I guarrantee you that both solutions will make programs much slower than in one CPU. Parallelisation is good only if there are no dependencies between parallelly executed programs...but video games is one type of software that everything depends on everything!

    7. Re:Spoiled brats by akuma(x86) · · Score: 1

      I'd like to nitpick a misconception.

      Register renaming does nothing to alleviate the scarcity of registers in x86. The programmer does not see the renamed registers and so must use only 8 registers (or 16 with x86-64) and still spill/fill to memory.

      Register renaming is required for out-of-order execution and does not eliminate the spill/fills. You're mixing two different concepts.

    8. Re:Spoiled brats by acidblood · · Score: 2, Interesting

      It's correct that the programmer doesn't see the renamed registers and must still spill to memory. However, given enough load/store execution units (the P4 can execute one load and one store per clock, for instance), and store-to-load forwarding circuitry, you can mostly `code around' the lack of registers. A store you can fire and forget, of course; and a load, if you just recently stored the value you're loading (which is the expected situation if register pressure is high, you're swapping values all the time), then STLF will forward the result with latency perhaps as low as zero. Of course, the forwarded data must come from somewhere, and that's the renamed registers. Ultimately what matters is having a lot of registers in the CPU (even if not exposed to the programmer) and actually using them to exploit as much parallelism as possible.

      I agree it's not as good as actually having a higher number of registers -- if the register pressure is high, there may be a lack of load/store ports, and code size is increased -- but ultimately most parallelism can be exploited and that's what matters. The fact that recent x86 processors perform as well as their RISC counterparts is a testament to that.

      --

      Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    9. Re:Spoiled brats by akuma(x86) · · Score: 1

      Yes, store forwarding does help alleviate latency, but the forwarded data doesn't come from the renamed registers, it comes from a store-buffer (in some cases it can be just as fast as a regfile). Also, because detecting store-load dependencies is hard (think about how to do it in hardware), there are many restrictions on the kinds and types of forwarding that can be done at full speed.

      As you mentioned, it's very inefficient to have spill/fills instead of register accesses - you can acheive similar performance, but most likely lower performance-per-watt.

      I'm nitpicking, your original post is excellent.

    10. Re:Spoiled brats by acidblood · · Score: 1

      I'v searched Intel's manuals a bit and there's no mention whether store buffers or renamed registers are used to perform STLF, so I'll assume you're right. I never stopped to think at which point data leaves renamed registers to store buffers -- isn't it at the end of the pipeline? Ideally a processor would have STLF from both renamed registers and store buffers, particularly in the case of hyperpipelined processors like the P4.

      Also, there aren't many restrictions on STLF, mostly size (a load of 128 bits can't be forwarded from a store of 32 bits, although the converse is possible) and alignment. In common situations and if the compiler generates proper code, STLF restrictions shouldn't be very restricting at all.

      --

      Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    11. Re:Spoiled brats by akuma(x86) · · Score: 1

      I'v searched Intel's manuals a bit and there's no mention whether store buffers or renamed registers are used to perform STLF

      It's actually a store buffer in the P4 (and most other x86 processors for that matter). Trust me, I'm paid to know this.

      http://www.intel.com/technology/itj/2004/volume08i ssue01/art01_microarchitecture/p03_netburst.htm

      Also, there aren't many restrictions on STLF, mostly size (a load of 128 bits can't be forwarded from a store of 32 bits, although the converse is possible) and alignment.

      There are partial address match problems because the P4 doesn't use all of the bits.

      In common situations and if the compiler generates proper code, STLF restrictions shouldn't be very restricting at all.

      Somebody please explain this to Adobe :)

    12. Re:Spoiled brats by MikeBabcock · · Score: 1

      Would you please list your video game writing credentials?

      Thanks.

      --
      - Michael T. Babcock (Yes, I blog)
  29. Fan-boys go away... by 0xDAVE · · Score: 2, Interesting

    The PS3 architecture is quite odd...

    Its a fact that, n parallel processors is less efficient than one n-times-faster processor. And Sony does have some quite none standard C++ extensions compared to microsofts use of OpenMP.

    1. Re:Fan-boys go away... by Spy+der+Mann · · Score: 1

      Its a fact that, n parallel processors is less efficient than one n-times-faster processor.

      And n-times hotter, because they use n-times the energy. Hello, ever heard the term "performance per watt"?

    2. Re:Fan-boys go away... by Anonymous Coward · · Score: 0

      The ps3 can't be all that closed if linux can run on it, can it?

    3. Re:Fan-boys go away... by Anonymous Coward · · Score: 0

      Its a fact that, n parallel processors is less efficient than one n-times-faster processor

      Thanks, captain obvious.

      The Cell can do 218 GFLOPS with 7 SPEs. Please:

      1. Go and do the math on the back of a napkin of how fast a single processor CPU would have to be clocked to deliver 218 GFLOPS. Here, I'll do it for you: a P4 would need to be clocked at around 60 GHz to do that.

      2. Now, please smack yourself on the forehead when you realize that such clock rates are not possible in this day and age.

      Thanks.

      Keep those great insights coming; I'm sure you'll come up with something that didn't occur to Sony/IBM/Toshiba's processor architects, though!

    4. Re:Fan-boys go away... by SQL+Error · · Score: 1

      a P4 would need to be clocked at around 60 GHz to do that.

      They could cut that in half if they had a full hardware implementation of SSE3 (which I understand they are doing with the next-generation cores) - only 30GHz required!

    5. Re:Fan-boys go away... by SQL+Error · · Score: 4, Insightful

      The PS3 architecture is quite odd...

      No it's not. It's basically a better-organised and larger version of the PS2's Emotion Engine... Albeit with a different instruction set.

      The PS2 developers love it. "256KB of memory per SPE? And we can program it in C? Woot!"

      Its a fact that, n parallel processors is less efficient than one n-times-faster processor.

      It's a fact that you can't get n-times-faster processors, so tough bickies.

    6. Re:Fan-boys go away... by Anonymous Coward · · Score: 0

      In the sea of retarded Microsoft/Xbox fanboys that plague console topics, it is always refreshing to see that there are others with a clue...

    7. Re:Fan-boys go away... by Tidal+Flame · · Score: 1

      Everybody knows that Linux can run on anything. In fact, I put Linux on my penis, and now the uptime is AMAZING!

    8. Re:Fan-boys go away... by barkholt · · Score: 1
      >Its a fact that, n parallel processors is less
      >efficient than one n-times-faster processor. And
      >Sony does have some quite none standard C++
      >extensions compared to microsofts use of OpenMP.

      Thats not a fact by a far cry. Never heard of superlinear speedup?
      http://www.scl.ameslab.gov/Publications/Gus/Superl inear/Superlinear.html

      If you split your problem up in 7 subproblems, and they now all of a sudden fit in cache - you are gonna see a tremendous speedup versus a 7 times faster processor where the problem does not fit in cache.

      --
      - barkholt
  30. not portable? by krunk4ever · · Score: 1, Interesting

    I always thought because the XBox used DirectX support, it made it easier to port games to and from PCs (using Windows).

    Is that changing in XBox360? or has there always been high discrepancies between XBox's DirectX and Window's DirectX?

    And what does Nintendo do that makes it easier for them to port (noting that he didn't criticize them). I'm pretty sure Nintendo uses their own proprietary graphics engine too. Speaking of that, HAS ANY GAME CONSOLE ever made it easy to port games to and from their console?

    1. Re:not portable? by Sycraft-fu · · Score: 1

      Well the big difference on the 360 is the processors. On the orignal Xbox, it was basically just a PC. It had a reasonably fast CPU for the day, and it was just a P3 with a small cache. You programmed it very much like you programmed a computer. The 360, not the case. It is supposed to have a 3 core processor (or is it 3 seperate processors, I can't get a straight answer on that one) but each is fairly weak in performance as compared to today's desktop processors.

      Well, that forces a different design model. Current desktops, with few exceptions, are single processor, single core machines. That means, for efficient game code, you have everything happen in one thread, in order. That's how you get the most out of them. That won't work with the 360. Do that, and you'll have only one of the three cores working, effectivly getting 1/3 of the power of the unit.

      So you have to use a new design, you'll have to start threading things out and making them work in parallel. Rather than having one big AI routine that executes everything, maybe you have each individual AI in it's own thread working at the same time, etc.

      Basically it means that until multi-core stuff starts to get popular on the desktop, it'll be a different design scenario. For consoles you'll be thinking heavily multi-threaded (apparantly the Xbox 360 is supposed to handle 6 parallel threads in hardware) whereas for computers you are thinking single thread.

    2. Re:not portable? by Anonymous Coward · · Score: 0

      The 360 CPU is much worse than that.

      It has only three hardware cores(along with only three VMX units) and they all, boggle, share the same cache. Each core does support what Intel calls hyperthreading, but as anyone with a CPU that supports hyperthreading knows you basically only get a small benefit for thread switching.

      So at best the 360 will be able to support three main threads with a few helper threads for things like IO. All the threads will be contesting the same on chip cache.

      There really was very little thought put into its design, outside of three cores is 'one better' than two. It is pretty clear that IBM really didn't give a shit about the chip. Clearly their hearts and minds where off focused on Cell stuff.

      Just how gimped the 360 CPU is is starting to show up when companies like AGEIA are struggling to get their physics code working on such a weak piece of hardware.

    3. Re:not portable? by Koiu+Lpoi · · Score: 1

      There is a big difference in that XBE video code is compiled to NVidia Geforce 3 MX ASM. This makes it a bit difficult to port. Wonder why we don't have tons of XBox emulators working well? We should if it was just directx.

    4. Re:not portable? by mrchaotica · · Score: 1

      At this point, you should be thinking multi-threaded for desktops too. After all, that's where the future is for the PC, and it's already being used in high-end hardware. Since games are designed for high-end GPUs, they ought to be designed for high-end CPUs too.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:not portable? by CylanR77 · · Score: 1

      "HAS ANY GAME CONSOLE ever made it easy to port games to and from their console?"

      You know, I was thinking the exact same thing as I read the blurb. I was reminded of the technical hurdles needed to port games back in the heady days of the 3D revolution with the N64 and PlayStation, where game developers were faced with the task of shoehorning a CD-ROM sized game into the several dozen megabytes offered by an N64 cart. I'm also reminded of a particular PlayStation game that was ported to the SNES that required additional hardware in the cart in order to make it play [Capcom's Megaman X3 and the SuperFX chip]. It was unlikely that you saw many cross-platform games ten years ago.

      These days, it seems that a large number of games are cross-platform, at least among consoles. The increased computational power of the upcoming consoled should allow for even more versatile hardware abstraction layers, giving developers the flexibility they need in order to make cross porting a simple task.

      --
      http://cylan.deviantart.com/gallery/
  31. Game Programmers are weird. by bullitB · · Score: 2, Interesting

    Is it just me, or do game programmers seem to be the only group of coders who get away with flaunting their apparent inability to write portable, flexible code?

    Word is they couldn't even get Half-Life 1 to run on Macs because there was too much platform-specific code. I'd assume the same issue occurred in HL2 (there was an Xbox "port", but that's really just a repackaging of a windows app). Most other groups of programmers would seriously love to have the opportunity to write code for neat new hyper-parallel chip designs. The entire game industry apparently can't figure out how to make sound and video run in separate threads, something which should seriously be an over-the-weekend kind of change.

    I really don't mean to belittle the entire game development community, but I really don't get it. The entire computing industry is moving toward multi-core chips, parallel computing and network-centric storage. Why the hell are game programmers, the ones who are supposed to be pushing computer architectures, living in the early 1990s?

    1. Re:Game Programmers are weird. by Lehk228 · · Score: 1

      console games are written for specific machines, the computational power is much more limited but is also near constant. more code runs "bare metal" and fast performance without any errors is expected. patching is rarely an option so code has to be written very close to the hardware running the console

      --
      Snowden and Manning are heroes.
    2. Re:Game Programmers are weird. by Tim+Browse · · Score: 4, Insightful
      The entire game industry apparently can't figure out how to make sound and video run in separate threads

      You've got some sort of evidence to back up this assumed truism, have you?

      Before you answer, consider that for example, on a PS2, the sound is handled by a different CPU anyway, so you can't avoid having multi-process code for sound/syncing.

      Games do have some difficult problems to solve, to maximise performance, so while you don't mean to belittle the game dev community, you probably are anyway. They usually involve trade-offs - e.g. you want to animate a character's vertices, but due to your parallel architecture, that data is currently being used to render the character. So you have to double buffer the data...but that uses up pretty significant resources...so you might have to come up with some complex interlocking mechanism. Oh, and you're also trying to run the AI at the same time in this parallel world, which probably needs to know the current position/orientation of the character, not what it was for the previous frame, etc. Physics too, maybe. Have fun with that.

      That's not to say Gabe's complaints are all that valid though. Technology changes, and you move on, as you say.

      It's just a pain when you have a large code base that is hard to port (through no particular fault of your own). Direct3D issues are pretty small compared to re-architecting your system to run on 7 cpus instead of one.

      I still remember when a few guys came back from a Sony conference, and said that Sony's advice for performance optimisation was to not use C++, because the EE was piss-poor at running it, due to the tiny I/D caches. Apparently on most PS2 games, the EE was idle/stalling for about 50% of the time due to C++ usage patterns.

      Of course, most engineers' reaction to that was, why did they build a console that would run C++ code poorly, when they knew the majority of devs would use C++?

      I think Gabe is fearing a similar situation with the PS3. Having experienced Sony's idea of what constituted 'development tools' for the PS2, I'd probably be worried too, if I was in his shoes.

    3. Re:Game Programmers are weird. by Arrgh · · Score: 2, Insightful

      It's not just game programmers who are "weird." Most people, including programmers, just aren't very good at doing things they haven't already done before. And just because you can write code and 95% of the population can't doesn't mean you have the talent or skill to handle any coding task thrown at you.

      You and I have been comfortable coding for multithreaded environments for awhile, but the game industry hasn't been forced to feel that pain yet, and Gabe Newell is pissing into the wind about it when he should be spending all his time trying to figure out how to make best use of the hardware we're going to get rather than the hardware we wish we could get.

      AMD, Intel and IBM would love to continue providing the exponential improvements in single-threaded, in-order execution we've been enjoying for thirty years, but it doesn't look likely this trend will continue even at geometric rates into the foreseeable future.

    4. Re:Game Programmers are weird. by crawling_chaos · · Score: 1
      patching is rarely an option so code has to be written very close to the hardware running the console

      Um, how does your conclusion follow from your premise? Patching ability is -1 irrelevant to whether or not you write in a portable fashion or hardware specific. This is about wringing out the last drop of performance from the console hardware, not any ability of bare metal coding to avoid bugs. As a former assembly and device driver programmer for machines you've probably never heard of, I can testify that bare metal multiplies bugs, not eliminates them!

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    5. Re:Game Programmers are weird. by Tim+Browse · · Score: 1

      The first part of my reply probably sounded snippier than I intended - sorry.

      In summary - yes, leading edge game dev is hard, so Gabe can moan about it being made harder, but on the other hand, if it was easy, anyone could do it, so maybe not so much with the complaints.

      My reading between the lines based on my experience in the games industry means I heard Gabe's complaints as "Wow, I really hope the dev tools don't suck."

    6. Re:Game Programmers are weird. by Lehk228 · · Score: 1

      I meant patching for performance, such as one version of unreal tournament would slow down horribly when certain weapons were being charged. you need control of the system because letting an automated system handle much of anything can bite you in the ass when writing for consoles, i didn't mean to imply that writing on bare metal reduces bugs.

      --
      Snowden and Manning are heroes.
    7. Re:Game Programmers are weird. by dkf · · Score: 2, Funny

      You young whipper-snappers should learn from decades of experience with SIMD processors in the scientific supercomputing community: if you want high-speed parallel code, you use Fortran.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    8. Re:Game Programmers are weird. by alan_dershowitz · · Score: 2, Interesting

      If you compare two general-purpose computers or embedded systems, they will generally contain the same type of components in them, things that will be abstracted away by your programming language and OS. If you look at the old game consoles, this was not the case for several reasons.

      Firstly, you were not necessarily programming to a standard library, and you weren't necessarily programming in C or C++. You didn't get those abstractions.

      Also, you were programming to specific hardware that was built into the unit to try to squeeze extra performance out of the hardware limits. So you end up with things like the tile engines. Every one of them has different modes that mean that the screen is a different resolution, the color depth is different, the color usage is different, the memory structure to store and display it is different, all your sprites are different pixel sizes and can have different numbers of sprites, all with their own limitations on how many you can have per line, etc.

      Keep in mind that you never have enough power to do what you want to accomplish. So, if you build a game to the best of the hardware abilities of a system, you have just irrevocably made a commitment to that hardware platform. As soon as you want to port it to a different system, you hav e to resize all your sprites, change the color pallete around, change the gameplay to accommodate the smaller number of sprites for the other system, and optimize the assembler for that CPU. You get less memory, so now you have to come up with a way to swap sprites in and out of tile RAM without interrupting gameplay.

      This shit is hard. Now, I can't speak for newer game systems except by what I've heard, but I do know for example, that some games from one system to the next still have to be pared down because of overall VRAM, texture and and system memory limitations from one machine to the other. On a PC, you might just code for the lowest common denominator, but that doesn't work on consoles. This is just a guess, I really can't speak to that. But at least in the past, there was a very good reason it was hard for game programmers to make "portable" code. The machines you were coding for were completely different at the implementation level of game coding. No one was even making cross-platform libraries for coding. There especially was not libraries for things like multithreading (the saturn had two CPUs, but the lack of good libraries for coding for the Saturn's unique features was one of the reasons that Saturn games never lived up to the expectations for the hardware. I wonder if this will be the same for Sony and their Cell architecure. It sounds like the same thing all over again, except that this time we have good general purpose libraries that will be ported to the system. Hopefully there will be people that know how to use them.)

    9. Re:Game Programmers are weird. by RoadWarriorX · · Score: 1

      Is it just me, or do game programmers seem to be the only group of coders who get away with flaunting their apparent inability to write portable, flexible code?

      Well, no. Every time I mention topics like multithreading, memory usage, or anything big-O, I get the blank stare that I can only describe as a deer just before getting it's brains blown out by 12-guage shotgun. I just chalk it up to the fact that my co-workers are just are too focused on domain knowledge to worry about the basic stuff that they may learned in college. It's like the business world sucks the geekness out of you and leaves you a mere shell of what you once were. Then they tend to cry when their portion of their application runs too slow. Oh, well. *sigh*

    10. Re:Game Programmers are weird. by shplorb · · Score: 1

      Is it just me, or do game programmers seem to be the only group of coders who get away with flaunting their apparent inability to write portable, flexible code?

      No, it's not you. It's also not all game programmers - just the PC and Xbox developers. PS2 devs have been doing parallel code for a while and us cross-platform developers know how to architect a good abstraction layer to build the game on top of.

    11. Re:Game Programmers are weird. by dnaumov · · Score: 1
      Word is they couldn't even get Half-Life 1 to run on Macs because there was too much platform-specific code. I'd assume the same issue occurred in HL2 (there was an Xbox "port", but that's really just a repackaging of a windows app).

      Well, they did get HL1 running on PS2 and Dreamcast so I am guessing "much platform-specific code" couldn't have been the issue.
    12. Re:Game Programmers are weird. by Anonymous Coward · · Score: 0

      The problem lies just there - that most companies and developers use languages like C++. It's time for those developers to check out alternatives, such as functional programming languages.

      It is far easier to write a compiler for Scheme or ML that makes some attempt to feed all those SPEs then it is to write a comparable C++ compiler.
      Not to mention functional languages are more expressive, cleaner and more elegant.

      But most programmers simply don't care. I know plenty of good programmers who'll never bother to check out any alternatives (unless they're pushed by big companies like Sun or Microsoft in case of Java and C# - never seizes to amuse me that technology can actually be trendy...) because C++ compilers generate faster code for single processor systems (and not much faster mind you - Objective Caml and MLton are quite close and if you need anything faster then that just rewrite that one performance critical function in C or asm), because C++ is "good enough" productivity-wise (although most of them don't have any realistic frame of reference, except maybe comparing C++ to Java) and because they know it.
      Well in a few years C++ won't be "good enough" anymore. Good riddance.

    13. Re:Game Programmers are weird. by Anonymous Coward · · Score: 0

      You can write a purely functional program using C++ quite easily. There are even libraries to help you out.

      It's not the language that is dictating a procedural or object oriented programming paradigm. Most people simply do not think in functional programming terms.

      I agree that most programmers would benefit from trying out different languages, but saying that functional languages are "more expressive, cleaner, and more elegant" is just silly. Have you seen Lisp code?!?

  32. Another Website's Opinion by nmaster64 · · Score: 1
    Just to throw it out there:

    Develop For

    Article includes links to the video analysis and a transcript of the next-gen part of the interview.

    1. Re:Another Website's Opinion by nmaster64 · · Score: 1
      SORRY! It was supposed to say:


      Just to throw it out there:

      Developer Says Next-Gen Systems too Hard to Develop For

      Article includes links to the video analysis and a transcript of the next-gen part of the interview.

  33. Steam-like system by phriedom · · Score: 2, Interesting

    I don't think a Steam-like system is going to have much luck on consoles, since X-Box Live already exists, unless you count X-Box Live as a Steam-like system.

    However, I DO think that Steam and Steam-like systems, properly done, have great potential to break the strangle-hold that the publishers have on the industry. An alternative, low-cost, popular (that is the tough one) distribution system could create a market for smaller developers and games with smaller budgets that won't get picked up by Sierra and EA and won't ever get on store shelves. Everything people hate about today's game industry could be destroyed by good independant distribution.

    --
    Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
  34. and what about modem users? by Anonymous Coward · · Score: 1, Interesting

    Being a modem user, I can't stand steam. A night and the next day to get half-life 2 all updated before it would let me play. If I buy the game at the store, I want to be able to pop it in, quickly install, and play it. Better yet, leave out the install and just play.

    Oh, and I can't forget, if I want to play counter-strike online and there happens to be a new patch (2-3 hours download) for half-life2 I can't just disconnect and play half-life 2 anymore offline. I have to go download the crappy patch which is forced upon me before i can play half-life 2 again.

    What a load a crap. I'm never buying a game that uses steam again.

    1. Re:and what about modem users? by Anonymous Coward · · Score: 0

      here here!

    2. Re:and what about modem users? by Ramadog · · Score: 1

      Don't leave the updating too long. I mainly play the hl1 based games but decided to have quick play with bots in cs:s. Last update was in March. Looks like I have about 10 hours downloading to do before I can play a game again that I was happily playing earlier in the year.

    3. Re:and what about modem users? by Anonymous Coward · · Score: 0

      all sorts of problems.. i'm not going to use steam ever again either. Hell, i might not buy any more games that have anything to do with valve period.

  35. new age of PC superiority by cataclyst · · Score: 2, Insightful

    Unless and until I see 4 people sitting around their 'Media Center' PC with USB controllers playing a 4-player offline game on the TV...

    let's just say we should leave the hyperbole to the fanboys...

    --
    E = m * c^(Hammer)
  36. PS3 cores by Anonymous Coward · · Score: 2, Insightful

    The difficult thing to port games to and from the PS3 won't necessarily be due to the multi-core sets or differing GPUs, as OpenGL is common place and multi-cores are becoming standard across PCs and consoles. The difference is that most of the cores in the PS3 are more akin to DSPs rather than full on GPUs: they are designed to crunch floating point math almost exclusively for physics and graphics over AI and network. This is somewhat untested and unproven territory, as shown by Apple's refusal of design adoption. This sort of design is unique and hard to translate to any other architecture and can provide gains for those who code to it, and difficulties to those who may try to abstract that layer for portability.

    1. Re:PS3 cores by KillShill · · Score: 1

      gee, isn't that what reasonable people have been saying since it was announced?

      but instead maybe you should mod them down and ridicule them for stating the obvious.

      Emotion engine? synegistic processing elements?

      that alone should be enough to send a warning that it'll be hyped to infinity and beyond.

      in-order ppc core with 8(7 usable) vector processors with a measly 256KB ram bolted on.

      clearly, it doesn't take billions of dollars to bolt on simd units to a ppc core. they probably spent most of the money writing the software to get any usable performance out of it and make it possible to program a game within the lifetime of the console. not to mention the massive marketing and hype but then again, their fanatic boys do that job for free.

      all next gen units will perform approx the same... while the devil IS in the details, i doubt most users will care when they're playing their games.

      they made the same mistake with the ps3 as they did the ps2... multi-threaded programming is very fu**ing hard, even more so when the problems they expect to tackle (AI, physics) aren't easily parallelizable.

      and the 360 isn't much better. it has 3 cpus with 3 altivec units... sounds like a nightmare. and no one knows what nintendo has planned.

      --
      Science : Proprietary , Knowledge : Open Source
    2. Re:PS3 cores by Anonymous Coward · · Score: 0

      "they made the same mistake with the ps3 as they did the ps2... multi-threaded programming is very fu**ing hard, even more so when the problems they expect to tackle (AI, physics) aren't easily parallelizable."

      Five years ago I would of flamed an idiot like you.

      Now days, honestly, who gives a shit.

    3. Re:PS3 cores by KillShill · · Score: 1

      then i would HAVE put on a heat-retardant suit and laughed at your elementary mistake of using of instead of have or even 've.

      --
      Science : Proprietary , Knowledge : Open Source
  37. Well.. by Sv-Manowar · · Score: 3, Insightful

    "Newell says he believes that Steam-like systems will be extremely helpful for developers on the new consoles due to their ability to provide updates and new content."

    This is to be expected, he has funded the creation of Steam from scratch, of course he is going to sign it's praises and say software like it is the future. The thing that he doesn't have control over is the customers, and they will decide what the future is.

  38. Very good point by vlad_petric · · Score: 1

    There's also a differentiation in the types of games for PCs and consoles. On average, console games are much more geared for the average crowd, then for a techie. I'd really buy a console if I could play "smarter" games like Europa Universalis, Rome Total War or Galactic Civilizations, but I really doubt it's ever gonna happen.

    --

    The Raven

    1. Re:Very good point by CronoCloud · · Score: 1

      I've always been a bit surprised that 2D/3D strategy type games don't get ported. It's not like the hardware can't handle it. And even if they sell only 100000 copies that's still a lot more than some PC only games sell.

  39. Re:Update? by labal · · Score: 0

    I didn't think you had to update it to play the game...Can't you just go into offline mode and play it as it is?

    --
    hellboy1975 http://www.foutheye.net
  40. Java by Anonymous Coward · · Score: 0

    Maybe they should write a Java Virtual Machine for each console and write all of thier programs in Java, then the games would be easly portable, but very very slow.

  41. Other barriers to game development by Anonymous Coward · · Score: 0

    I don't care a lot about whether the console architectures are easy to port to or from. To me, it seems like it's a sort of embedded device. Usually, for embedded hardware, you're willing to make a portability tradeoff.

    What I want to see is readily available development tools for consoles. I want a cheap-or-free compiler, so _anyone_ can get into the console software market. That's the _real_ barrier to development.

  42. Blah Blah Blah by justin_saunders · · Score: 4, Insightful

    With Unreal 3 and Havok already on XBOX360 and PS3, I would be worried about trying to sell Source too.

    All I read was:

    Blah blah blah, Consoles are hard to develop for, blah blah blah, we can't get our technology to work on them, blah blah blah, buy our product, blah blah blah.

    --

    "My cat's breath smells like cat food." - The Tao of Ralph Wiggum.
    1. Re:Blah Blah Blah by goMac2500 · · Score: 1

      Huh? You do know Source is heavily based on Havok, right?

    2. Re:Blah Blah Blah by CronoCloud · · Score: 1

      And how long did the Unreal folks say it took them to get it running on the PS3? Wasn't it less than a month? That's some speedy porting there.

    3. Re:Blah Blah Blah by Anonymous Coward · · Score: 0

      Yeah, about that.

      Making a cross-platform game using unreal engine 3 will be very, very easy, compared to what Valve is talking about. :)

    4. Re:Blah Blah Blah by HD+Webdev · · Score: 1

      With Unreal 3 and Havok already on XBOX360 and PS3, I would be worried about trying to sell Source too.

      They won't be worried. Evidentally, Source snuck 'we use the Havok engine' past you.

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
  43. This is what bothers me most ... by SuperDuG · · Score: 2, Interesting
    Game makers who want their games to play on anything and everything out there. I think it's obvious that nintendo, microsoft, sony, and the computer are completely different machines. While they do have simularities between them, it should stand to reason that they are still DIFFERENT.

    Halo and Halo 2 were games designed only for X-Box (and later they made a PC varient) that sold wonderfully. Haven't we finally come to a point that it can be proven that a title can be successful if only written for one platform?

    Halo and Pikmin are two games that I absolutely love to play, but are only available on one system (XBox and Gamecube respectfully). This idea that you have to have a game play on every platform is the pitfall that we've experienced in special part thanks to EA.

    Even today most games are designed to play on the xbox or playstation 2. Nintendo has been making millions of dollars since day one making and endorsing games that are only available on their systems, when are the other consoles going to start to do the same?

    If you write a game for portability and not to take advantage of the pros of a system then you'll have the same mundane game across all platforms.

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
    1. Re:This is what bothers me most ... by Zevets · · Score: 2, Interesting

      Very interesting point on taking advantage of the hardware, all though I strongly disagree. But, on the matter of Halo, the original was designed for the PC, I believe to be published by Microsoft Games, when the new XBox unit wanted to a "killer ap" and got Microsoft Games to throw some money at Bungie to move it to the PC-similar Xbox. As for your Interesting point, I think gameplay, which makes games fun, is devoid of hardware, and with a properly portable engine, the gameplay can be on all systems.

      --

      Mod Wisely.

    2. Re:This is what bothers me most ... by Anonymous Coward · · Score: 0

      FYI, Bungie started out life as a Mac-exclusive game company. By the time they started Halo, they had also begun doing PC versions of their games, and Halo was a Mac/PC title. It didn't became an Xbox title until after Microsoft bought Bungie.

      At that time, Bungie's top people promised that a PC / Mac version would still be done, since the fanbase was already huge based on anticipation and people were going crazy about the possibility that Halo would become an Xbox exclusive. They held to their word and a reverse port was done, though it took quite a while.

      No such promise was made for Halo 2. There is no announced intent to provide a PC or Mac version.

  44. Nintendo Revolution by Midnight+Thunder · · Score: 2, Interesting

    This is the sort of thing that Nintendo has been criticising for a while. They have actually stated that they would rather make a console that is easy to develop for, than one that has the all the latest bells and whistle.

    The only thing that is holding Nintendo back now is the "family oriented" image they have always paraded. It will be interesting to see if Nintendo maintains this approach, or whether they will change this?

    --
    Jumpstart the tartan drive.
    1. Re:Nintendo Revolution by l3prador · · Score: 1

      Nintendo has a real opportunity this round. It has the right approach, but it has got to carry it out to the full extent. If it can make the Revolution easy and inexpensive to develop for and encourage innovation, it could really save the way the games market is headed. It has a lot of potential, but unfortunately, Nintendo has a history of not making it very easy for third-party developers to share in their innovation.

      But, if they play it right, it could be a beautiful thing.

    2. Re:Nintendo Revolution by exp(pi*sqrt(163)) · · Score: 1

      Well they've dramatically ditched "family oriented" in a big way and have gone to the other extreme. Nintendogs is the first game I've played where you get to leave excrement in your wake. And the things you can do with a stylus and a dog...

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    3. Re:Nintendo Revolution by gameboyhippo · · Score: 1

      What's wrong with the "family oriented" (At least you didn't say "kiddie") image? That's why I have a Gamecube. I like those kinds of games. Personally I like the XBox/PS to have most of the M rated stuff and the Nintendo consoles to have the E rated stuff. It makes console buying desisions easier.

  45. Resisting progress by Cassius105 · · Score: 2, Interesting

    while i can understand things like the CELL architecture making his life more difficult i think its a bit stupid to slam the idea all together because processor architecture has to progress at some point and should be encouraged

    what hes saying atm is its bad that sony are using a new and possibly better architecture just because no one else is

  46. Consumer Petition Button by MicroPat · · Score: 1

    I hereby propose a Consumer Petition Button next to every controversial and petitionable /. article.

    E.g.
    HD-DVD / Blu-Ray - For A Merging of Formats

    Sony / Microsoft - For Easier Code Portability

    AMD / Intel - For A Free-for-All Mudwrestling Challenge Between Engineers

    Nerds, unite!

    1. Re:Consumer Petition Button by Tidal+Flame · · Score: 1

      Actually, I like that idea, except that nobody gives a fuck about petitions... especially not petitions that you "sign" by pressing a button. *sigh* Honestly, though, those are good ideas.

    2. Re:Consumer Petition Button by Anonymous Coward · · Score: 0

      Gabe Newell's foot / gun - For shooting himself in his foot with Steam.

  47. Nail On The Head... by LEX+LETHAL · · Score: 1

    I think Gabe is pushing for a foothold. He wants to have a game OS and frontend that runs concurrently with the 360 OS. In the world of console real estate, Gabe wants beachfront property so he can have users connect to his VALVE servers, download his proprietary content, and pay subscription fees that are deposited into his bank account. It would extend the console lifespan that MS has established by having a continuous stream of new content available that, after the initial purchase of the 360 and the VALVE client gamedisk, would cut MS out of the revenue stream.

    If MS opens this door, where software developers are allowed to run clients and use the 360 (or PS3 for that matter) as a PC emulator, Microsoft will be making a mistake. It would open the door to console mods and new content that can be created by anyone, uploaded from a PC to the main VALVE server and then accessed using the VALVE 360 client for only $59.99.

    That beachfront spot boys and girls, is where Gabe wants to pitch his tent.

  48. Does this Steam-like model come with DRM too? by Anonymous Coward · · Score: 0

    The reason I didn't buy, or even decided to pirate, or remotely even look in to Half-life 2 was because they lcoked everything down. When I buy a game it's *mine*; when you begin to tell me that the book I just baught is actually rented, I can do without your bullshit. Especially when it's a few large companies who are conspiring against me and everyone else for control over information which they term product and we all know it too.

    I can see it now; the cops knocking on your door to ask you for your copy of Ubergame because your lisence has run out and you haven't mailed the copy back within the alloted time period. Don't want to return it? $500 fine and they search your house for it. Cops win, they get pay raises, corps win, they get more money.

    That's what Gabe Newall really wants; he's a fucking control freak.

    1. Re:Does this Steam-like model come with DRM too? by Dissectional · · Score: 1
      So you would be referring to the release bug where offline mode wasn't implemented properly that was fixed within two days?

      Oddly, this bug didn't affect me. I installed the Steam client, fired it up, selected HL2, entered by CC details for the secure purchase, went out with some mates, came home, fired up HL2 and had a blast.

      The built in function to 'backup' your Steam delivered games to 640 Mb slices for burning to CD is fantastic. You can burn HL2 to disc, lump a copy of the Steam client on the CD and install wherever you like - offline or otherwise.

      As for the information you're whinging about, whoopdy doo. They generate a list of CPU, HDD, OS and Graphics card specs and upload it to the Steam database so as to identify target market hardware capabilities. You can even view this info yourself. I think its quite interesting.

      But anyway - to each their own. I think Steam is a fantastic system and hope more developers take advantage of what it has to offer. I imagine it will only continue to get better.

      FYI, you can buy the boxed version of HL2 and install it without the dramas you're talking about.

    2. Re:Does this Steam-like model come with DRM too? by Tidal+Flame · · Score: 1

      Steam does have an offline mode, but I'm pretty sure you can't install HL2 if you don't connect to Steam at least once, even if you buy the boxed version. Furthermore, the offline mode only seems to work under certain conditions... I think it has something to do with whether or not you log out...

    3. Re:Does this Steam-like model come with DRM too? by Ramadog · · Score: 1
      You right. If you buy the boxed version you still have to do the activation bit and have no choice about downloading the updates. At least with the earlier boxed versions there was a bug in the installer where you have to installed cs:s as well as hl2 for the install to work. One install I remember it was about 4 hours from when I ran setup to when I was able to play. Compared to my last install of UT2003 which was 15 minutes from running setup to starting to play.

      To get offline mode working you need to have the game at 100% (no brainer). Run the game at least once before you exit from steam (this seems to be important). Then exit steam but don't log out. You still are not guaranteed that offline mode will work.

  49. +1, Absolutely correct by Anonymous Coward · · Score: 0

    Preach it, brother!

  50. the last resort of all losing arguments by HBI · · Score: 1

    Ad hominem.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  51. Are you guys kidding? by jigjigga · · Score: 0

    Valve is absolutely correct in its assessment. Having to develope for multiple platforms that are enormously different (harddrive/ram only for starters) is a major problem! Look at what Valve has done, game wise... I dont think anyone complains about their games. They have done what they do with a fairly stable platform that hasn't changed dramatically. Microsoft is forcing them to change the way games can work by not providing a consistant platform. It does NOT make life easier for them! Steam, even though it is of a completely different nature, is a godsend to almost everybody in the real gaming industry. Look at halflife2. If people actually learned how to work their firewalls, there would be no problems the app works great. They update content and add new stuff all the time, whats to complain about? Look at farking EA/DICE and battlefield2! No updates, well actually a faulty one that needed to be patched, and now a new addon before they fix the original! Why not complain about the bad guys (EA/DICE for crappy non-supported games, M$ for ruining freedom) and praise the good guys and really listen to them.

  52. The PC is on it's way. by crhylove · · Score: 1

    Seriously, with rising console and game prices, shrinking pc prices, and broadband expanding, eventually the market will know what many of us have already known for years. Games are better on PC. In fact once wine is cleaned up a little bit, you can have a free game machine with very cheap hardware that will run circles around even the next next gen consoles. The only thing keeping consoles around is the market lock in by game dev companies that want $50 for every disk. I for one waited the extra year to play san andreas on the PC because it was WAY MORE FUN in surround sound with shadows and reflections and in HD format. I doubt I was alone, and as a result the game simply wowed me beyond all expectations.

    Forget the console. As PCs get cheaper and cheaper, they WILL die out, it might just take 3 decades or so since the game dev industry is so beholden with getting $50 per game, which is LUDICROUS anyway.

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    1. Re:The PC is on it's way. by LilBlackDemon · · Score: 1

      The problem is that, for most of the population, gaming is something to be done in the living room. As a PC gamer, I like games I can play with a pad and sitting in my favorite chair with a fancy sound system turned up more than I like some games that force me to sit at my computer.

      Also, over time PCs tend to be more expensive. The cost of a gaming PC never went down from the time the PS2 and Xbox came out until now, and probably went up a little, as the hardware kept improving. However, on a console you have a locked-down hardware base to work off of. Because the system is locked for that console generation, there is a reduction in the cost of the hardware. Where Sony may be losing in excess of $150 for every PS3 sold now, by the end of the console's lifetime the manufacturing costs will almost certainly have fallen, and the hardware cost as well. Consequently, there is usually a price reduction, and everyone benefits. In fact, depending on the degree of the price drop, the console manufacturers may be able to turn a profit and make back what they lost on initial sales.

      As an example, look at the cost of a DVD player when the PS2 was released versus the cost now. If my memory serves me correctly, the average cost of a DVD player in 2001 was approximately $200, only $100 less than a PS2. By now, you can buy a cheapo DVD player from Best Buy for $40, and cheaper in certain drugstores. This drop in price for a specific component factors in to the cost of the whole item, and when you compound that all the components are cheaper because of more readily available stock and improvements in manufacturing methods, the entire thing comes out much cheaper. In fact, the best time you can buy a console for the manufacturer, in terms of manufcaturing costs, is at the end of its lifestyle, when it is the cheapest to produce.

      *sigh* Spoken like a true engineer with design classes shoved down my throat (damn you, Stevens!)

      ~lilblackdemon

    2. Re:The PC is on it's way. by Tidal+Flame · · Score: 1

      I beg to differ. The cost of consoles is rising, but it still costs at least twice as much to buy a decent PC as it does to buy a new console. A PC also needs to be upgraded at least every 3 years to stay current, whereas you generally only get a new console every 5 years or so.

      XBox Live is the future of multiplayer gaming - a unified service where I'm in constant contact with everyone I want to play with, with voice communication in every game. Granted, it's not cheap, but the convenience is worth it.

      Consoles have a wider variety of games, too. Sure, PC has lots of indy stuff, and some of it is really great - but in terms of high quality, profesionally produced titles, consoles give you more to choose from. You've got racing games, fighting games, FPS games, RPGs, puzzles, board games, casino games, platformers... etc, etc, etc. To be fair, PC has most of those as well, but except for FPS, RTS and MMORPGs (the latter two of which are pretty much PC exclusive), the selection isn't nearly as good. Nor, in my experience, are they as popular. Plus, you're going to need to buy new hardware for some games, because while the mouse and keyboard is great for FPS games, it doesn't work too well for platformers, etc.

      I think it's unreasonable to expect that either system will die out. Over time, consoles may become more and more similar to PCs, but I doubt one or the other will die out completely. It all depends on what you like, and as of now, what you can afford. I'm mainly a console gamer, but I know I'd play PC games much more if I could afford a decent system. I hope I'll be able to eventually, but it's pretty much out of my reach right now.

  53. My guess? Offline mode then. by OwP_Fabricated · · Score: 1

    As much as people bitch about Valve, if they were to suddenly have to close up shop I would bet you any amount of money they'd remove the authorization aspect from steam in a heart beat and allow for independant master servers. Why? Because now they aren't tied to a publisher that holds an iron fisted grip on their IP and code.

  54. Re:Why is it always PC superiority by CronoCloud · · Score: 1

    Looking at the sales numbers, I've always wondered why PC only dev houses haven't done the occasional console game or made certain their good PC game got a good port.

    Lets take Ion Storm, they do a good RPG, Anachronox that's an homage to console RPG's and it never got a console port. Why? Isn't obvious to port that game to an audience that already appreciates such games?

    Or Blizzard, which got it's start doing console dev as "Silicon and Synapse" and then abandoned the consoles. They've got a good action RPG, Diablo, which did get ported by an outside company and got reasonalby good review scores They do a sequel and there's no port.

    Then along comes a company called Snowblind which does what is essentially Diablo II for the PS2 (Balder's Gate: Dark Alliance) using an awesome engine. (mmmm, water) Does Blizzard take that engine and do a console specific Diablo II port? No. Gamers are clamoring for a sequel to BG:DA, they want more! More levels, more classes, online play. Other action RPG's are announced by other companies licensing the engine. Then we hear that Snowblind has been bought by Sony and 2 years later guess what. Theres a Diablo II clone out for the PS2 using the BGDA engine set in the EQ universe. It has more levels, more classes and yes online multiplayer. 1 year later and there's a sequel to that game. Then at PSP launch there's a Diablo clone using a very similar engine from SOE. And what do we get from Blizzard? They announce a third person shooter set in the Starcraft universe done by an outside company. Which is then delayed and then handed off to another company. Makes me want to pimp-slap Blizzards bosses.

  55. No Conflict of Interest of Course by marcybots · · Score: 1

    Of course the Company creating steam has no conflict of interest making a statment such as this saying it vital to provide updates and new content. Note to developers: on consoles you cant update a games, it has to ship bug free THANK GOD! I know all us PC gamers are spoiled by 45meg patches on the day of release that sometimes break our old savegames, but those poor console gamers never have to download any patches...and that is why next gen consoles are bad.

  56. Why should Sony care if PS3 code is non portable? by LordZardoz · · Score: 2, Insightful

    Making that complaint is akin to complaining that you cannot buy a Whopper at Mc Donalds. Sony needs its platform to be successful. Why should it accomodate the needs of those looking to write multi-platform code that can only potentially hurt its market share?

    Sony must make the PS3 as easy to program for as possible, but that does not at all mean that it should keep its architecture even remotely compatible with competing platforms.

    Besides, it may just backfire on Sony. Having done well in one hardware generation is no guarantee of success for the next generation. Being able to leverage its previous successes are important, but people eager to play PS2 games are not going to buy a PS3 to play those games if they already have a PS2 and would rather play X-Box 360 or Revolution titles.

    END COMMUNICATION

  57. OT: Suckage - annoyance relationship by Anonymous Coward · · Score: 0

    Personally, I think that suckage scales linearly with annoyance, so if something is "..extremely annoying" it is also extremely sucky ;)

  58. Remember the Atari Jaguar by gozar · · Score: 2, Informative
    The complaints from developers at the time was that it was too difficult to write code for the two processors, so most games were written for the motorola 68000 (the same that was in the Genesis). This made games appear slower than on other contemporary game systems. It didn't have to be that way:
    From AtariAge.com: Technically, the Jaguar was impressive. Five processors reside in three chips, two of them being proprietary (Tom and Jerry) with a third being a Motorola 68000 coprocessor. The GPU runs at 26.591Mhz and is rated at 26.591 MIPS (Millions of Instructions Per Second). There is a 64-bit data bus for communication and two megabytes of fast-page mode DRAM.
    --
    What, me worry?
  59. All bullshit by Anonymous Coward · · Score: 0

    Bullshit, the whole crappy article is an attempt to push Steam onto other developers.

    "A handful of coders can handle PS3"? More bullshit. Code is code, more processors != increased complexity. Any half decent coder would abstract the hardaware away from his game logic/engine anyway, nobody goes around rewriting engines from scratch anymore, the changes are incremental.

    I also call bullshit on why development costs are supposed to sky rocket everytime a more powerful computer arrives. They use the same fucking code! 3D models are 3D modules, you can vary the tesselation in the friggin modeling software. Every game in the past has been current generation then scaled DOWN, it's complete lies. All games are under-developed because the hardware can't match the visions...as new hardware comes along they just ramp up the code a bit more so you get better physics, higher details, better textures.

    It's just one big blag to justify ever higher prices.

  60. Who cares? by Tidal+Flame · · Score: 1

    Come on, this is months old. Anyway, Gabe's just being a whiner. He banked on the Source engine lasting as long as the HL engine, and he's well aware that if next-gen consoles take off, Source is going to be obsolete (technologically) faster than you can say "Black Mesa." I think though is making him a bit cranky...

    I don't think Valve really has anything to worry about as long as they continue to cater to the mod community, but I do think that Gabe's just whining because he doesn't like consoles.

  61. Re:Why is it always PC superiority by Anonymous Coward · · Score: 0

    Blizzard are busy with WoW. It's making so much money for them that even console-league sales probably just aren't worth it for them. Their bosses are doing just fine, by the criteria bosses are judged on.
    Plus they've never made a game that didn't need a mouse to play right.

    I agree with the WTF to SC:Ghost. Some of the multiplayer modes look pretty interesting, but it seems "meh" otherwise.

  62. listen up developers... by KillShill · · Score: 1

    steam is the reason i didn't buy half life 2. it went against all my principles and as it turned out (and will), i was right. people couldn't play the game they bought at launch time. lots of people apparently also got banned (even though they paid for the game) without any apparent reason.

    that's why they want an online component. the distribution is only half of the reason; the other half is greater control of software, software which you paid for.

    the "pirates" are playing half life 2 just fine and also the source ver of counter strike. there are apparently even occuring updates to the infringed versions to keep the game current. and they even get to choose (what a concept) when or if they want to patch the game. a lot of the forced updates are causing many problems. upgrading is not necessarily the utopia it's made out to be, at least not universally true for everyone. there are times when it's best not to upgrade.

    as i mentioned before, there is a clause in "EULA" which allows them to terminate your ability to play the game for any reason they choose at any time. this includes your single player capability, since by definition, steam and half life 2 can NOT be seperated. if we have more un-bribed reviewers, they would treat the 2 as it should be: one. it's as part of half life 2 has the physics, textures and control etc.

    this allows them an unprecidented amount of control over your purchases. software by any reasonable measure of logic, does not require a license to use though the legal system obviously kowtows to the software industry. your hard earned money buys you the right to use it, why people assume they also need a license is because the software industry has a very good PR and marketing and lawyer dept. they've convinced people throughout the years that they need licenses to survive and then before anyone knew it, it was the standard. but that's a slightly different issue.

    imagine in the future, like say 10-15 years... the wet dream of the software industry will come true... per individual DRM which is connected to the internet 24/7. you want to play a game wopr? you'll have to get permission from the copyright holder (not necessarily the author... what a public service). you want to write a term paper at 2 am? the internet connection you have is down? no problem, just flunk. you want to view porn and relieve your manly pressure? the dept of homeland security has deemed porn is anti-american. you're out of luck.

    there is no slippery slope, it's just the logical progression of their desire. they couldn't control software in the 70's, 80's and 90's as much as they wanted to. think back to all the corrupt floppy disk schemes. the word lookup copy prevention schemes, the cardboard wheels, etc etc. they just used what they had at the time to prevent people from making use of the rights that copyright grants them. don't say that copyright doesn't grant purchasers the right to use because why else would we give wholesale protection to authors and then expect them to lock up their works? no, it's when a customer buys a copy, that they can use it and this limited monopoly would then fall back, notice the word back, into the public domain.

    they have never learned. not from the mess of the 80's nor of the optical disc corruption and driver installed invasive starforce/securom/etc system-distabilizing methods of today. they will never learn. they have only made things much worse for paying customers and have not hindered the infringers any. the only logical progression is if it becomes more invasive and anti-customer in the future. i will make a prediction... it will get much worse in the years to come, not in small part due to newer methods of Insidious Computing and the role of the internet in "securing" products from their real owners.

    if they simply wished to use STEAM to distribute half life 2 and other games, i wouldn't have a problem with it. they use it to grip more tightly and take away your existing rights (what's left of them). and to add to the absurdi

    --
    Science : Proprietary , Knowledge : Open Source
    1. Re:listen up developers... by gdulli · · Score: 1

      If you don't want to sound like an idiot, do one of two things. Either learn how to write or drop the hysteria that Steam is the first step towards a government conspiracy to monitor and limit everything we do.

      Optimally, you would do both. Failing that, English is the medium through which you've chosen to push your opinions, so it's for your own good and the betterment of your argument that you learn to use it correctly.

    2. Re:listen up developers... by KillShill · · Score: 1

      and why don't you respond to my post instead of attacking me personally?

      ever heard of magic lantern?

      that was the FBI's trojan to get on all computers and somehow symantec disabled detection of it on their anti-virus software.

      http://www.msnbc.com/news/660096.asp?0na=x21017M32 &cp1=1

      http://www.google.com/search?q=magic+lantern+fbi

      even a mainstream media site like MSNBC mentions the CARNIVORE project.

      no, steam will not by itself do all those things, yet it is another injection point. soon EA will have it's own online "game delivery" mechanism, then UBISOFT, then microsoft, then blizzard and so on.

      seems like a perfect oppertunity. hell, even supermarkets around the world track everything you buy and links it to you personally. every store and company and agency does the same thing.

      you're living in denial if you cannot see these patterns. they keep accumulating yet you choose not to see. that's fine, that's your right.

      --
      Science : Proprietary , Knowledge : Open Source
    3. Re:listen up developers... by Anonymous Coward · · Score: 0

      Gdulli, god you are so naive. Dictators would love you...

  63. Re:Why should Sony care if PS3 code is non portabl by EllF · · Score: 1
    Not quite. If I develop a great game, and cannot successfully port it -to- a PS3 because of their strange setup, I likely will not expend the resources to do so. The loss if that happens large-scale is Sony's, because their software base will not be large or cool enough to justify purchasing their console instead of a Xbox or Revolution.

    Whacky though he may be, Steve Ballmer was right on when he did the developers-dance. Their desire to code for your system makes or breaks you.

    --
    We who were living are now dying
    With a little patience
  64. No more? Why Not? by SuperKendall · · Score: 1

    So if a company wanted to release a set of free levels, what's wrong with including that in a separate CD that you can order, get in game magazines, or download and burn (from the company website of course).

    The Hard Drive is just the laziest way of providing game content enhancements, and is also the easy way to lay off on QA because you know later you can patch. Really patching is the only thing that becomes really hard without a hard drive.

    And what's wrong with fixing something? That means they didn't play through it. If you are going to accept that world than get used to loosing who save games and the like just because they didn't really test it and need an update to make something work that should have worked in the first place.

    No software is perfect and not all bugs are going to be eliminated. But you can get rid of 99% of the bugs that are going to affect the players in a way that makes them make up lost ground again.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  65. Things can happen by SuperKendall · · Score: 1

    If it stopped working a day or two after I bought it, then yes I would mind.

    So if you bought HL 2 and your internet connection went on the fritz for a few days - wouldn't you have this exact problem?

    It's things like that that pop up randomly in life that make requiring a network connection a bad idea. Espceially for entertainment which is supposed to entertain and not annoy.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Things can happen by KDR_11k · · Score: 1

      Oh, try moving into a student home where the net connection will only accept HTTP traffic. I did and HL2 could no longer be installed (I deleted it because it takes up 5GB, space I'd rather spend on three or four other games).

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  66. He is right by adachan · · Score: 1

    I have to say, I listened to the interview and I anm glad to hear someone speak out their true feelings. I found him to be saying from a developers point that the new consoles arent so hot. Well, I am a consumer and I have to agree for a totally different point of view.

    I just dont see that the previous generation of machines lived up to their potential. I mean when they came out we were convinced to believe that they were the best thing from now till the end of time, we were assured of movie like game play and what-not. Well, they are saying the same thing again, and they will say it again in 5 years. Consoles are getting somewhat better graphics, the gameplay is getting worse, and they are getting basic PC functionality that a pentium 90 machine has had for years (chat, mp3 and video playback?!?!)

    I have bought EVERY single console and at least 15 games for each one since Atari 2600 (I even own a PSP and a DS). But, for the first time since the 70s, I am not inclined at all to buy these new machines. I dont see them doing anythign that my computer cant already do.

  67. Future Headline by Anonymous Coward · · Score: 0

    Valve buys Infinium Labs.

  68. Fine as long as you allow both sides by SuperKendall · · Score: 1

    I had no interest in the HD-DVD and Blu-Ray camps uniting. Little it seemed to me could be gained, when Blu-Ray looked like the best all-around idea. A format war only hurts the consumer who buys into the wrong side.

    I also cannot say I care much for easier portabilitiy of games. If all the consoles are exactly the same to program for, then how do we get truly varied games? The problem of uniqueness is one that can inspire some companies to make really unique games. That's why I'm happy that each of the consoles coming out are so different. The nerds among us should have money enough to be able to afford more than one console if they really like a game elsewhere.

    The AMD/Intel war - I'll just stay out of that one thanks!

    If there were petitions posted allow people to petition on both sides - for OR against.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  69. Get Over It by c2_bag · · Score: 2, Interesting

    You know I get a little bit frustrated when I see people shouting and using words like NEVER too many times in a posting. Look, Steam may have its problems, but as someone who used it everyday for 6 months while making a Source mod, I really don't see the problems that you are talking about. Maybe once a week I would have to wait a few minutes for it to do "something", but other than that, Steam was actually a great way to access all of the dev programs in Source plus test different versions of our game. That and take a CS break now and then. The idea that this is some great intrusion on your privacy or whatever is just ludicrous. The software works: it allows them to automatically update the game, send me news about shit they want me to buy (which sometimes I actually want to), send me news about free shit, and generally sits nicely in my tray, doing absolutely nothing 99% of the time.

    --
    c2_bag
  70. The benefit and the drawback by [cx] · · Score: 1

    Every touts the benefit of having a closed system so that an entire spectrum of games will perform roughly the same for everyone. This is also the biggest downfall, because "everyone" is often a close to 50/50 mix in the case of Xbox/PS2, so you end up having to make two copies of the same game.

    I expect now that xbox is even further from its original "pc in a box" inception, it will only increase greater hair pulling at developer studios (and not in a good way).

    [cx]

  71. Big can of worms by SavannahLion · · Score: 1

    I've never understood why anyone would actually like Steam. Some of the biggest annoyances about Steam have already been pointed out, the requirement for a viable online connection and the requirement to download updates.

    I'm not happy about handing over my bandwidth to a service that really doesn't serve me anything. Yippie, it can download patches automatically. I still have to wait for those patches to come through the wire regardless of whether or not I get them via Steam or via File Planet. The only difference being that when I download from a site, I can still play the game (at a minimum, in Single Player mode). Steam doesn't always let me do that, so I end up waiting while Steam downloads a, "necessary," patch.

    To add insult to injury, some of the Steam patches have proven to be a joke. I'm surprised how many gamers have very short term memory. Gamers wow at how the patches come in automatically. It seems to me that most gamers don't remember how Valve released a patch through Steam, then had to turn around and recall the patch due to some ridiculous bug that should never had made it past testing. The gist of it is, with Steams ability to apply and remove patches at the whim of the developers, Valve has gotten slack in testing their patches to ensure glaring bugs are squashed.

    Now visualize the same situation on the XBox 360 or whatever. You pop in your DVD (or whatever medium you use) and you can't launch a game because someone at Valve screwed up and sent out a patch that didn't work. Yeah, I'm going to be getting rid of that game pretty quick

    I bought a PC knowing that I would deal with patches, downtime and other operational gaming hazards. I bought my consoles knowing that all I need to do is pop in a disc, check the battery on my wireless controllers, and destroy a few brain cells while I play. I really have no interest in buying a console when I'm going to be dealing with all the crap that comes with a PC. Might as well hack the console and install Linux if all I'm going to be doing is downloading and installing patches for it.

    1. Re:Big can of worms by jensen404 · · Score: 2, Interesting

      I hate DRM in iTunes... There are only two advantages to iTunes, instant purchasing, and the ability to buy a single track.... In every other way they are inferior to CDs.

      I like Steam though. It gives me advantages over the CD version.
      1. I can download the game from any computer without the physical media.
      2. I never have to search for patches, and it is always up to date.
      3. I have gotten 3 expansions for free (HL2:Deathmatch, Opposing Force, and Blueshift) I will also be getting Lost Coast soon. They could give me free stuff without Steam, but this makes it easy.

      Then again, I've never had any significant problems with Steam. And I can understand some frustrations that some people have... but those problems haven't affected me.

    2. Re:Big can of worms by pandrijeczko · · Score: 2, Interesting
      They could give me free stuff without Steam

      Please get away from the idea that any commercial venture gives you, the consumer, anything "for free" - it simply does not happen.

      You incurred no additional charges for the expansions but you can bet your life they were factored into the original cost of the game you purchased & the fact that making those expansions "free" would generate more sales of the original game.

      Yes, I'm sure you feel that you benefitted from this but you need to remember that no successful business does anything unless it is likely to make the business more money - otherwise, the shareholders will start complaining & dumping their stock.

      --
      Gentoo Linux - another day, another USE flag.
    3. Re:Big can of worms by jensen404 · · Score: 1
      You incurred no additional charges for the expansions but you can bet your life they were factored into the original cost of the game you purchased & the fact that making those expansions "free" would generate more sales of the original game.
      The "free" things were not factored into my purchasing decision. I bought HL2 before these 4 things were released, not knowing that they would be released at no additional cost. I put the value of HL2 alone at $50, and then got other stuff later at no additional cost. If these things had been listed on the Steam purchasing website as included items, I would not have called them free. If I had waited until now to buy HL2, I would not have called the expansions "free".

      In other words, Valve was in no way obligated to give me those things, even though I had given them $50.

    4. Re:Big can of worms by SavannahLion · · Score: 1
      In other words, Valve was in no way obligated to give me those things, even though I had given them $50.

      That is the kind of mentality that disgusts me about the Valve community. People act like Valve is the second coming of Christ or something.
      Over the years, I've paid roughly $280 into the Half-Life franchise. This includes my purchase of the original version of Half-Life, Opposing Force, Blue Shift, Half-Life 2 and Gunman (even though GC is not technically a part of Half-Life). Under normal conditions, I would have multiple, viable, copies of some of these games due to the way they've been packaged. With Steam, I lose all of that.

      Valve has a habit of, "joining," existing accounts to new purchases. Therefor, if I already have a copy of HL registered on Steam, I don't get a second viable copy if I buy the Gold/Silver package. http://www.steampowered.com/ clearly states I get the back catalogue, yet what happens if I already have a copy of it? Does Valve give you a second copy? Nope, not at all. People pay $80 for what? HL2 and crap port versions of HL:S and CS:S?
      Until gamers figure out that Steam hurts gamers, be sure you have a lot of lube.

    5. Re:Big can of worms by pandrijeczko · · Score: 1
      In other words, Valve was in no way obligated to give me those things, even though I had given them $50.

      Valve programmers created the expansions. Presumably they were paid for their programming time in doing this. Therefore that pay they received was factored into Valve's budget. Therefore you will have paid for it through the price of other products.

      Please stop being such a blind fanboy. They are a business, just like anyone else and only "give away" stuff if it is likely to make them more money.

      --
      Gentoo Linux - another day, another USE flag.
    6. Re:Big can of worms by jensen404 · · Score: 1

      There are other people who bought the expansion packs when they were released. When Steam was released, their expansion packs were unplayable. Valve took too long in making Blue Shift compatible with Steam.

      Steam has worked badly for some people. In my case, though, Steam's advantages have outweiged its disadvantages.

      I suppose John Carmack realeases source code of old engines just to make more money. It might make more people interested in paying for licenses!

      And I got all those free extra Unreal Tournament map packs just so Epic could release a GOTY edition!

      Ubisoft tripled the size of POD(a car racing game from 1997) for me at no additional cost!

      But now I know not to be grateful, because they all did it in an attempt to get more money from me. Even though none of them have.

  72. Re:No more? Why Not? by Negatyfus · · Score: 1

    You really think a publisher is gonna give a shit about that? It's not like *they* get all the heat when a buggy game is released. They want to maximize sales and most sales happen right after release. Just look at the buggy console games that go around now. Are console games really that much more stable than PC games?

    With PC games, at least you can easily patch your game. That's done in 5 minutes instead of actually going out to buy/order/wait for a CD. You know how gamers hate the sunlight.

  73. Gabe is just annoyed that... by Samah · · Score: 1

    ...there'll be a whole new breed of gamers to make jokes about "gaben" :)

    --
    Homonyms are fun!
    You're driving your car, but they're riding their bikes there.
  74. Later in the day... by im_thatoneguy · · Score: 1

    ...Epic Games released some new screens from Gears of War and chuckled. "Silly whiney fat man."

  75. We're already over it. by Lord+Kano · · Score: 1

    I bought multiple copies of Half Life so that I could kick the hell out of my GF's kids both on LAN and online. When valve killed WON, it was a minor inconvienence because we could still play CS 1.5 on the lan, but CS 1.6 requires Steam and It pisses me off to no end.

    When I found out that Steam would be required for HL2, even for single player I decided to not buy it,(just for good measure) EVER.

    No one is disputing that Valve can do whatever they want with their software and because of their decision I have decided not to buy it.

    That's 3 copies that they didn't sell to me alone.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:We're already over it. by c2_bag · · Score: 1

      Ah well that does suck balls. I bought multiple copies of Half Life so that I could kick the hell out of my GF's kids both on LAN and online. When valve killed WON, it was a minor inconvienence because we could still play CS 1.5 on the lan, but CS 1.6 requires Steam and It pisses me off to no end. When I found out that Steam would be required for HL2, even for single player I decided to not buy it,(just for good measure) EVER. No one is disputing that Valve can do whatever they want with their software and because of their decision I have decided not to buy it. That's 3 copies that they didn't sell to me alone.

      --
      c2_bag
  76. This is what's wrong by Moraelin · · Score: 5, Interesting

    "But what's your response to new content? What's going to happen to things like free levels and, for example, the free ninja gaiden update that was made available."

    Sega managed to run new levels off a memory card just fine, for example in the Dreamcast version of Skies Or Arcadia.

    "And honestly, what's wrong with FIXING something? I see no problem with updates."

    I _do_ see a problem with shoving a broken, disfunctional product out the door. I very much like it that when I buy a game, it actually works. I _do_ see a problem with paying to be a beta-tester for EA's, Vivendi's, etc, buggy unfinished crap.

    And especially I _do_ see a problem with patches that screw up my saved games directly (I can thing of a dozen games, starting with Fallout 2, where applying the patch forced me to restart the whole damn game from the start), or indirectly (yay, for some RPG patches where they randomly altered the game balance and made all my character's skills useless, _and_ made a bunch enemies immune to physical damage... when I'm playing a fighter. What am I supposed to use there? Bad language? Time to start a new character again.)

    That's what I liked about console games so far: when I buy a game it's a _finished_ product. I can think of only exactly _two_ console games that ever needed a patch, out of the literally _hundreds_ I own. (And out of those two, one had a free replacement from the publisher, and the other "only" had multiplayer exploits, but was otherwise rock-solid and enjoyable as a single-player game.) The rest just worked.

    That's it. When I buy a console game, I _know_ it will work. From day one. I can randomly pick any game off the PS2 aisle, take it home, pop it in, and _know_ that it'll never crash, never fall into the void, and generally just work.

    You know why? Because the publisher knows it can't be patched, so they'll test the _hell_ out of it before release. And if they're running out of time or budget, they'll cancel a game, but never shove an unfinished piece of crap out the door.

    Yes, no software is perfect, but there's a _massive_ difference between having some minor exploit in an obscure sidequest (like being able to claim your reward twice) in a console game, and the utterly broken stuff that gets shipped on the PC on account that it can be patched later.

    That's what's wrong with "FIXING something" in the PC world. It's something that sounds _great_ in theory, but in practice it's what caused the deluge of unfinished buggy _crap_ shoved out the door untested. It just caused the "ah, it shows the starting menu, let's ship it. We can patch it later" mentality to run rampant.

    It caused such crap as, say, the German version of Victoria which literally could only show the startup menu as released. _Literally_. If you actually tried starting a campaign, the game threw a script _syntax_ error. Yes, a _syntax_ error. Not something even remotely blamable on drivers or hardware. It had a typo in the scripts and couldn't run on _any_ hardware.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:This is what's wrong by Agret · · Score: 1

      You know why? Because the publisher knows it can't be patched, so they'll test the _hell_ out of it before release. And if they're running out of time or budget, they'll cancel a game, but never shove an unfinished piece of crap out the door.

      Sorry but look at Enter The Matrix and all the other unfinished buggy pieces of shit on consoles. Your wrong. If someone is going to release a crap game it's going to happen if they can patch it later or not regardless. Give Enter The Matrix some slack though they only had 3 days to go from Alpha to Final due to their tight schedule to tie in with the movie.

      I can think of only exactly _two_ console games that ever needed a patch, out of the literally _hundreds_ I own. (And out of those two, one had a free replacement from the publisher, and the other "only" had multiplayer exploits, but was otherwise rock-solid and enjoyable as a single-player game.)

      To be honest the single player in Halo 2 wasn't as good as the original. I liked more use of vehicles though, at least I wasn't stuck trudging around all day. If he's so genetically engineered why can't he just run forever?

      --
      Have you metaroderated recently?
    2. Re:This is what's wrong by Moraelin · · Score: 1

      "Sorry but look at Enter The Matrix and all the other unfinished buggy pieces of shit on consoles. Your wrong. If someone is going to release a crap game it's going to happen if they can patch it later or not regardless. Give Enter The Matrix some slack though they only had 3 days to go from Alpha to Final due to their tight schedule to tie in with the movie."

      Ok, so Enter The Matrix would be the third then.

      That makes it, what? 3 buggy console games, versus literally a hundred more Dreamcast, Playstation and Playstation 2 games that I personally own and which run flawlessly.

      By comparison, on PCs the ratio is exactly the other way around. I can think of maybe enough games to count on one hand's fingers that were reasonably finished as released, versus literally hundreds that were released with _major_ problems.

      I'm sorry, the two situations aren't even comparable at all. They're not even in the same class.

      We can talk for ever about how _theoretically_ Sony could shove buggy untested games out the door too, even if they can't be patched. In practice, it just hasn't happened yet. I'll take practice over theory there.

      "To be honest the single player in Halo 2 wasn't as good as the original."

      I'm not talking about "but gameplay isn't as good in the sequel" or "but the story wasn't too good" (and in Halo 2's case lacked an ending altogether) kind of defects, but outright bugs.

      Yes, you can find both PC and console games where you don't like the gameplay, or where the story leaves you scratching your head and going "WTF???" (FF8 anyone?), or whatever. Yes, there are well designed games and badly designed ego-trips and tech-demos trying to masquerade as games on both.

      I'm talking strictly about the quality of the implementation. A PC game can have the best story and design in the world, and still crash and be a buggy nightmare to play.

      I'll even give you an example of a PC game I actually _loved_: Fallout 2. I loved the story, I loved the setting, I loved the game system, etc. Yet the implementation was an awfully buggy piece of crap that ruined my enjoyment all the time.

      I've personally ran into more bugs that I care to list, and had to reload or do perverse tricks all the time to avoid the disappearing car bug alone. And then came the patch which made all the old saved games unusable.

      And having written a walkthrough for it, I've had emails from people who got stuck in even more places and ways. One poor guy had somehow managed to finish the Temple Of Trials (newbie area) without getting the Vault 13 suit or the PIP. So basically he couldn't access the quest list, couldn't rest, couldn't skip some time in places where he needed to wait until morning/evening/whatever, etc. Other people got bitten by even worse bugs and just couldn't finish the game any more. Etc.

      And it illustrates another problem about the PC "ship it now, patch it later" model: more often than not, it's never fully patched. After the last patch, the game was still a buggy barely-playable mess.

      That's not even an isolated case, it's the typical story of buggy PC games. The advocates might preach some wonderland where only minor bugs exist, and some patch will swiftly come and fix them all. In practice most games are _still_ buggy long after the devs and publishers gave up on patching them. In some cases you're stuck with some patch that actually makes it _worse_. (E.g., the "Vampire, The Masquerade: Redemption" whose lone patch broke the party AI, and made them all ignore your orders.)

      --
      A polar bear is a cartesian bear after a coordinate transform.
    3. Re:This is what's wrong by MrDRwin · · Score: 1

      _I_think_that_was_the_most_annoying_thing_I_have_e ver_read.

    4. Re:This is what's wrong by Lonewolf666 · · Score: 1

      Give Enter The Matrix some slack though they only had 3 days to go from Alpha to Final due to their tight schedule to tie in with the movie.
      Sounds like a reason to cut the programmers some slack but fire the management. Basing your schedule on wishful thinking is not a good idea.

      --
      C - the footgun of programming languages
  77. Yes console games are that much more stable by SuperKendall · · Score: 1

    I have seen bugs in console games, sure - but nothing on the order of PC games.

    Of course I have a PS2, where they really don't have a choice in the matter - it has to work prety much as well as it can. From reading reports of issues with games like KOTOR it seems like XBox game makers have been a bit more lax on that front.

    Again I'd rather not play a game with some hideous bug waiting to vaporize hours of effort. I've stopped playing games before when it happened... it was the stability of console games that drew me away from PC games in the first place and I've not regretted it at all.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Yes console games are that much more stable by Negatyfus · · Score: 1

      Okay, I'll take your word for it. I don't actually own a console. ;)

      But of course it's a lot easier for console developers, as they only have to take one architecture into consideration instead of countless combinations of hardware. I guess that's the biggest source of bugs right there.

      I have heard of hideous bugs in console games, though. Yes, most of those were for Xbox games, so maybe they're more lax over there indeed. Still, I imagine console games do still get pushed out early sometimes to meet some marketing deadline...

  78. all excellent points by SethJohnson · · Score: 1



    I wanted to say you have voiced excellent points here. One I'd like to add to your list--- draconian control over mods. From what I can tell, if someone comes out with a naked mod, or an unlicensed Simpsons mod, Steam can prevent your copy of HL2 from loading it. Another name for this is "content control."

    Seth

  79. Gabe Newell is a whining bitch by mwvdlee · · Score: 1

    I'm not a console programmer, so I don't know the details of exactly what it takes to code on either X360 or PS3, but I do know Gabe Newell isn't making any real arguments either.

    The whole harddisk deal is a good example. Except the XBox, no console ever in history could rely on a harddisk. This doesn't seem to make any other developers whine and moan.

    He seems to make Sony's Cell-architecture into a pure political decission. Whether it is partly political can be debated, but such absolute fear of change is just apathic (and somewhat paranoid). It's not like this would be the first console ever to have a different architecture.

    But in the last paragraph all seems to be clear; the Steam system (which, incidentally, they're selling) will solve all problems. This somewhat echoes his sentiments towards the X360 and PS3 architectures; forcing developers to "lock in" to a certain mindset (the Steam development model). Could all his tears just be crocodile tears?

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  80. Well, I am a programmer by Moraelin · · Score: 1

    Well, I _am_ a programmer, and I did program long enough in assembler to have some idea of the problems of porting stuff to completely different architectures like the Cell. Though I should also add that it's been some 7 years since I've had anything to do with programming _games_, so better take this stuff with a lot of salt.

    Adding a proprietary content-delivery system does _nothing_ to make programming the Cell any easier. If you have trouble programming to a certain architecture, that's that. It doesn't matter if you ship your finished product via Steam, Fileplanet, DVD's, whatever. You have to get it to run on that architecture _before_ you have anything to ship. If you can't port it to the Cell to start with, you won't _have_ anything to ship, with or without Steam.

    So taken strictly as a platform for delivering _finished_ content, it's like saying "But Intel could make much lower-power Pentium 4 CPUs if they sold it on eBay." That bogus.

    But I think I can actually see what they're after. Don't think distribution, think the ability to patch. That's what they'd like on their console ports.

    The _only_ thing such an auto-updater offers is the ability to publish some buggy unfinished untested POS and try to patch it later. Which, sorry, isn't what console gaming is all about.

    So there you go. All his whining about how he'd like Steam and a HDD on every console is basically just saying, "but we just can't be arsed to have some proper QA, we just can't get it right for a console release, and we'd _really_ love to release it anyway and patch it later via Steam."

    I.e., I don't think it's necessarily crocodile tears, but the whining and bitching of someone who's just locked in the "shove it out the door now, patch it later" metality of the PC gaming scene. Yeah, I can see how he'd feel more comfortable being able to pull the same crap on consoles. But as a consumer it isn't something I want to put up with.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Well, I am a programmer by mwvdlee · · Score: 1

      As I said, I'm not a console programmer. I've done ASM on C64, Amiga, MS-DOS and z/OS so, although no expert, I do have some understanding of hardware architectures. I guess it's pretty safe to assume most /. readers have atleast some programming experience ;)

      Steam is not just some sort of website like e-bay, it is in fact a programming model for content distribution, one which needs to be taken into account whilst programming.

      I think he's using his *BS* about how these new consoles are difficult to push his own patching system. Seeing the ubiquous internet connections on the new consoles, a system comparable to steam seems inevitable (if not just for patches but for new maps, extra cars, etc.), so he'd better get developers to not dare to make their own systems but lock-in to the one he's making $$$ off.

      I'm pretty sure you'll hear similar arguments in the future, but in conjunction to their game engine. And I'm pretty sure other middleware manufactures will also be moaning about how impossible it is to program the new consoles... unless you buy their crap ofcourse.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  81. Re:Why should Sony care if PS3 code is non portabl by GauteL · · Score: 1

    "Sony must make the PS3 as easy to program for as possible, but that does not at all mean that it should keep its architecture even remotely compatible with competing platforms."

    It requires you to be the biggest player in the market. If you are not the dominating force, people would ignore YOU rather than the others if you are too different. The Xbox 360 will be out before the PS3 which could matter.

    It really is just like high school. If you are popular, you can afford to be different. If you are not you had better conform or face the consequences.

  82. Steam by jonoverdose · · Score: 0

    I bought HL2 last Christmas and great game by the way. I spent a couple of weeks playing it most evenings and finished the single player game. I'm not really into multiplayer as I'm not as competitive as the college students and kiddies that play these games all day every day. So, I tried to sell my game on eBay once I'd finished it but forgot/overlooked the insanity of Steam which says:

    CDKeys are special serial numbers printed on retail copies of Half-Life and other games in the Half-Life family. Before Steam, this key was used as an anti-piracy measure, and became the user's unique ID code when playing the game online. With Steam, the CDKey can be used as a "proof of purchase" code that will grant your Steam account access to some of the games available through Steam.
    Each CDKey may only be used with one Steam account. Once used, it is permanently bound to that account, and may not be used with another. Deleting the account will not free the CDKey to be used again.

    Luckily, a buyer on eBay queried whether I would be giving my Steam account details along with the original DVD. Call me paranoid, but I don't like the sound of providing account details to a stranger that are associated with me so I looked into whether the game would still work without the Steam account.

    Retail Package CD-Key Reset from Valve
    If you still have your original printed CD-Key and product CD from a retail package for a Valve product to prove ownership, we can reset your CD-Key however, there is a $10.00 handling fee for this service.
    This transfer will remove the CD-Key from the account that is currently using the CD-Key, and add it to your account. To do this you will need to have a working Steam account (create a new one, if you do not have one or do not have access to your current account).

    No buyer is going to pay $10 on top of the auction price for a second hand game so I'm now stuck with a game that I don't want.

    Thanks Valve, that's the last time I buy a game from you.

  83. Gabe, you made your bed so you lie in it... by pandrijeczko · · Score: 1
    Sorry, but I have absolutely no sympathy for anyone within the games industry who moans about someone else within the games industry.

    Go back 20 years & there were thousands of individuals & small groups of people producing games for the likes of the C64, Spectrum, etc. This meant that to make money out of the games industry, you had to create an innovative game that was either something entirely new or pushed the hardware beyond it's perceived limits.

    However, along came the businessmen & all these independent games producers were either absorbed into much bigger companies or driven out of the games industry. With big money behind them, these companies could spend lots of money "packaging" the games with colourful boxes, shiny manuals & hugely complex pre-game or in-game movies.

    As it stands today, small independent games developers, whilst they do a good job in many respects, are restricted to writing "smaller" games with less market appeal or penetration because they simply do not have the money to market their games or "package" them as they might want to.

    Gabe Newell is a part of "today's" game-maker generation where the few big players that are left in the games industry, both hardware & software players, are trying to kill each other off so as to wrest control of more of it for themselves. This means that innovation and ease of programming get sacrificed in favour of expensive licensing and hardware lock-in - if Gabe can't see that for himself then he doesn't deserve to be in business.

    As far as I am concerned, the sooner this version of the greedy games industry implodes in on itself, the better & if Newell is a casualty of that, then so be it - my sympathies lie with the likes of John Carmack and ID software who do genuinely work hard to encourage cross-platform games and give the source back to the smaller developers when they're done with it.

    --
    Gentoo Linux - another day, another USE flag.
  84. Development by gilesjuk · · Score: 1

    Nobody is forcing anyone to develop for consoles. If you don't like the platform then don't develop for it.

    I guess many are tempted to consoles due to the slightly less common piracy.

    Commercial programmers are interested in code reuse and being able to develop fast. The games programmers years ago would hae shrugged at having APIs available, poking the chips gives you absolute control and lets you get the most out of the hardware.

  85. Wow... by Puzzles · · Score: 1

    Is this guy talking about Sony or Microsoft? From my understanding, Valve has recently enjoyed the role of sticking to the wicked i386/Windows/DirectX cement shoes; riding on the back of that big smelly and scaley giant.

    --
    "So don't get programmed by anybody but yourself" --Bill S. Preston, Esquire
  86. It's not that simple by Moraelin · · Score: 1

    1. Both the Dreamcast and the PS2 support mice and keyboards for FPS or RTS. In fact, with the PS2 you can just take any USB keyboard or mouse, plug it in, and play. (The Dreamcast needed a special connector on its keyboard and mouse.)

    2. The world isn't made only of RTS and FPS, and frankly for everything else I actually prefer an analog gamepad or joystick. Even on the PC.

    E.g., have you tried playing a space combat or flight sim with a keyboard and mouse? I still remember trying to dogfight X-Wings and TIE-Fighters with the mouse. Oooer, now that was a _painful_ exercise. The _only_ game in that genre I can think of that was actually enjoyable to play with a mouse was Freelancer.

    Or for a lot of RPGs, using a gamepad to control the character is actually easier and more natural.

    E.g., I actually own both the PC and PS2 versions of Summoner, and I'll use it as an example because the interface was very different in the two versions. For the PC port they actually went through the trouble of making it resemble a typical PC game interface, where you mouse-click on the ground to move there, or on an item to interact with it.

    You know what? I honestly preferred the gamepad version and wished that the PC version offered that as an option. Not only it was more comfortable, but some levels like sneaking around through the palace were actually easier with a gamepad.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:It's not that simple by Anonymous Coward · · Score: 0

      2. The world isn't made only of RTS and FPS, and frankly for everything else I actually prefer an analog gamepad or joystick.

      No "analog gamepad" has ever existed. All gamepads are always digital.

  87. Threads - where should one apply them? by ardor · · Score: 1

    Most parts in a game cannot be parallelized well.
    Only crude splitting is possible, like network, graphics, AI, sound, physics each having its own thread.

    Sound, physics and network are loaded in their own threads already - but for low latency, and not for high speed. It is vital for the network code to be independent of the rest (like the graphics card blocking everything - ping requests cannot be answered, and the connection drops). Same for sound: unlike graphics, sound cannot "stutter", because it is much more disturbing, thus the whole sound stream must continue without interrumption. Threads are ideal for this. Physics engines are loaded in their own threads sometimes to be able to deal better with varying step sizes.

    Further threading? I can only imagine of one thread for each network connection, one thread for each AI, and one or several threads for loading levels in the background. But how can I speed up RENDERING with threads? Sending a visitor through a scenegraph isnt very thread-friendly. The different steps (visibility determination, reordering for least state switches to prevent pipeline flushes) cannot be parallelized, since they depend on each other. So. Can anyone explain me where one could further parallelize?

    --
    This sig does not contain any SCO code.
    1. Re:Threads - where should one apply them? by 91degrees · · Score: 1

      Physics can be split further. Split the objects up using partition planes. Apply a thread to each side dealing with all physics on the object. Can do similar for visibility culling. You don't get linear scaling with number of threads, so if you add too many threads, you're at a disadvantage if you have substantially more threads than CPUs, but yo can still distribute the load a little.

  88. Pain of Steam by JackDW · · Score: 0
    The worst thing about Steam is that it requires a "real" Internet connection. You can't do Steam through a web proxy, which is a real pain for people in restrictive environemnts like the University hall of residence I lived in last year. When HL2 came out, the University computing people got a flood of complaints, because no-one was able to play the game that they'd paid for. The best solution that anyone (publically) mentioned was using a dial-up Internet service at 3 pence a minute. I feel sorry for the people who had to download hundreds of megs of Steam updates over that.

    Fortunately there were hacks to get round the restriction. Running SLIRP on a remote box via SSH, in this case. Despite that, Steam is still broken for not supporting web proxies.

    I would go even further and say that Steam should support non-networked authentication, say by telephone or post. Some people don't even have dial-up - why should people without a Net connection be locked out of HL2?

    --
    You're an immobile computer, remember?
  89. Steam like systems? by CubicleView · · Score: 1

    Like hell I'll buy a system that runs on steam, petrol maybe but whats wrong with electricity

  90. I dunno... by Shaper_pmp · · Score: 2, Insightful

    To sum up Gabe's Statements

    Vista (unbelievably) might not be much good. (Shock, horror!)

    XBox 360, by not necessarily having a hard drive, makes console development, which traditionally can't depend on having hard drive, harder. That makes sense.

    Sony's fundamentally different chip design requires different programming techniques, and might be harder to port. Waaaah!

    However, this fundamentally different chip design isn't designed to speed up processing, distribute tasks more effectively or demonstrate an important and new approach to general-purpose computing... no, it's solely to ensure vendor lock-in to Sony. No, really.

    Steam solves all these problems (next-gen games being hard to develop, consoles lacking hard drives, different chip designs needing new skills, and Sony evilly locking us in to their own architecture), without in any way having anything to do with any of them. Steam good. Buy Steam. Buy it now.

    I'm not saying he doesn't have the odd point, but does anyone else find Gabe Newell's pronouncements more and more whiny? Far from the industry god that brought us HL, now he's verging on sounding pathetic. Oooh, help, help, next-gen development is hard... radically different processor architectures require different programming techniques... oooh... lacking non-standard console peripherals makes console programming hard... oooh.

    Gabe? We know. Sit down. It isn't going to change because you're whining about it in every interview you give.

    And the last paragraph really was the limit - suggesting Steam (a new distribution system) would really have any fucking efect on the actual problems he'd raised? It's a billing and download service, not a fucking hard-drive, and not a middleware layer for the PS3. What were they smoking in the interview, and WTF does a bloody Steam advert have to do with the actual issues they talked about?

    I'd say Gabe should come back to developing PC games, but frankly if a missing-or-not hard drive is twisting his nuts these days, god only knows what he'd think trying to develop for the heterogenous PC platform again...

    --
    Everything in moderation, including moderation itself
  91. Why bash Sony? by Winterblink · · Score: 1

    It's not like Microsoft is making it easy for XBox360 games to be ported to the PS3, or the Revo.

    --
    "I'm a leaf on the wind. Watch how I soar."
    -Hoban Washburn
  92. Can the console make a comeback? by Anonymous Coward · · Score: 0

    When the day comes that I can take a brand-new & high-end console game out of a box, install it onto the console's HD so I won't have to hunt for the disk every time I want to play it, and configure it properly to suit the way I want to play it: Yes. Till then: No.

  93. I think it is silly to not buy by oliverthered · · Score: 1

    That's just it, if you can't use a product in 15 years time you haven't brought it you've just licensed it temporaraly under the delusion that you purchased it. It'd be an easy job being an antiques dealer in a hundred years time, since they won't have to learn anything about the past hundred years where everyting had a lifespan of sub 15 years.

    --
    thank God the internet isn't a human right.
  94. I'm sick of this. by Viewsonic · · Score: 1
    Game developers are complaining that it is going to be hard to port to other systems?? It's supposed to be hard. That's the entire point of having more than one console on the market. If they all played the exact same games, why would Sony or Microsoft have even bothered to make consoles instead of letting Nintendo just do it?

    Look, People buy consoles for all the unique games available. They certainly are not looking for some random crappy port that is already available elsewhere. If you want Mario you buy Nintendo, if you want Gran Turismo you buy PS2, if you want Halo you buy XBox.

    Devs need to quit worrying about ports, and start making new and unique games for platforms. Leave Half-Life 2 on the PC and bring something new and exciting to the PS3, and something entirely different to the Gamecube, and yet something completely different to the XBox. Thats what they're there for. Different gaming types. Not ports!

  95. XNA is Windows for Consoles by madmaxmedia · · Score: 1
    Microsoft is not trying to lock the console makers out, they are trying to establish XNA is the operating system for all of them. They want XNA to basically be like Windows for consoles (operating system and development platform.) They don't need to lock out any computer makers, because they almost all come with Windows (for example Apple isn't locked out, they just don't use Windows for their machines.) Their idea is to do the same thing with video game consoles.

    This is their true 'master plan' for the video game industry. Not to become #1 in console sales (not that they're not trying), but to become the dominant software platform in the industry.

    They tout a lot of benefits, such as all console becoming compatible, etc. But the flip side of this would be that the console makers lose all their clout and differentiation from the others, as they would all become box makers more or less, just like PC makers today.

    There are benefits and disadvantages for consumers in such a scenario (I prefer the current system to a MS-dominated one), but there are huge benefits to Microsoft. There's some differentiation between PC's, but not that much. Much less than GameCube vs. PS2 vs. XBox...

  96. Tough time picking a side by nobodyman · · Score: 1


    I have a tough time picking a side in this debate, because all of the various arguments -- when you subtract the vitriol, ad hominem attacks, and cynicism -- are good points and shouldn't be easily discarded.

    Games will be hard to port, developers need to accept the new reality that performance gains will come from paralellism, Steam-like services provide tremendous benefits, steam-like service have very troubling consequences, and so on...

    I'm just going to sidestep the argument(s) by owning all three platforms. My retirement fun can wait ;-)

  97. Sell-Outs? by HunterZ · · Score: 1

    What bothers me is that nobody seems to have noticed that Valve, after breaking ties with Vivendi Universal (who some poor souls may know as Sierra), has decided to let Electronic Arts re-publish all their games! WTF? It's like the people at Valve said, "Okay, we finally broke free of the evil, greedy clutches of our publisher - now who out there can treat us even worse?"

    I can only hope that this is step two of a devious crusade to smear the public image of all the major publishers by courting them with Half-Life franchise publishing deals and then following up with vicious lawsuits.

    I'd also like to know how they managed to get EA to publish for them without giving up the rights to concurrently and independently publish titles via Steam, as I know that Valve would never ever give up that option. They almost seem to be more proud of Steam than they are of their Half-Life and Source engines.

    --
    Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
    1. Re:Sell-Outs? by HunterZ · · Score: 1

      Looks like /. actually did cover this, but for some reason it didn't spark much discussion: http://games.slashdot.org/article.pl?sid=05/07/18/ 216249&tid=204

      --
      Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.