Slashdot Mirror


Microsoft Announces XNA Game Development Platform

Thanks to GameSpot for its story revealing that Microsoft is unveiling its XNA game software development platform later this morning at the Game Developer's Conference in San Jose. XNA is "designed for use with future iterations of all Microsoft game platforms, including Windows, Xbox, and Windows Mobile-based devices" to make simultaneous platform development easier and cheaper, and the company is also expected to announce "Xbox Live-style functionality for billing, security, and matchmaking being made available to Windows developers... [and] the introduction of controllers that are compatible with all Windows and Xbox game players" as part of this move. IGN Xbox has an interview with Microsoft's Jay Allard and Dean Lester which explains XNA as being a cross-platform, evolving toolset that will ensure backwards compatibility, giving the example: "...[if] Adobe was writing an application for Win95, and then WinNT came out there were special features they could take advantages of -- they didn't have to throw it all away and start again." Update: 03/25 00:46 GMT by S : Microsoft has made the official XNA site public, including streaming video from unspecified next-generation games.

384 comments

  1. winmm anyone ? by freuddot · · Score: 4, Interesting

    Anyone remembers winmm ?
    Anyone remembers winG ?

    Guess this will end up just as useful...

    1. Re:winmm anyone ? by MikeTheYak · · Score: 5, Funny

      Anyone remembers DirectX? Oh wait...

    2. Re:winmm anyone ? by Anonymous Coward · · Score: 0

      Yawn....

    3. Re:winmm anyone ? by Directrix1 · · Score: 1

      So they are renaming DirectX, and then dubbing it cross-platform (because it runs on windows of different types). This is stupid.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    4. Re:winmm anyone ? by ThisIsFred · · Score: 1

      Yeah, I remember DirectX. It rendered at about 30-60% slower than OpenGL, and didn't support all of the same effects.

      As the kids say in online games: DirectX - Die pls.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    5. Re:winmm anyone ? by abandonment · · Score: 2, Interesting

      indeed.

      microsoft is, in typical fashion, trying to redefine what 'cross-platform' is.

      apparently to them there are 2 platforms, the 'windows' platform and the 'console' platform:

      [begin quote]
      In the past we've always been invested, as with DirectX, in making life easier for the developers. But I think the urgency has never been clearer than it is now. Next generation Windows hardware and next generation console hardware have been speculated about. The one thing everybody does know for sure is that it'll be more powerful and significantly more complex.
      [end quote]

      they are truly clueless that there is life beyond redmond.

      and i love his examples of what not to do:

      [quote]Look at the first generation PS2 games. They were using 40% of the hardware on Day One. We don't want that to be the case.[/quote]

      conveniently - it's a playstation quote! what a surprise.

      and another choice quote:
      [quote]

      Imagine a world where you take Tim Sweeney's game engine from Epic. It's the most advanced and applicable to your game. And you can stitch in the Havoc physics engine to that real easily. Half my artists use Max and the level designers use Maya and I can tighten that into the work flow and I have a particle system that I want to create on my own and I want to make sure that that snaps in. And, by the way, when I'm tuning the game and doing builds, I want to make sure that it works on Windows and Xbox. That's a lot of custom code.

      [/quote]

      except he forgets that unreal engine already runs on xbox and windows already - oh and guess what!! it runs on LINUX too - what a novelty

      but wouldn't want to mention that - people might realize that the M$ version of cross-platform means any platform with an M$ sticker on it ;}

      ugh...

    6. Re:winmm anyone ? by Anonymous Coward · · Score: 0

      XNAA (XENOMORPH NIGGER ASSOCIATION OF AMERICA) is the first organization which gathers XENOMORPH NIGGERS from all over the Universe and abroad for one common goal - being XENOMORPH NIGGERS.
      Are you A XENOMORPH?
      Are you a NIGGER?
      Are you a XENOMORPH NIGGER?
      If you answered "Yes" to any of the above questions, then XNAA (XENOMOPRH NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!
      Join XNAA (XENOMORPH NIGGER ASSOCIATION OF AMERICA) today, and enjoy all the benefits of being a full-time GNAA member.
      XNAA (XENOMORPH NIGGER ASSOCIATION OF AMERICA) is the fastest-growing XENOMORPH NIGGER community with THOUSANDS of members all over United States of America. You, too, can be a part of XNAA if you join today!
      Why not? It's quick and easy - only 2 simple steps!

      First, you have to obtain a copy of ALIENS and watch it.

      Second, you need to join the official XNAA irc channel #XNAA on NigNet, and perform fellatio on Lysol.
      Talk to one of the ops or any of the other members in the channel to sign up today!
      If you do not have an IRC client handy, you are free to use the XNAA Java IRC client by clicking here
      If you are having trouble locating #XNAA, the official XENOMORPH NIGGER ASSOCIATION OF AMERICA irc channel, you might be on a wrong irc network. The correct network is NigNet, and you can connect to irc.niggers.org or irc.sowboysqueal.com as one of the NigNet servers.
      If you have mod points and would like to support XNAA, please eat shit and die.
      This post brought to you by a proud member of XNAA

    7. Re:winmm anyone ? by Rogerborg · · Score: 1

      It's D3D Retained Mode. Get an axe.

      --
      If you were blocking sigs, you wouldn't have to read this.
    8. Re:winmm anyone ? by zero_offset · · Score: 1

      [quote]they are truly clueless that there is life beyond redmond.[/quote]

      Although there is no life, apparently, beyond UBBCode...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  2. Compatible by airrage · · Score: 4, Insightful

    Good, they can make xbox2 games backwards compatible!

    --
    "This isn't a study in computer science, its a study in human behavior"
    1. Re:Compatible by flewp · · Score: 2, Interesting

      Unfortunatly, the XBox 2 will not be backwards compatible with original XBox games. This could potentially really hurt XBox2 sales I would think. When GT3 came out for PS2, I debated getting one. I eventually opted to buy one on the basis that even though it was expensive, I could play GT3 and some of my old PS1 games to tide me over.

      It's funny that MS, who is now looking for compatibility and ease of porting won't have the XBox2 be able to run XBox games.

      --
      WWJD.... for a Klondike bar?
    2. Re:Compatible by Deag · · Score: 1

      might be half possible, just set resolution and detail levels lower. PC games are somewhat backward compatible like that, they will run looking ugly on a five year old machine, and also run with better graphics and features on a new one.

    3. Re:Compatible by badriram · · Score: 4, Funny

      Except I am guessing this would be next round of antitrust lawsuits against microsoft in the next 3-4 years.

    4. Re:Compatible by drinkypoo · · Score: 1

      Making your old games run on your new system is a double-edged sword. For instance, how many people didn't bother with Tekken Tag because they already had Tekken 3 and they're not a hardcore fighter fan?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Compatible by Anonymous Coward · · Score: 0

      This will be why Sony and Nintendo could make a big win. Sony can make PS3 play PS & P1 games that gives them a large game catalog. Nintendo has been around for 100 years. I'd bet they are looking more at making the Game Cube into Game Cube Boy. (IF they could just throw some PDA software and a phone and keep the price at $100; they'd make a killing)

    6. Re:Compatible by hc00jw · · Score: 2, Interesting

      Remember that Microsoft brought Virtual PC, which soon will be able to emulate Windows on G5 class processors, which could be used for backwards XBox compatibility (not saying that Microsoft will do this, but it is an option).

    7. Re:Compatible by Phillup · · Score: 0, Troll

      It isn't backwards compatible for a reason.

      XBox runs Linux and that won't do. The platform will be eliminated and redone from scratch.

      If you don't like it... tough. Go cry to someone that gives a shit. This is America, and MS bought the part they needed... fair and square.

      It isn't their fault that you didn't know it was for sale.

      Jeeze... don't you understand capitalism yet!?

      --

      --Phillip

      Can you say BIRTH TAX
    8. Re:Compatible by JFMulder · · Score: 1

      Or FORWARD compatible, meaning the could play on the original Xbox. ;)

    9. Re:Compatible by flewp · · Score: 1

      What the fuck?

      Did I bitch or complain at all? No. I merely made a point.

      It isn't their fault that you didn't know it was for sale.
      What the fuck does that comment have to do with anything? What didn't I know was for sale?

      Oh, and btw, the reason they won't be compatible is they're switching from nVidia to ATI for their graphics solution.

      A word of advice, stop huffing paint before posting nonsensical dribble.

      --
      WWJD.... for a Klondike bar?
    10. Re:Compatible by Phillup · · Score: 1

      Relax, it isn't personal. If I meant to imply that flewp was bitching and complaining I would have said so... by name.

      I've added a sig that should (hopefully) help in that regard.

      As for the what is for sale comment I made... that would be the good 'ol USA.

      Going... Going... Gone! To the highest bidder.

      You should think about that paint sniffing if you really think the graphic chip change is the reason for the incompatibility.

      Also, think about the missing hard drive while you are at it.

      And the change from X86 to one of IBM's PowerPC chips... you know... the ones they won't let open source developers have documentation for.

      Every move they have made fits very nicely with the desire to close the hardware and keep Linux and Open Source off the platform. And... they'll kill the baby if they have to do it to get what they want.

      --

      --Phillip

      Can you say BIRTH TAX
    11. Re:Compatible by SubtleNuance · · Score: 0

      Yeah, exactly.

      Really, what are HP, IBM and Dell thinking about MS making a Games-dominant computer? The Xbox is going to evolve into a 'multimedia hub' (music/movies/email?/web?) this is in DIRECT competition with them.

      Rule #1 in Honest Business: Don't compete with your customers.

      What are MS big partners going to think/do when they realize that MS is seriously undermining their HomePC sales?

  3. Killing a game project by tcopeland · · Score: 4, Insightful
    ...from the Allard/Lester article:
    We're seeing a lot of pressure on medium-sized developers today. And it's not just the little guys. We've killed projects internally that have been three to five million dollars in. That's not a little development team.
    Jeepers. Killing a game after spending $3M on developing it? How does a game get that far only to be cancelled?
    1. Re:Killing a game project by Anonymous Coward · · Score: 0

      You're forgetting what company this is. 3 to 5 million is pocket change for Microsoft. Hell, Bill Gates probably has that in his wallet right now. MSFT can stand to lose a mil or two every day when they can rake in 200 million each week.

    2. Re:Killing a game project by rylin · · Score: 1

      Oh I dunno..
      ask 3drealms :P

    3. Re:Killing a game project by leomekenkamp · · Score: 4, Funny

      Well, that particular team wanted to put in 'more advanced features' in the game; better A.I., 3D graphics, surround sound, you name it. Unfortunately, when upper management saw what that team had created thusfar, they simply dismantled the development team and took what they had and put that into Windows. Nowadays that game is known as minesweeper.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
    4. Re:Killing a game project by SmackCrackandPot · · Score: 1

      Killing a game after spending $3M on developing it? How does a game get that far only to be cancelled?

      Sometimes because another company has released a game based on a similar theme. The counter-measure to this is to sign exclusive contracts with whoever/whatever you're basing the game on (Electronic Arts will sign exclusive deals with famous athletes). Or maybe because the development runs late and isn't going to make a target date (Christmas, start of Summer holidays). And maybe if a publisher decides to dispose of it's in-house development staff because returns aren't as high as expected. Some projects may be canned, and the development teams sold off.

    5. Re:Killing a game project by dasmegabyte · · Score: 4, Insightful

      Well, if you put $3m into a game only to find a year later that you've got little beyond an engine and a premise that's overdone in the marketplace, and you'll need $10m and two years more before you could make enough back selling the game to cover costs, then you save $7m and a lot of uncertainty by cancelling the project and getting to work on some better use for that time & money.

      Remember, the most important part of editing is knowing what to keep and what to throw away. If you just released every POS you put any effort into regardless of whether it was worthwhile or bug free...well, you'd be ValuSoft.

      --
      Hey freaks: now you're ju
    6. Re:Killing a game project by Anonymous Coward · · Score: 0

      Maybe they had fluf PDRs (Preliminary Design Review) and foofoo CDRs (Critical Design Review)?

    7. Re:Killing a game project by Quarters · · Score: 4, Informative
      $3 million is nothing. A 20 person team with an average salary of $60,000.00 will burn through that in 2 years just in salary and benefits alone. Factor in equipment costs, recurring bills (rent, utilities, etc..),middleware and the such and $3 million will maybe get you a year or so into a product. That's maybe a tradeshow quality demo, or possibly a loosely defined alpha (at best)

      The chances are better if some off the shelf solutions (e.g. graphics engine) are purchased and not built. Those cost $, though. Sometimes a lot of money. Last time I was involved in an engine evaluation the big hitters (Q3 and Unreal) were upwards of $250,000.00/shipped title. That's almost 10% of the $3 million just for a graphics engine.

      $3 million isn't a sufficient amount to get very far into a game these days.

    8. Re:Killing a game project by FR-lopet · · Score: 1

      Well, tens of millions of copies of this game 'sold' and used is not a bad result for 3M$ ^_^

      --
      I love the smell of lithium in the morning
    9. Re:Killing a game project by Anonymous Coward · · Score: 0

      It's called sunk costs. Economics 101. Just because you blew a wad of cash is no reason to perpetuate a bad project.
      I only wish my company would kill projects that suck. Instead we pour more and more headcount and budget onto 'fixing' or 'upgrading' impossibly bad projects, when we'd be better off starting all over again from scratch.

    10. Re:Killing a game project by macgyvr64 · · Score: 2, Insightful

      I'm sure LucasArts can tell you everything you ever wanted to know about cancelling games.

    11. Re:Killing a game project by startled · · Score: 1

      I bet Mythica was a lot more than 5 mil in when they canned it. He's being a bit optimistic there.

      How does that happen? They bought Sigil, thinking at the time that they could have two MMOGs, I suppose. Then a lot of the management staff changed, and the new guys said, "are you fucking crazy? Two PC fantasy MMOGs?".

    12. Re:Killing a game project by Anonymous Coward · · Score: 0

      Not that I'm bitter from working on a title cancelled by MGS, but it's usually because the marketing department doesn't know how to sell it or because it doesn't fit the edgy, hot genre of the day.

      Marketing can justify it by saying that it shouldn't put good money after bad, even though its only metric for how the game will sell is some random conglomeration of how some other vaguely-related game sold. It's a nice way of promoting unoriginal but proven content and killing everything else.

    13. Re:Killing a game project by Trejkaz · · Score: 1

      Indeed I knew of dozens of people in the early days of Windows, for whom the only reason to start Windows was to play MineSweeper.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    14. Re:Killing a game project by cabra771 · · Score: 2, Insightful

      No shit. I want my Sam and Max 2!

      --

      -my other sig is your mom
    15. Re:Killing a game project by Mindcry · · Score: 1

      the unreal engine isnt just graphics though, its also audio AI etc etc and support i believe (though i can always be wrong)... I thought it was closer to 400k though, but who knows ;)

  4. Cross Platform Ports by evilmuffins · · Score: 5, Insightful

    I hope this doesn't come into widespread use for games, Deus Ex2 was designed for the xbox, and it shows when you play it on a Windows Pc.

    1. Re:Cross Platform Ports by millahtime · · Score: 1

      How will this development tool work for games that are designed to be cross system. Can they also use the data for say Playstation 2 or have to start over for that? Is this a way to lock a game into M$ systems???? If they make it very propritary it could be.

    2. Re:Cross Platform Ports by Anonymous Coward · · Score: 0

      Go back to petitiononline. There's a petition for you to sign to try to convince Ion Storm to change the direction of Thief 3. Warren Spector will laugh at you while you cry in the corner.

    3. Re:Cross Platform Ports by dasmegabyte · · Score: 1

      So was KOTOR, and it's great on the PC. I hear good things about Halo's PC port, not to mention GTA3 and Vice City.

      One example does not prove anything other than that Deus Ex 2 was a lazy port.

      --
      Hey freaks: now you're ju
    4. Re:Cross Platform Ports by Alzheimers · · Score: 1

      Actually, this can make disasters like Invisible War more common -- one of the main complaints about the game was that the map size were "Simplified" (ie, stripped to the bare minimum) due to the X-Box Limitations. Do we want games that are restricted to a 64-MB Ram limit to become the norm in PC gaming?

      Even worse was the control scheme -- it was left as-is by the X-Box designers, so that even a simple inventory interface was toggle-toggle-toggle instead of Click-Drag.

      Whomever was responsible for that mess should be shot. In a back alley, where the body will never be found.

    5. Re:Cross Platform Ports by Anonymous Coward · · Score: 0
      Whomever was responsible for that mess should be shot. In a back alley, where the body will never be found.


      Naw, they should be buried in the desert on top of the ET game cartridges.

    6. Re:Cross Platform Ports by UpnAtom · · Score: 1

      Halo was originally done for the PC, before the XBox even existed.

      GTA3 was awful. Not tried Vice City or KOTOR.

    7. Re:Cross Platform Ports by 88NoSoup4U88 · · Score: 1
      Same case with Halo.
      I was -so- disappointed with that game on the PC, as it was showing on of the mayor flaws of the game coming back to PC : Way too much horizontal fighting, and no vertical aiming really necesary.

      I still blame MS for buying out Bungie : then again, it has done the Xbox sales alot of good... So they didn't actually give a fart I did not buy the Xbox because of this.

    8. Re:Cross Platform Ports by Anonymous Coward · · Score: 0

      That's funny, I thought it was designed for PC, given the HORRIBLE framerate on xbox.

    9. Re:Cross Platform Ports by Anonymous Coward · · Score: 0

      I think we should face the facts: the game was just shit. Nothing to do with X-Box or PC, just shit developers.

    10. Re:Cross Platform Ports by rsmith-mac · · Score: 1

      Halo was originally done for the PC, before the XBox even existed.

      Correction: Halo was originally done for the Mac; Bungie was a Mac company first and foremost.

  5. maybe better console to pc ports? by radixvir · · Score: 4, Interesting

    well most games ive played on a pc which use gamepads, seem clunky and ill designed. but maybe this will stop bad console to pc ports (HALO) from happening. theres nothing i hate more than seeing options in an options menu which have been greyed out because they were there from the console version.

    1. Re:maybe better console to pc ports? by drinkypoo · · Score: 1

      The primary problem with Halo is that it is super buggy. I was thinking about buying it so I warezed it and tried it instead. Three patches came out and it never stopped being a crashy piece of crap where I constantly got stuck in walls due to playing with the vehicles. Their solution? Make the vehicles "float" along walls and such so you can't get so close to the wall in the first place, so now it's harder to get vehicles into some places than it was with the unpatched game. THIS is the real reason the industry doesn't want people to copy games, they can find out just how crappy their code is without even paying for it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:maybe better console to pc ports? by RichM · · Score: 2, Informative
      ... but maybe this will stop bad console to pc ports (HALO) from happening. theres nothing i hate more than seeing options in an options menu which have been greyed out because they were there from the console version.
      FYI, Halo was a PC to XBox to PC port and was originally designed and promoted using the GeForce 2 GTS (remember those?). I've played the console and PC versions and know for a fact that there are no greyed out options, unless it's for a feature which your pre-DirectX9 graphics card doesn't do.
    3. Re:maybe better console to pc ports? by Anonymous+Daredevil · · Score: 0

      Well the XBox version of Halo does support cooperative play, while the PC version does not. So there are features missing, whether or not they are grayed out...

      But I don't see how this will stop bad ports from happening. Even games developed for both simultaneously, like Deus Ex 2, can have totally horrible user interfaces on the PC. Not to mention ridiculous load times and tiny zones.

    4. Re:maybe better console to pc ports? by delus10n0 · · Score: 2, Informative

      I purchased Halo for the PC, and am patched to the latest version.

      What the crap are you talking about with the vehicle buffer/float thing? It just doesn't exist in the game. PC version vehicles behave exactly as they do on the XBox.

      And the only time Halo/PC has ever crashed on me was when switching to a super-high resolution (1600x1200) -- which actually turned out to be ATI's fault (drivers.)

      Moderation, -1: Parent is full of crap.

      --
      Not All Who Wander Are Lost
    5. Re:maybe better console to pc ports? by drinkypoo · · Score: 1
      When driving the warthog up the arroyo with the trees and rocks in it when you are attempting to access the control center, the vehicle behaves significantly differently after the patch than before the patch.

      I was using 1024x768 resolution with the latest nvidia drivers (to go with my gf4ti4200.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:maybe better console to pc ports? by radixvir · · Score: 1

      sorry for not being clear. i was speaking of other ported games that have options greyed out. off my head was vibrate for controllers (before pc controllers really had vibrate). halo didnt have anything like that that i recall anyway. but i really did miss co-op :(

  6. Cross Development = not good by Snipet · · Score: 2, Interesting

    If Deus Ex 2 showed us anything its that the ability to recycle large chunks of code for two different platforms results in substandard fare. Is this the begining of homogenised PC / Console products which are not optimised for either audience or hardware?

    --
    The internet makes me stupid.
    1. Re:Cross Development = not good by Trejkaz · · Score: 1

      Sounds like a good demonstration of recycling the wrong pieces. There's no particular reason why a game on console and a game on computer played with a controller, couldn't be identical. However when it comes to changing input to a mouse and keyboard, yes, you have to change some things.

      The majority of companies don't get this right, but for instance take Bioware's Star Wars: KotOR. That works really well on XBox and on PC using mouse controls, and doesn't really suffer from the same kind of problems to the extent suffered in Deus Ex 2.

      If Deus Ex 2 showed us anything it's that writing a game which performs craply on almost any computer (as in the originasl Deus Ex), does not teach the developer how to avoid the problem in the sequel.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  7. By Crossplatform by Anonymous Coward · · Score: 2, Insightful
    Do you mean that games will be equally playable on linux, mac, and windows? Or do you mean Windows games will be able to be played on Microsoft operating systems?

    IMO playing a game on different Microsoft operating systems isn't crossplatform... Please don't use crossplatform if you don't mean it.

    Until they port directx to mac and linux, it'll be hard for them to use directx and be "crossplatform."

    1. Re:By Crossplatform by RoboB0B · · Score: 1

      Crossplatform as in Xbox and Windows. Not Windows and Linux.

    2. Re:By Crossplatform by moexu · · Score: 1

      I'm wondering if this has something to do with Longhorn.

      My understanding of Longhorn is that the file system is so different that no existing software will run on it (except for possibly .Net stuff because the framework will be ported). The only reason I even have a Windows box anymore is that most of my games won't run in Linux (and I'm a gaming addict :). I can't imagine that people would be very quick to move to Longhorn if they wouldn't be able to play the games that they've already paid for.

      If game developers are using this toolkit it may mean that the games will be playable on Longhorn when they wouldn't be otherwise, therefore leaping a huge hurdle in widespread adoption whenever Longhorn is released.

      --
      "Seek first to understand." - Socrates
    3. Re: By Crossplatform by socode · · Score: 1

      The XBox uses a stripped derivative of the Windows 2000 kernel running on substantially similar hardware to the average PC. So I guess you mean cross-platform as in Windows. Not cross-platform.

    4. Re: By Crossplatform by RoboB0B · · Score: 1

      Everyone knows it's similar but if you write a game for the PC it won't directly work for Xbox. You have to port it. It's still two different platforms regardless of how similar they are.

    5. Re:By Crossplatform by ManoMarks · · Score: 1

      If you read the articles you'd know that it means cross-Microsoft platforms. Microsoft has gotten itself into an interesting place where the different Microsoft platforms are diverging significantly, despite the introduction of Windows XP and 2003 which integrated two of their lines. This is meant to adjust for that.

      --

      That's gotta fit into your schema somewhere

    6. Re:By Crossplatform by Anonymous Coward · · Score: 0

      Longhorn's filesystem isn't a new filesystem, its a layer ontop of NTFS. WinFS itself shouldn't cause any problems itself (maybe if they are lazy and use a different API to access it though it won't work).

    7. Re:By Crossplatform by moexu · · Score: 1

      Interesting - for some reason, I was thinking that Longhorn's file system was SQL Server based and existing stuff wouldn't work with it.

      --
      "Seek first to understand." - Socrates
  8. Hrm by flewp · · Score: 1

    "Software will be the single most important force in digital entertainment over the next decade,"

    I've always thought it would be the other way around. It always seems like hardware is usually the lacking component. I guess the quote is still true, given that even if hardware is behind, software drives the need for better hardware. But my main point is that it seems software can always be written to take advantage of, and even surpass hardware capabilities, so wouldn't hardware still be the single most important force?

    --
    WWJD.... for a Klondike bar?
  9. Cool! by OverkillTASF · · Score: 1

    Maybe this will allow things like Halo to not take so long flipping back and forth... And maybe I'll get my coveted cooperative play out of some future version of Halo. Mmmm.

    1. Re:Cool! by Jameth · · Score: 1

      It will if we force it to. Ah, stubborn force combined with geekish ingenuity can overcome any hurdle, so long as it doesn't require strenuous physical activity.

    2. Re:Cool! by hey · · Score: 1

      Maybe, eventually the Wine people will get around
      to it but by then Micosoft will announce something else! And so it goes.

    3. Re:Cool! by Anonymous Coward · · Score: 0

      Will it run on Linux?

      No, but it will run Linux.

  10. Re:yeah by Anonymous Coward · · Score: 0

    All your announcing are belong to us?

  11. Yes! by mao+che+minh · · Score: 3, Funny

    I was eagerly awaiting the day Microsoft would become frustrated on their losses with the Xbox, and just try to gobble up the entire industry from the inside instead! Yes!

  12. Terrible concept. by michael+path · · Score: 4, Insightful

    So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

    Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except as an architecture for Web Development. That's all back-end.

    It reads interesting. I see it as vaporware. I can't imagine anything useful coming of this. How could something exploit the power of the next gen X-Box (which appears to be using a non-Intel chip in the future), and still run awesome on Windows?

    And porting to mobile devices? One doesn't need to look any further than the slow adoption of the highly broken .NET Mobile Framework (where you can make calls to your heart's delight, but damned if they're implemented) to understand why this will never arrive as hyped.

    The only interesting part is that you see people out in the game development sector (Gabe Newell of Valve, for example) excited about the technology. These are the type of people you'd expect to know better.

    -m.

    1. Re:Terrible concept. by drinkypoo · · Score: 1

      So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      Not necessarily true, though a DDOS is pretty easy to implement and hard to defend against. Still, as long as the implementations look the same to the games then they need not be the same. So this is not necessarily true.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Terrible concept. by mrseigen · · Score: 1

      Good questions. I'm also wondering about the processor, particularly because they mentioned "Windows Mobile" (ARM-based PDAs, I would assume) devices. .NET appears suited for enterprise applications where performance doesn't matter that much, and it's strange that they would want to do a similar thing for a performance-critical thing like game development.

      I'm sticking with SDL until they tell me this will work on Unix/Linux and such, so obviously I'll be using SDL/OpenGL for a long, long time.

    3. Re:Terrible concept. by Del+Vach · · Score: 2, Informative

      It reads interesting. I see it as vaporware. I can't imagine anything useful coming of this. How could something exploit the power of the next gen X-Box (which appears to be using a non-Intel chip in the future), and still run awesome on Windows?

      I believe they're going to be using a variant of the G5 PowerPC. Gotta wonder how much that complicates cross-platform development.

    4. Re:Terrible concept. by torinth · · Score: 1

      Yeah. It reminds me of that other gaming library they tried to make everybody use... What was it called? AngularX or something. That sure bombed.

      Mod the parent up, he made a good point.

    5. Re:Terrible concept. by BoyPlankton · · Score: 1

      You're in marketing, aren't you? You can't possibly be a developer ... actually, you couldn't possibly be a developer who knows what he's talking about. I think marketing though ... you know how to abuse buzzwords.

    6. Re:Terrible concept. by Spy+Hunter · · Score: 3, Insightful
      Moreover, this sounds like .NET for games.

      That's exactly what it is. It's "we're going to keep doing all the things we've already been doing, but we're going to call them XNA now." XNA is not a product, an API, a hardware specification, or anything tangible at all. It's just a brand name for MS marketing to slap on all their gaming-related stuff to make it sound cooler. The only real news items in these two articles were the plans to bring XBox live to PC games and the introduction of a single controller for XBoxes and PCs.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    7. Re:Terrible concept. by Unoti · · Score: 1

      Actually it seems like .NET would be an ideal platform for games development. .NET compiles to code optimized for the processor where it's executing, and we're looking at x86 processors, ARM, and PowerPC processors for platforms for the next few years. The code does compile, it's not interpreted. It's also a lot easier to use .NET than COM.

    8. Re:Terrible concept. by AndyS · · Score: 1

      There's still (some) latency though upon initial load. In those cases .NET or Java might have some problems.

    9. Re:Terrible concept. by Unoti · · Score: 1

      That's true. There's already a lot of latency on initial load, though, on my XBox and PS2.

    10. Re:Terrible concept. by Zoshnell · · Score: 0

      That Gabe Newell is excited about anything that smells of either poor implementation or vapourware doesn't surprise me. I think I still have back issues of PCXL(RIP) where he droned on and on and TF2 and its revolutionary way to play over dial up like it was broadband. For the life of me I can't remember what it was called, but come on, we have broadband now, gimme my TF2! So in closing, the man can produce some great games, but I don't think he's quite right when it comes to hardware.

      --
      "Do you suppose that's why God lives in the Heavens? Because he lives in fear of His creations?" - Steve Buscemi
    11. Re:Terrible concept. by ondrasek · · Score: 1

      As if you put together exploit to OpenSSH, it would affect everything from Linux (pick your favorite distro) to secure toaster.

      This is not about portability for end-users, but about portability for game developers. That's the same thing as with CLI (what you probably meant when you wrote .NET).

      Common Language Infrastructure and Microsoft.NET begin to see wider acceptance, take Novell for example. Long time, I considered Ximian Mono a toy, but those guys really use it for production apps.

      I'm looking forward to see more projects like this. Nevertheless, another important issue is that this all is also about locking people to Microsoft HW/SW, which is inherently bad.

      Time will tell.

    12. Re:Terrible concept. by dasmegabyte · · Score: 1

      I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      I dunno. If you build an exploit for the JVM or the STL, does it affect everything written in Java, everything written in C? A library is not the same as an application or a service, and a framework is nothing more than an organized set of libraries. Sure, a bug in a fundamental library could be disasterous, but that can be said of ANY set of libraries, from DirectX to TCP/IP. But obviously, a SINGLE implementation is a lot easier to test and secure than three of them.

      .NET has yet to establish itself anywhere useful except as an architecture for Web Development.

      Wow, I guess the past two years I've spent writing Windows Forms and Mobile applications in .NET were pretty pathetic considering it's not established and apparently highly broken. Maybe we should return the money from all the orders we've received for our software suite, and ask our satisfied customers to stop using it immediately. I'm sure they'll be much happier using their old VB6 and Delphi apps.</sarcasm>

      .NET is a great tool for windows app development. It's nearly drummed the Java advocacy right out of me. In fact, the only area I don't like the system in web development, and only because I had a few bad experiences with webforms.

      --
      Hey freaks: now you're ju
    13. Re:Terrible concept. by GoofyBoy · · Score: 1

      >if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      So are you saying that cross platform compatability is bad? Should all those people who port Linux are wrong?

      >Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except

      So we shouldn't do anything new?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    14. Re:Terrible concept. by merdark · · Score: 1

      I could have moderated you as overrated, but that would not do justice to this terrible and completely unsightfull post.

      So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      So are you advocating building a new and different set of API's and libraries for every platform? Clearly you are not a developer of anything as you would know that "code reuse is good". As for exploits, sure, one exploit may effect multiple platfroms, but also one bugfix can fix mulitple platforms. Or even better, if the code is good, you have secure code across multiple platforms.

      Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except as an architecture for Web Development. That's all back-end.

      Ouch, this sort of ignorance about .NET is just painful. Since another poster already talked about this, I won't.

      It reads interesting. I see it as vaporware. I can't imagine anything useful coming of this. How could something exploit the power of the next gen X-Box (which appears to be using a non-Intel chip in the future), and still run awesome on Windows?

      Because API's have little relevance on platform. How can Quake 3 run awsome on windows and Mac? How about the other cross platform games?

      The only interesting part is that you see people out in the game development sector (Gabe Newell of Valve, for example) excited about the technology. These are the type of people you'd expect to know better.

      Hmm... maybe this should tell you something. Could it be that these people who know infinitaly more about developing games than you, ACTUALLY know better than you? Given the quality of your previous statements I don't most readers will have to ponder over the puzzle of how come "people who know better" have a different opinion than you.

    15. Re:Terrible concept. by bitrott · · Score: 1

      "The only interesting part is that you see people out in the game development sector (Gabe Newell of Valve, for example) excited about the technology. These are the type of people you'd expect to know better."

      Know better than you that is? Likekly.

    16. Re:Terrible concept. by Anonymous Coward · · Score: 0

      I have been at this "presentation". It has been really disappointed. They begin doing a diffuse explanation about what is XNA (MS tools connected, controllers, Live!, ...) then he begins to talk about that developers should remain united to share their knowledge to "safe this world" so things became more confusing and then he finish with three technological demos I really don't understand what have to do with this announcement so things became really weird. We, developers, are not stupid. At the beginning of the presentation it sounds clear that he was just trying to attract developers to their platforms and try to tie us to them. But he finished saying that the most important thing in XNA is the developer feedback, to know what tools do they have to put in XNA (whatever it is), what they have to do to help us and all those kind of stuff. At that moment, .NET comes to my mind. I remember when I read an interview with one of MS tops (Steve Ballmer I think it was) saying that they have to redefine what .NET is because them (MS) don't even know what really is. It was something like a mix of tools, servers, language extensions and so on. This sounds really similar what they are saying about XNA and they seems that they don't have it clear what it really is (except new marketing noise) and are asking feedback from developers to try to clarify it. The two comments I heard from people when getting out of the auditorium: "buff" and "what the hell has he showed us?!!"

  13. Cross-platform, uh?... by UncleAlias · · Score: 5, Funny

    Let me guess: Microsoft, Microsoft and... hmmm more Microsoft?

    --

    Stéphane "Alias" Gallay
    Now, where did I put this witty quote?..

    1. Re:Cross-platform, uh?... by Anonymous Coward · · Score: 0

      Microsoft isn't a platform, you dull-witted company man.

    2. Re:Cross-platform, uh?... by TheSpoom · · Score: 1

      Modded funny, but personally I'm going to try not to use/learn this for my own projects lest I be locked in...

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    3. Re:Cross-platform, uh?... by Anonymous Coward · · Score: 0

      I can see just how cross-platform this will be:

      • Microsoft Windows 95
      • Microsoft Windows 98
      • Microsoft Windows ME
      • Microsoft Windows NT 4
      • Microsoft Windows 2000
      • Microsoft Windows XP
      • Microsoft Windows CE
      • Microsoft X-Box
      • Microsoft X-Box 2
    4. Re:Cross-platform, uh?... by Joe+Tie. · · Score: 1

      I hate when Microsoft uses the term crossplatform. It should be a given that something one writes for windows should work accross different versions of it, but somehow this usually gets touted as a sparkly new feature. A little toy app I wrote last week works on both Debian Unstable and Mandrake - ohhh, it's crossplatform now too!

      --
      Everything will be taken away from you.
    5. Re:Cross-platform, uh?... by Unoti · · Score: 1

      Good move. I mean, look at all those fools that tried and got locked in to DirectX!

    6. Re:Cross-platform, uh?... by Trejkaz · · Score: 1

      "Runs on every computer as long as it's Windows!"

      This is not new. For instance I had a lot of programs that ran on every computer as long as it ran MS-DOS.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  14. Useless by Anonymous Coward · · Score: 0

    With revenues on the decline, it is likely the next xbox project will get canned before any real game development starts for it.

    The MS home computer and console markets are going nowhere.

    1. Re:Useless by BiggsTheCat · · Score: 1

      It's not the money that's the issue. Microsoft can heamorhage whatever it wants on XBox and XBox2, and it won't notice. It's the marketshare / mindshare that they're after.

      If Microsoft tells everyone that they make good console systems, eventually people will believe it.

      Everyone except me, of course. :-P

      Besides, Microsoft will never admit that they were unable to corner a tech-related market. They can't back out now!

      --

      Time is an illusion. Lunchtime doubly so. --Ford Prefect

    2. Re:Useless by Trelane · · Score: 2, Interesting
      It's the marketshare / mindshare that they're after.


      Exactly. They 0wn the desktop market at about 90-95%. Of course, about 90-99% of games are for Windows, and a vast majority of those games are written in Microsoft's DirectX. Microsoft is using the developers' familiarity with their systems to get them to port their games to the XBox, handhelds, and smartphones where MSFT does not yet have a monopoly.

      This will likely bring an influx of games for XBox and the handhelds from Windows game companies and individuals, which will help push the application market towards Microsoft dominance.

      Users will select the Microsoft platforms since their favorite games (and an ever-increasing portion of games) can be ported to the platforms with relative ease, increasing Microsoft's purchased-systems marketshare.

      Of course, with more and more systems purchased, more and more apps will be developed for the Microsoft platforms, and we have the same conditions we have on the Microsoft desktop: apps are written for Windows because people use Windows because the apps are for Windows.

      If similar "cross-platform" systems are developed for other userspace applications, similar cycles will follow and the monopolization process will be greatly accelerated. (.NET is such a system)

      End result if the above is correct: Microsoft PDA, smartphone, and game console/media center monopolies just like their desktop monopoly.
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    3. Re:Useless by Anonymous Coward · · Score: 0

      What the fuck was that long winded piece of garbage???

  15. "XGML" in the near future? by parvenu74 · · Score: 2, Interesting

    I am not a games developer, so I don't know what all else has to be taken into account for a "gaming development platform" aside from advanced graphics, but I presume that this is going to involve gobs of .NET and XML. Just as the future of .NET apps includes XML Application Markup Language (XAML), will we soon be seeing a similar markup scheme for games -- perhaps even called XGML?

    1. Re:"XGML" in the near future? by Shinglor · · Score: 1

      +4 Funny, writing apps in XML hehe.

    2. Re:"XGML" in the near future? by borgdows · · Score: 0

      no! not writing apps! writiing GAMES in XML!!

      AHAHAH!

    3. Re:"XGML" in the near future? by HoserHead · · Score: 1
      Grand Theft Auto in XGML:

      <innocents></innocents>
      <enemies>

      1. <hooker id="1" skankiness="3" />
        <pimp><bitches>1</bitches></pimp>
      </enemies>
      etc.
    4. Re:"XGML" in the near future? by Unoti · · Score: 1

      I'm missing what you see as so outlandish here. Don't most games already use some kind of scripting engine for a good amount of their content today? Standardizing to a solid, proven scripting network is a great idea that could provide faster development time and make more robust features immediately available to developers.

    5. Re:"XGML" in the near future? by Anonymous Coward · · Score: 0

      And then you get a load of games that are exactly the same as each other. If you want to get variation between games, you have to accept a certain amount of complexity in their construction.

  16. one comment: by Anonymous Coward · · Score: 0

    Microsoft to games is like Disney is to movies: they're cute and all, but just don't have that wild, on-the-edge, scintillation about them.

  17. directx by DreadSpoon · · Score: 4, Insightful

    Anyone remember that one? I don't think any games use it these days, right? ;-)

    To be honest, this sounds rather useful, altho in an unfortunately "only for Microsoft developers" way. Porting apps between consoles and computers takes time, a lot of time, simply because portable toolkits don't exist, yet. Standard sets of game controllers between computers and consoles don't sound bad either, altho those have existed for some time.

    Being able to write a game once, and with little modification have it running on both a PC and a console, is a Good Thing for developers and users. Lots of fun console games might start becoming available on the PC as well, for those of us that only need to own one game machine.

    Of course, certain games will always remain best suited to a particular platform. i.e., playing an FPS with anything but a mouse and keyboard is just sick. Quit trying to make those damn things for consoles, will you? ;-)

    1. Re:directx by Anonymous Coward · · Score: 0

      Retard.

      Only the tiny Microsoft games market uses that dead-end technology.

      And that market is shrinking.

    2. Re:directx by TrentL · · Score: 4, Interesting

      Well, I think even as a learning tool it would be awesome. If I could write & run X-Box code on my PC, that would be an excellent way to learn the system. Sure, it might not run as fast, but at least you could see the code in action and fiddle with it.

      Another benefit is that other companies may be forced to take similar approaches. Is there Nintendo-approved Game Boy development kit for the PC? Or a program that lets mere mortals compile PlayStation2 code?

    3. Re:directx by Zangief · · Score: 2, Informative

      To be honest, this sounds rather useful, altho in an unfortunately "only for Microsoft developers" way. Porting apps between consoles and computers takes time, a lot of time, simply because portable toolkits don't exist, yet. Standard sets of game controllers between computers and consoles don't sound bad either, altho those have existed for some time.

      Sega used Renderware for Sonic Heroes, and the game looks good(not great, but good) on each platform, PS2, GC and Xbox. Apparently Renderware supports PC also but I don't know more examples.

      Renderware is a good thing. The Microsoft solution will only have support for MS platforms (PC, XBox, etc). Renderware may be a better solution, at least for this generation of consoles.

    4. Re:directx by PainKilleR-CE · · Score: 3, Interesting

      Standard sets of game controllers between computers and consoles don't sound bad either, altho those have existed for some time.

      Though they've existed mostly as converters to make the non-standard USB connectors on consoles work in the standard USB connectors on PCs, along with some driver hooks in some cases.

      Of course, certain games will always remain best suited to a particular platform. i.e., playing an FPS with anything but a mouse and keyboard is just sick. Quit trying to make those damn things for consoles, will you? ;-)


      Of course who says the game controllers will only go one way? As it stands, MS already has converters to use keyboards with the XBox, it's only a small step to make their entire line of keyboards and mice work on the XBox, and helps with the whole convergence of the PC in the living room if you can just use the XBox as a pass-through to your Windows-based computer sitting in whatever you have for an office space in your home. As it stands now, I'm looking at building a Linux box to hook up to the TV which will hold all of my media files and be accessed by my Windows-based gaming PC, which is certainly something MS should see as a failure on their part to provide something the customer wants (since XP Media Center doesn't do everything I want to do on my TV).

      --
      -PainKilleR-[CE]
    5. Re:directx by HexRei · · Score: 3, Funny

      "Being able to write a game once, and with little modification have it running on both a PC and a console, is a Good Thing for developers and users. " My god, martha stewart has found slashdot. and she's an MS fan.

    6. Re:directx by Anonymous Coward · · Score: 0

      Great, that means I can watch more games that would utterly kick arse on a PC being diluted to satisfy console needs (Deus Ex 2 anyone) or vice versa.

      If I wanted a console game I would buy a console, if I want a frickin PC game I buy a PC. don't screw up good games to cater to many differnt gaming platforms and philosophies because in the end the game suffers and no one is happy.

    7. Re:directx by sbrown123 · · Score: 1

      simply because portable toolkits don't exist, yet.

      What?! Where have you been. OpenGL/AL, Alegro, SDL, just to name a few. If you use them instead of DirectX you can write games for a large number of different systems. DirectX sucks.

    8. Re:directx by Darren+Winsper · · Score: 1

      AFAIK, USB keyboards and mice all use the standard USB HID specification, so once you have one keyboard working, you likely have them all.

    9. Re:directx by lowe0 · · Score: 5, Insightful

      Really.

      Only crappy games like Unreal Tournament 2004, Battlefield: Vietnam, Rainbow Six: Raven Shield, Max Payne 2, etc. use DirectX. We'll just ignore that one of the most anticipated titles, Half-Life 2, will use DirectX 9 to its fullest.

      Nah, none of those are important. Let's all play Tux Racer instead!

    10. Re:directx by PainKilleR-CE · · Score: 1

      More than likely this is the case (minus special function keys and some mouse features). However, I was trying to say something more along the lines of Microsoft possibly shipping them with the proper connectors for both the XBox and the PC, rather than having to find some obscure adapter.

      --
      -PainKilleR-[CE]
    11. Re:directx by Paladine97 · · Score: 2, Insightful

      Hmmmmmm how many consoles support OpenGL/AL, Alegro, SDL?

      That's right: Zero (well it's rumored that the Gamecube's API is similar to OpenGL, but I can't confirm)

      Those toolkits are primarily used for interoperability between PC architectures, not consoles.

    12. Re:directx by Ba3r · · Score: 1

      If your PC is a p3 700 or greater, with more than 128 mb ram, and a geforce 3 or better equivalent, any Xbox code you write will probably run better on your pc than an Xbox. Xbox's are von-neumann PCs with only subtle differences, see how easy it was to port linux to the xbox.

    13. Re:directx by sbrown123 · · Score: 1

      SDL: Playstation 2 and XBox
      OpenGL: Playstation 2, XBox, Gamecube
      Allegro: I have no idea...

      Thats right: Not Zero!

      Atleast google before you guess.

    14. Re:directx by TrentL · · Score: 0

      If your PC is a p3 700 or greater, with more than 128 mb ram, and a geforce 3 or better equivalent, any Xbox code you write will probably run better on your pc

      In that case, I'll turn on Virus Scanning to get the full X-Box experience.

    15. Re:directx by Anonymous Coward · · Score: 0
      OpenGL: Playstation 2, XBox, Gamecube


      There have been at least two attempts to get OpenGL for the PSX2. One was a Japanese company that never did anything, the second was a Sony America project that, oddly, went nowhere. OpenGL simply does not work with PSX2 hardware, its render model is a very bad fit for the hardware.

    16. Re:directx by TechniMyoko · · Score: 0

      Robocop for xbox used renderware 'Nuff said

    17. Re:directx by sbrown123 · · Score: 1

      Are you people trying to make me mad today? Here...go do some reading:

      http://www.dataplus.co.jp/OpenGL4ps2.html

      Release back in late 2000 and is used in games for the PS2 today.

      If you want to nitpick and make crap up to mislead people you could atleast bring up something more clever like how the XBox does not comes with OpenGL libs. I have an answer for that too but atleast it would show you had some idea of what you were talking about.

    18. Re:directx by Anonymous Coward · · Score: 0

      ... playing an FPS with anything but a mouse and keyboard is just sick.

      Agree with your point.

      Can't understand why they don't make two "official" controllers: (1) the toy they have now and (2) a combo of a large trackball for the one hand and a stylized numpad for the other. Buyer of Xbox could pick two of either for free with his/her Xbox, then buy more if needed. Doable.

      (Actually I'm just channeling my jealousy of people with large trackballs.)

    19. Re:directx by Sumocide · · Score: 1

      Or just play Deus Ex 2 or Halo.

    20. Re:directx by Anonymous Coward · · Score: 0

      Or a program that lets mere mortals compile PlayStation2 code?

      It's called gcc. You may have heard of it, and the "PS2 Linux Kit" which ... dur ... lets you write PS2 games from the comfort of your X desktop.

    21. Re:directx by Anonymous Coward · · Score: 0

      I have no interest in any of the titles you mention, including Tux Racer.

      Silly boy. When you don't care about PC-type games, you free yourself of Microsoft once and for all.

    22. Re:directx by lowe0 · · Score: 1

      I could care less about freeing myself from Microsoft - I don't feel they at all restrict me. Who cares about MS - the important thing is whether or not you can run the apps you want (including games.)

      Of course, when I don't feel like playing PC games, I could just fire up my console... oh, wait, Microsoft makes that too. Granted, I have Sony and Nintendo's consoles as well, but I hardly ever play them - most of the time, when I want to play a console game, it's on Xbox.

    23. Re:directx by Anonymous Coward · · Score: 0

      Half-life 2 I'll miss. Otherwise, I don't really care about any of those.

      Also....why is everything you mentioned an FPS?

    24. Re:directx by Anonymous Coward · · Score: 0

      Anyone who attempts to apply an OpenGL abstraction to PS2 hardware is a moron. No, wait, a sub-moron. And why the fuck would you want OpenGL on the Xbox? It'd be like having an ashtray on a fucking motorbike.
      Oh and I'm not the guy you replied to.

    25. Re:directx by lowe0 · · Score: 1

      I'm an FPS junkie, and that's my current playlist (excl. HL2). Other than that, no reason.

      In Max Payne 2's defense, it's a TPS. (Though that reminds me more of Office Space more than video games....)

    26. Re:directx by Trejkaz · · Score: 1

      Of course Epic aren't entirely stupid, so UT2004 also uses OpenGL.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    27. Re:directx by Zork+the+Almighty · · Score: 1

      Prehaps it's the only thing she can do from prison, since they won't give her doilies.

      --

      In Soviet America the banks rob you!
    28. Re:directx by Anonymous Coward · · Score: 0

      And you don't know anything either do you?

      Xbox runs Nvidia hardware. Superior performance on with OpenGL. And you always use abstaraction layers, unless you are a clueless moron.

    29. Re:directx by Anonymous Coward · · Score: 0

      I'm an Xbox, Gamecube and PS2 developer, so I like to think I do know a thing or two, sonny. I'd like to see your proof of superior performance on Xbox using OpenGL. Please do post that. Or shut the fuck up. Thanks.
      Oh and btw learn to spell "abstraction" before you attempt to use it in a sentence. Oh and you have just proved yourself to be clueless.

    30. Re:directx by sbrown123 · · Score: 1


      I'm an Xbox, Gamecube and PS2 developer


      hahahahahahaha.......hahahahaha. No your not.


      I'd like to see your proof of superior performance on Xbox using OpenGL.


      Lets see: Quake, Half-Life, Doom, etc etc all use OpenGL. Those programmers are just idiots right? Now you, our mystery super game developer, can prove all those game shops incorrect? Hahahaahahahaa. Your killing me!


      Oh and btw learn to spell "abstraction" before you attempt to use it in a sentence.


      Oh my god. You lost your argument so now your trying to prove superior spelling skills?

    31. Re:directx by Anonymous Coward · · Score: 0

      Yes. Yes, I am.
      Which part of "on Xbox" did you not read? Nice try to change the burden of proof, but I note that you failed to rise to my challenge.
      Au contraire, I believe it is you who has lost this argument.

    32. Re:directx by emilpop · · Score: 1

      What are you playing, Casino online?

    33. Re:directx by Anonymous Coward · · Score: 0

      sbrown123 is correct. Black & White and all EA games for the XBox use opengl.

    34. Re:directx by Anonymous Coward · · Score: 0

      XBox that us OpenGL: all the Simpsons, Max Payne, and Odd World. I would bet there are more out there.

    35. Re:directx by Anonymous Coward · · Score: 0

      LOL, I didn't say nothing used OpenGL, you fucking cretin. I asked for proof that OpenGL gave a performance benefit over DirectX. Proof that has yet to be given. I'm still waiting...

    36. Re:directx by Anonymous Coward · · Score: 0

      "I asked for proof that OpenGL gave a performance benefit over DirectX. Proof that has yet to be given. I'm still waiting..."\

      What the flying fuck are you talking about you nut job? Whoever EVER in this entire thread said OpenGL had superior performance. Your an apparent "DirectX" fanboy so go find proof that DirectX has superior performance over OpenGL! While your at it start letting it sink in that OpenGL has a HUGE advantage over DirectX because a game written using it can run on Windows, Linux, Mac, XBox, Playstation 2, Gamecube, on and on and fucking on. DirectX can run on Windows and a modified version runs on XBOx. This new annoucement states that XBox and Winsucks will share a common DirectX. Whoppiddy do da! Why the hell didnt they do this to begin with? And guess what, OpenGL STILL runs on both. No press release there since everyone in the world except yourself knows this. Eat that shit sniffer!

    37. Re:directx by Anonymous Coward · · Score: 0

      Why don't you try reading the thread fuckwad? And I quote, "Xbox runs Nvidia hardware. Superior performance on with OpenGL." No trying to turn the burden of proof around. No stalling. No evading. Whoever posted that needs to back it up or SHUT THE FUCK UP.
      It's true that I like DirectX on Xbox because it's very close to the metal.
      And why don't YOU start letting it sink in that my game ALREADY FUCKING RUNS on Xbox, GC and PS2, and that all I had to do was write a different rasterization module for each platform. Using the *appropriate* API for that platform. Which on Xbox is fucking DirectX. Don't you fucking get it? On the Mac it would be OpenGL. Happy now, OpenGL fanboy? Well not really because there's no Mac version yet. Don't cry. Twat.

    38. Re:directx by Anonymous Coward · · Score: 0


      And I quote, "Xbox runs Nvidia hardware. Superior performance on with OpenGL."


      Sorry, can't find that quote in this thread. How bout a link maybe?


      It's true that I like DirectX on Xbox because it's very close to the metal.


      Actually its no closer to the metal than OpenGL is. They are both API's that call the lower level card functions supplied by NVIDIA.


      And why don't YOU start letting it sink in that my game ALREADY FUCKING RUNS on Xbox, GC and PS2, and that all I had to do was write a different rasterization module for each platform.


      Rasterization? You are doing 2D games?


      Using the *appropriate* API for that platform.


      I could care less what Microsoft considers appropriate for their platform. OpenGL works and you can use it to port games to the multiple platforms without recode.


      Happy now, OpenGL fanboy? Well not really because there's no Mac version yet.


      Mac version of what? OpenGL? OpenGL has been on Macs for quite some time.

      Its very obvious now you have no fucking idea what the hell your even raving about.

    39. Re:directx by Anonymous Coward · · Score: 0

      A link? My pleasure.

      Aha! You show your ignorance here. DirectX on Xbox actually writes commands directly into the push buffer. You can insert your own commands too. I don't know about OpenGL since I've never seen an implementation for Xbox. Perhaps people are writing their own? Do you have a link to one?

      No, 3D. Do you know what rasterization is? Actually that's just what it's called in the code, technically it does more than rasterization - it does the transform & lighting too.

      I could care less what you consider appropriate for any platform. DirectX works and provides very easy access to the Xbox hardware. OpenGL doesn't exist on Xbox as far as I'm concerned, and even if it did I'm still waiting for proof that it gives a performance advantage over DirectX.

      Ahh yes, the belief that writing to a particular API will make your code instantly portable. Well, when you grow up you might like to try it in practice and see how far you get. I'd particularly like to laugh at your OpenGL game on the PS2. That would give us all a chuckle.

      Mac version of our game, retard.

      LOL, keep it coming! You're digging a deeper hole with each post. I must say I'm having a right giggle here.

    40. Re:directx by Anonymous Coward · · Score: 0


      DirectX on Xbox actually writes commands directly into the push buffer.


      No its not. Its calling an NVIDIA command to perform the function. DirectX, like OpenGL, only serves as a wrapper to the actual NVIDIA command set. To write directly you would have to stop using DirectX and use assembly.


      don't know about OpenGL since I've never seen an implementation for Xbox. Perhaps people are writing their own?


      Nvidia supplies OpenGL implementations for all their cards. So does ATI, Matrox, and everyone else I can think of.


      Do you know what rasterization is? Actually that's just what it's called in the code,


      Rasterization is the process by which a primitive is converted to a two-dimensional image. Not three dimensional dumb nuts. Your statement already blew any credability that you know anything about graphics. "Its called


      OpenGL doesn't exist on Xbox as far as I'm concerned, and even if it did I'm still waiting for proof that it gives a performance advantage over DirectX.


      Give proof that OpenGL has less performance. Like you keep saying "Im still waiting for the proof". I would guess that they (directx and gl) are about the same in performance since they both use the same nvidia command set. OpenGL has the advantage in portability though.


      Well, when you grow up you might like to try it in practice and see how far you get. I'd particularly like to laugh at your OpenGL game on the PS2.


      Sony is a member of the OpenGL ARB. PS2 supports OpenGL. There are lots of titles on the PS2 that use OpenGL so go laugh at yourself in the mirror.

      Before you graduate high school you might want to read up on game development. Also study languages like C and C++ instead of visual basic.

      'nuff said. You've now been educated grasshopper. You can either continue to show ignorance to the truth or go learn about the real world of game development.

    41. Re:directx by Anonymous Coward · · Score: 0

      Nope. You again show your ignorance. DirectX on Xbox doesn't go through nVidia driver code. Like I said, it writes directly into the push buffer. No, you don't need to use assembly, C{++} works just fine.

      So where's the link to the nVidia OpenGL implementation for the Xbox?

      I said "rasterization module". What part of that do you not understand? I write ONE file, which handles all graphical output. Why are you bringing up this 2d/3d stuff? Where the fuck did I say that rasterization creates a three dimensional result? The input to the [transform&light&] rasterization process is 3d, not the output. You're trying to put words into my mouth, then argue with stuff I didn't say. Quit that.

      Again you're trying to shift the burden of proof, and I'm not having it. Someone wrote that OpenGL had higher performance on Xbox, and I challenged them to put up or shut up. I will not be drawn into trying to prove the opposite. Understand?

      OpenGL might have a portability advantage to you, but it doesn't to me, as I have outlined.

      If you knew how pitiful a match OpenGL is for the PS2 hardware, you would realize that it is *we* who are laughing at *you*. Of course, all you "know" about PS2 or Xbox internals is gossip from OpenGL fanboy sites.

      I have been a professional game developer for over ten years, so it's quite amusing to have some spotty kid telling me what's what. Your mouth is writing checks that your experience can't cover, my friend, and it's painfully obvious for all to see.

      Get back to me when have a game under your belt.

    42. Re:directx by Anonymous Coward · · Score: 0


      So where's the link to the nVidia OpenGL implementation for the Xbox?


      You need the XP/2000 unified drivers for geforce version 2.40 or higher.

      Heres the link: http://www.nvidia.com/object/nforce_udp_winxp_3.13

      When you install you will get a OPENGL32.dll and GLU32.dll. Dynamically link to them with your game and include on DVD/CD. You've Got OpenGL on the XBOX!

      Any true Xbox programmer or hacker knows this. Apparently you somehow didnt. Its almost like you have no idea about Xbox game development. Could it be that you are lieing?

      Lets look at your posts for answers to this mystery:


      And why don't YOU start letting it sink in that my game ALREADY FUCKING RUNS on Xbox, GC and PS2, and that all I had to do was write a different rasterization module for each platform.


      Okay, so you are saying you only change this so-called "rasterization" module and your game runs on multiple platforms. What does this module do outside "rasterization"?


      it does the transform & lighting too.


      So what about input controllers (gamepads + controllers), memory management, a media loading and playback functionality? DirectX has support for these but only on the XBox and PCs. So, you would have to write that functionality to port to PS2 or Gamecube. Since you only change that rasterization module it would mean all that functionality would have to be there. What does this module consist of?


      I write ONE file, which handles all graphical output.


      Interesting. To cover all the differences between the platforms this must be one mighty big ass file. Okay, lets let that fantasy fly for a second as we go on to your next comment:


      The input to the [transform&light&] rasterization process is 3d, not the output.


      Wait a second. So this giant rasterization module is not part of the output code. So this means the output code cannot be using DirectX since its a part of your code that never changes but works on multiple platforms. So, with that in mind you cannot be using directx to write "against the metal" to produce the output graphics through the XPGU to peoples screens. Hmmm. Something tells me you've been caught lieing!

      Some of your other arguments are just as comical:


      OpenGL might have a portability advantage to you, but it doesn't to me, as I have outlined.


      So, your not arguing opengl is portable. Unless you can find proof otherwise? Lets remember that for later on.


      I will not be drawn into trying to prove the opposite.


      Okay, so you can not argue that opengl is slower than directx on the xbox. Lets remember that too.

      Now with those two amazing discoveries (on your part) you can add up that opengl is both portable and atleast as fast as directx on the xbox from what you know since you could not prove otherwise. So where is the directX advangtage? DirectX is not portable and just as fast as opengl.

      Its been fun but Ive had my fill. Im sure you can not resist to post again but I wont school you anymore. Have fun and try and enjoy highschool!

    43. Re:directx by Anonymous Coward · · Score: 0

      Thanks for replying! I thought you never would.

      OK first... The Xbox environment doesn't support DLLs. But you know that, right?

      "Okay, so you are saying you only change this so-called "rasterization" module and your game runs on multiple platforms. What does this module do outside "rasterization"?"

      Well I'm glad you asked. Obviously you're looking for a little schooling and I'm not one to turn down such an inquisitive mind.
      Yes, for each platform I implement a subclass of an abstract Rasterizer interface. For example, on the Xbox I write class XboxRasterizer : public Rasterizer {...}; I leave the details to your imagination. Basically it draws stuff that the game needs drawing. Besides rasterization (which includes transform & lighting) it also handles textures. That's about it.

      It's not a huge file. Input is handled by another file, which implements InputDevice. Similarly for sound and storage.

      What makes you think my rasterization module is not "part of the output code"? Eh? It takes stuff in model space as input, and produces a back buffer as output. Pretty simple really. Yes it does use DirectX on the Xbox. You seem to be clutching at straws with this argument.

      No, I'm not saying much about OpenGL. I don't see it as appropriate on Xbox. I've shown how I prefer to use a different "back end" for each platform, using the most appropriate library. Unfortunately for your dogma, that library is not OpenGL on any platform so far (although we have used it in the past).

      I'm not arguing that OpenGL is slower, in fact I expect it to be of similar performance if properly written and if one sticks to a small subset of its functionality. I can't see how OpenGL can gain any advantage over DirectX on the Xbox. As I said DirectX is close to the metal and I can't see how OpenGL could be any more efficient. I've disassembled the DirectX libs and they do what they need to, and get straight back to you. Actually stuff like renderstate changes actually gets inlined into your code.

      As I said before, as far as I know there isn't a generally available OpenGL implementation for Xbox. That somewhat kills your portability argument.

      It's nice that you have admitted that DirectX is just as fast as OpenGL though.

      Well, lesson over, run along home now.

    44. Re:directx by Anonymous Coward · · Score: 0

      Its like potato chips.


      OK first... The Xbox environment doesn't support DLLs. But you know that, right?


      The Xbox runs a stripped version of win2000. It has full support for dynamic link libraries. A good example is when your developing on the xbox is the usage of xbdm.dll for debugging (placed on E: drive on xbox). Again, since your not a XBox developer you didnt know this. Get the XDK documentation and do a little 'readin. You can link to the opengl dll's through your XBE (xbox version of an executable).


      Input is handled by another file, which implements InputDevice. Similarly for sound and storage.


      So you changing your comment that you only change one file and your game runs on multiple platforms? Since each platform handles input devices and sound differently you would have to write those PER platform.


      What makes you think my rasterization module is not "part of the output code"?


      Because you said it wasnt.


      It's nice that you have admitted that DirectX is just as fast as OpenGL though.


      Yep, I wont argue that DirectX is slower. Never did. Its just not portable.

      Hopefully this will put this to rest. Your not an XBox developer so stop trying to fake the knowledge. If you want to use DirectX on the Xbox its fine by me.

    45. Re:directx by Anonymous Coward · · Score: 0

      But you said you had your fill? You keep coming back for more humiliation. How deep is that hole now? Chuckle!

      I said "environment" for a reason. The Xbox can load DLLs, but it is not supported in the environment I (not you) see as a game programmer. More importantly I would fail TCR testing if I were found to be dynamically loading unsigned code. Obviously if you think a PC OpenGL driver would work on the UMA Xbox you have deeper problems. By the way, xbdm.dll is not on the E: drive. You would have known this, of course, if you were an Xbox developer. But you have shown that you are not. Many, many times.

      Now on to more nonsense: "So you changing your comment that you only change one file and your game runs on multiple platforms?"... LOL. Let's see what I actually said:-

      "all I had to do was write a different rasterization module for each platform."
      "I write ONE file, which handles all graphical output."

      Fairly clear there I think. We were talking about graphics, not sound or input or anything else.

      Then you tried to confuse the issue. I said "The input to the [transform&light&] rasterization process is 3d, not the output." in response to some dribble from you. You misinterpreted that and wrote "So this giant rasterization module is not part of the output code.". You're confusing "output code" with "output of the rasterization process". Hope that helps. Learn to read, and how to argue, before you make yourself look a bigger tit.

      Not portable eh? Hmm, well someone did the work to make it available on Xbox and so I appear to be able to use it. Unfortunately for your precious OpenGL, which isn't available, I'm using DirectX instead. I'm sorry if that upsets your cosy worldview. Please try not to cry.

      I will stop as soon as you stop attacking me, pretending that I am not who I say I am. If you want to be spanked some more, by all means continue twisting my words around and posting incorrect details.

    46. Re:directx by Anonymous Coward · · Score: 0


      By the way, xbdm.dll is not on the E: drive.


      Wow. That ends it right there. See, xbdm.dll is for debugging xbox games during development. Its part of the XDK. By you missing something thats a requirement of xbox game development, without any question or doubt..the final verse of these annoying thread...we have come to the knowledge that:

      You are not an XBox game developer

      You can complain, scream, shout, and cry your little heart out but your acting has failed you. You can say I twisted your words or whatever other attempt you make to try to continue your argument.

      You lost. Game over.

      Now, the UMA design (XPGU & Pentium 3 with shared memory bus) of the xbox is nothing special. If you want to bring that in as a reason why the opengl driver will not work on the xbox please explain why in very technical and detailed fashion. If you are unable to do that than drop it.


      You would have known this, of course, if you were an Xbox developer.


      Actually I am not the one who claimed to be. I have an x-Lithtech friend, who unlike you or me, is an actual XBox game developer. He fed me some of the games he knows use OpenGL currently on the XBox (I posted earlier on this thread) and those coming out (id's new Doom 3).

      As for TCR testing ALL code and resources have to be certified. Its a packaged deal. Like I said earlier you include the opengl drivers on the game disc. So, if you include opengl it has to be certified like the code for your game.


      I will stop as soon as you stop attacking me, pretending that I am not who I say I am.


      But your not an XBox game developer. If you really must continue along this line go ahead and identify yourself and the game shop you work for. If you want to keep your name a secret from slashdotters than your XDN UUID will suffice. I dont have access to the database but, like I said, I have a friend who does.

      I think that last request will finish the argument. Goodbye!

    47. Re:directx by Anonymous Coward · · Score: 0

      Ahh, my student has returned.

      "Wow. That ends it right there. See, xbdm.dll is for debugging xbox games during development. Its part of the XDK. By you missing something thats a requirement of xbox game development, without any question or doubt.."

      I know what xbdm.dll is. I use it daily. I'm not missing anything. Boot up your xbox (yeah, right) and tell me: In which directory on E: is xbdm.dll? Oh, it's not there? Interesting! (Just because you copied it there, doesn't mean shit.) I have no xbdm.dll on my E drive and yet I use its services all the time! Weird, eh?

      "You are not an XBox game developer"

      Oh but I am, grasshopper.

      You know, I imagine your ego must be a little bruised right now. Failing, losing, being shown up, everything that has happened to you over these few days, it's pretty hard on you, eh? I don't normally press the issue but when a little blowhard like yourself thinks he can call my bluff, so be it.

      So you reckon an OpenGL driver written for the PC architecture will just work on the Xbox? Please tell us if you really, honestly believe that. Remember that you said I could just download the appropriate drivers and they would work. Without any modification. Right now I need you to admit this is what you are saying before we go any further.

      I knew all along that you were not an Xbox developer, and I thank you for admitting it (finally).

      As I have said there is no way to load code outside of the XBE. Many people have asked for it but the XDK team refused to add this functionality, mostly for security reasons.

      I swear on my mother's life, I am an Xbox developer. I'm not about to reveal my identity, of course. If you have a less personal way of testing me, feel free.

    48. Re:directx by Anonymous Coward · · Score: 0


      you have a less personal way of testing me, feel free.


      Sure. Whats the first three letters of your XDN UUID. Ill give you some help: its not XDN. Its the same for the 100,000+ xbox licensed developers so its not personal. If you still feel for some stupid reason that thats too personal than go ahead and describe what its used for OR how many characters long it is.

      Oh, and please answer even if your just guessing cause it will make this so much sweeter a victory in my final response.

      Goodbye dumb nuts!

    49. Re:directx by Anonymous Coward · · Score: 0


      OR how many characters long it is.


      Im taking that option off the challenge since XDN uuid character length matches other microsoft product uuid's and you can find that too easily by googling. So the challenge is:

      (1) first three letters -OR-
      (2) what its used for

      And yes I will supply a link to a reputable site in my response that will detail the answer. If you get it right Ill answer your other questions but otherwise I wont continue this any further. Laters shit for brains!

    50. Re:directx by Anonymous Coward · · Score: 0

      I accept your challenge.
      Now, I've never heard it called the "XDN uuid", but I think I know what uuid you are referring to. It's the password for entry to the XDS developer site (which is currently giving me "Microsoft OLE DB Provider for ODBC Drivers error '80004005'" after I log in).
      The first letter of mine is 'B'. As I don't know anyone else's, and I don't trust you, I'm not giving you any more. If your "friend" is correct, and all such UUIDs start with the same three hex digits, I have a 1 in 16 chance of guessing. I will take that chance (well, not really, because I'm not guessing). All my chips go on 'B' as the first character. I'm all in. That's how utterly confident I am.

      And there we have it.
      Checkmate.
      Game over.
      You fail it.
      You lose again.
      Thanks for playing.
      You don't go home empty handed, you get this special coloring book and crayons.
      You have been pwned. Please come again.

    51. Re:directx by Anonymous Coward · · Score: 0


      It's the password for entry to the XDS developer site


      Nope. Goodbye fuck wad! Your not an XBox developer and now you proved it! Loser :)

      "All good things come to an end; the bad ones just take longer"

    52. Re:directx by Anonymous Coward · · Score: 0

      Heh. Nice way to admit defeat. You know I'm correct and you can't face it.
      If you meant another uuid, describe more carefully what you mean. I'm a programmer, not a suit, and it's altogether possible that there's another uuid, but I don't need to know it.
      I note that you didn't provide what you consider to be the correct answer. This is just another piece of evidence that you are talking out of your ass.
      Well, it's been fun. We have now established that I am an Xbox developer, and you are not, and therefore anything you say on the subject is worthless. Well, I knew this all along...
      You failed. Multiple times. Your credibility is zero. Next!

  18. Microsoft renames DirectX 10! What big news! by Anonymous Coward · · Score: 4, Insightful

    Microsoft renames DirectX 10 - XNA and the crowd goes wild over nothing.

  19. Sounds like a good way to kill the XBox cycle. by Anonymous Coward · · Score: 3, Insightful

    The more their console acts like a PC, has PC software, and generally offers the same look and sound of a PC title the more the console buyers will stay away. True, there are a few people who see a console as an alternative from buying a pricey computer and having to upgrade, but most console buyers are more interested in what consoles do that PC's can not do. Be it proprietary video hardware, to exclusive games. When a game is out on PC and a console, it is no longer is exclusive. This drove a lot of people away from buying XBox1 in the first place - Why bother getting a console to play games we already have on our PC that does a whole lot more?

    1. Re:Sounds like a good way to kill the XBox cycle. by mabinogi · · Score: 1

      Actually, I most interested in being able to sit on my couch and play games, rather than hunch over myc omputer for hours on end.

      I don't care if I can get the same game on PC, If I can get a console version, I'll do that.

      Pirce and not having to upgrade has nothing to do with it, it's all about the experience.

      --
      Advanced users are users too!
  20. Xtreme Nucleic Acid? by dwalsh · · Score: 1

    If not, what does it stand for?

    I hope this is thing is free, as in gratis, available at no cost to homebrew programmers. Could be cool in that case, and help it take off, similar to the free SDKs you can get for .NET or Java. Or even better, Visual Studio.NET XNA Edition, just for games (no ASP, ADO etc.), for free.

    On a seperate note, can we do something about the colour scheme for game articles? Even reverse video, popular on gaming sites, would be preferable to this.

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
    1. Re:Xtreme Nucleic Acid? by WormholeFiend · · Score: 1

      "If not, what does it stand for?"

      it's was obviously made up by a huge fan of Lucy Lawless...

      XNA: Microsoft Princess.
      -

  21. Re:yeah by Anonymous Coward · · Score: 0

    Microsoft IS unveiling not announcing

    If you're going to be an anally retentive pedant, at least do it right.

  22. i had no idea by theMerovingian · · Score: 5, Funny

    billing, security, and matchmaking being made available to Windows developers...

    Money, secure computing, and chicks - man, I want to be a windows developer! MS sure does take good care of their employees.

    --
    "If you think you have things under control, you're not going fast enough." --Mario Andretti
    1. Re:i had no idea by Anonymous Coward · · Score: 0

      As seen in the documentary AntiTrust, but be careful when you cross them...

  23. Cool! by bgarcia · · Score: 1, Funny
    Will it run on Linux?

    ;-)

    --
    I'm a leaf on the wind. Watch how I soar.
  24. Controllers? by Anonymous Coward · · Score: 0

    the introduction of controllers that are compatible with all Windows and Xbox game players

    So, does this mean XBox 2 will use standard USB jacks, instead of the bizarre jacks that are USB in function but not in form? Or, will MS push for the introduction of yet another connection "standard"?

    1. Re:Controllers? by SoVeryWrong · · Score: 1

      Nah, they'll just charge you twice. Once for the controller, and once for the USB cable adapter.

    2. Re:Controllers? by Galaxie · · Score: 1

      xbox cord (errr cable) extender that is

      --
      <end/>
    3. Re:Controllers? by Mr+Pippin · · Score: 1

      I think one of the reasons they used a different connector is that they use a non-standard USB voltage. That was primarily due to them needing more power than the USB standard allows for.

    4. Re:Controllers? by Galaxie · · Score: 1

      cut the xbox cord before the breakaway connecter, cut an old usb cord open, connect the wires that are the same color, connect the yellow one to the bare usb wire, download the xbcd controller drives for windows and *poof* controller for xbox and windows...

      buy a cheap xbox cable extender and you didn't even waste a controller.

      --
      <end/>
  25. game development difficult at best by 192939495969798999 · · Score: 4, Insightful

    I am surprised that more large companies haven't tried to make game development tools. There are a few things that nearly every game has, and that are really hard to do efficiently and quickly (the main game loop, for example). I honestly hope that Microsoft does make this and it does work, because that usually means some OSS people will make a knockoff that I can get for free and use, which will be awesome.

    --
    stuff |
    1. Re:game development difficult at best by Unoti · · Score: 1
      While the implementation of a game is difficult and demanding, it's easy compared to coming up with a great idea, doing excellent game design work, and creating 3d and graphical content. As an analogy, great art programs make it easier to make great art, but the user still needs artistic talent.

      Your point about the state of game development tools may still be valid, but ideas and content are the stumbling block in game development more than technical implementation.

    2. Re:game development difficult at best by Scorchio · · Score: 1

      I'm not quite sure what sort of tools you mean. There are plenty of middleware companies producing audio libraries, video codecs, physics simulations, 3d graphics engines, networking libraries and so on. Main game loops are pretty simplistic at top level, and any further in soon becomes extremely specific to whatever game you're making.

    3. Re:game development difficult at best by MagikSlinger · · Score: 2, Informative
      I am surprised that more large companies haven't tried to make game development tools.

      Of course you're surprised because big companies do make game development tools. Even mid-sized companies. EA has a big tools group for everything from sound to graphics. I used to work at a game company (which shall remain nameless) that spent quite a lot of money on tools. The problem was getting the game teams to use them.

      Back in 1999, most game developers I knew insisted on writing their own code. Usually badly that would then have to be debugged over the next 2 years. When I left the industry, management had found the mantra that I and my co-workers in Tool development had been preaching for years: standard frameworks and common engines.

      You could make an argument that your 3D engine needs to be custom, but you can't make that for a sound events API. I worked on 2 different games, and found their custom written sound libraries implemented the same functionality without any differences. Heck, there were even identical pieces of code in the two ('cause they both copied it from an older game).

      The big companies do create tools and frameworks, and it's getting better year by year as more developers "see the light" of common tools and libraries. The big problem is now coming up with better ideas.

      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
  26. Re:OMG by emo+boy · · Score: 0

    Games == purple. Duh. End of story.

  27. Cross Platform? Could this put paid.. by Channard · · Score: 2, Insightful

    .. to the rumours that the X-Box 2 will not have a HD? If MS are really aiming to make their latest dev cross-platform, the X-Box 2 would need to have a hard disk in order to be comparable to the PC.

    1. Re:Cross Platform? Could this put paid.. by molarmass192 · · Score: 3, Insightful

      Not really, a 512MB flash RAM module is probably around $20 in volume. That's a significant cost savings. The other issue is that there's money to be made selling "memory modules". That's money MS left on the table with the XB1. I wouldn't hold my breath awaiting an HD in the XB2.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    2. Re:Cross Platform? Could this put paid.. by shadowcabbit · · Score: 2, Interesting

      ... to the rumours that the X-Box 2 will not have a HD? If MS are really aiming to make their latest dev cross-platform, the X-Box 2 would need to have a hard disk in order to be comparable to the PC.

      Not necessarily. Flash memory being what it is (ie cheap and plentiful), all you'd really need to do is put version 1.0 of the XNA framework on ROM and push patches/bugfixes to a 64MB slice of flash on the system.

      Of course, this being MS, you'd probably need a hell of a lot more than 64MB...

      --
      "Why Subscribe?" Good question...
    3. Re:Cross Platform? Could this put paid.. by JFMulder · · Score: 1

      Yeah, but why go with 512MB flash ram when you could get an HD with a whole lot ore storage for the same price. They could sign a deal to get 20 gig 5200RPM HDs. They must be 20$ worth these days. Buy that and put in the Xbox. Unless console size is really important. If you're looking to save money, then there's no point in buying flash RAM. It costs more for less.

  28. Oh dear... by Dark+Lord+Seth · · Score: 5, Funny
    ... matchmaking being made available to Windows developers ...

    Serious yet funny 28 year old male Microsoft DirectX developer looking for cute and timid Microsoft Windows software engineer, between the ages of 25 and 30 with shoulder-length dark hair and pale blue eyes. Looking for a serious and caring yet professional relationship to share experiences and get yelled at by Balmer together. Must be willing to enjoy coding, Pepsi Blue, anchovis pizza, good thrillers and a little bit of DirectXXX, preferably in combination with any of the former. Serious inquiries only. Respond to article nr. 123456

    1. Re:Oh dear... by parvenu74 · · Score: 1, Funny

      This needs to be modded up to 5-funny just on the strength of the "DirectXXX" reference!

    2. Re:Oh dear... by HtR · · Score: 1

      Regarding this person you're looking for, I think you're in luck. There are several guys at my office who meet this description, including a few who are very interested. Expect to hear from them soon!

      --
      Have you tried turning it off and on again?
  29. So, What About OSS? by Jameth · · Score: 3, Interesting

    Microsoft is supplying their game-developement-platform. Is there any hope of a competing OSS platform? I know there are some tools out there, but OSS is generally quite anemic when it comes to gaming blood.

    1. Re:So, What About OSS? by mbaranow · · Score: 1

      The problem with many game related OSS projects is that they are started by people with little industry experience. Often these projects are demos to get into the industry or get a publishing deal. Once inside the industry you have no time to give away to an OSS project. There are notable exceptions: Nebula Device, Quake1&2 engines.

      I've followed several OSS game projects (Ogre3D, crystal space engine, stuff on flipcode etc.). Many of these fizzle out within a year. Most are not designed to handle a full scale production. For instance almost no OSS game project focuses on the asset management and export pipeline. This comes from the fact that linux has no workable free 3d editor yet. A workable editor is defined as something that a team of artist would like to spend a year or two working with. Blender does not fall under that category.

      Also, games have a very short lifetime. If you're giving away your time (thus money) for free, you at least hope it has a lasting effect, the way a constatly evolving operating system might have.

      Howerver if somebody does figure out a good buisness model of how to run an OSS game project, it wont be that difficult to match features of the XNA platform. It seems it took Microsoft 9 generations of DirectX and a seperate team working on XBox to learn how not to screw up game development tools with classic MS cruft.

    2. Re:So, What About OSS? by Anonymous Coward · · Score: 0

      You mean you've never heard of SDL? Wow.

    3. Re:So, What About OSS? by Anonymous Coward · · Score: 0

      You obviously have never installed the BSD games package.

  30. Great! by JBMcB · · Score: 3, Funny

    So id can compile Doom 3 for a P4/DX9/512MBDDR target, press a button, and it'll compile for a Nokia phone! I bet that'll work GREAT.

    Sounds like the old CHIP8 games.

    http://members.aol.com/autismuk/chip8/

    --
    My Other Computer Is A Data General Nova III.
    1. Re:Great! by leifm · · Score: 1

      No, it sounds a lot like Visual Studio .net. VS03 lets you use the same basic framework, languages, and environment to write code from phones to application servers. This sounds like the same kind of unification for several game platforms.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
  31. Po-TAY-to, po-TAH-to... by parvenu74 · · Score: 3, Informative

    If you are speaking "the Queen's English" then it is indeed correct to say "Microsoft are" because in this case "Microsoft" is logically the collective term used to refer to the people who work for the company. Since the nominative is plural, one uses the plural form of the verb.

    Of course, we Americans don't usually see the people behind the company name but rather tend to personify the company as an individual rather than a collective, hence we are much more used to hearing "Microsoft IS a bad company" instead of "Microsoft are announcing a new piece of crap..."

    1. Re:Po-TAY-to, po-TAH-to... by James4765 · · Score: 1

      But since corporations have been given the same rights as citizens, it is correct (from a legal standpoint, anyway) to use the singular - after all, not everyone at Microsoft is a strutting prick.

      God knows, I'd hate to be blamed/associated with everything my company does...

    2. Re:Po-TAY-to, po-TAH-to... by Chris+Burke · · Score: 1

      But since corporations have been given the same rights as citizens, it is correct (from a legal standpoint, anyway) to use the singular - after all, not everyone at Microsoft is a strutting prick.

      A huge mistake that we need not incorporate into our language.

      God knows, I'd hate to be blamed/associated with everything my company does...

      Maybe if we were, we'd care a little more about the things our company does, and that includes the managers. Being able to hide behind the "corporate person" is how executives do incredibly shady crap and walk away.

      --

      The enemies of Democracy are
    3. Re:Po-TAY-to, po-TAH-to... by parvenu74 · · Score: 1

      You are right -- legally "Microsoft" is a singular entity, like a person, so it is correct to say "Microsoft is" as most Americans do. It is also correct to refer to Microsoft as a collective noun representing their employees. Both are correct in the sense that "color" and "colour" are spelled correctly if understood in the correct cultural context.

      Until we ban the Brits, Aussies, Kiwis, South Africans, and whomever else are given to saying "Microsoft are" from /. we really should not quibble over culturally rooted linguistic differences.

    4. Re:Po-TAY-to, po-TAH-to... by Cruciform · · Score: 1

      The corporation is recognized as an individual entity in it's own right within the scope of the law as well, making "is" right as well.

      It's relative to the POV at the time.

    5. Re:Po-TAY-to, po-TAH-to... by Anonymous Coward · · Score: 0

      I didn't think M$ really cared about legality, they can just buy their way through that :-(

      Look, I'm sorry but maybe we should ban the Yanks from corrupting the nice open standard that is/was the English language.

      Everyone else in the world could spell colour apart, it seems from Webster any the US who decided to embrace and extend into a non conforming language...

      Besides then, when using DirectX 10/XNA/DirectNext or whatever they've decided to call it now for marketing spin I wouldn't have to spend ages searching for the wrong things!

    6. Re:Po-TAY-to, po-TAH-to... by Eshock · · Score: 1

      Of course, we Americans don't usually see the people behind the company name but rather tend to personify the company as an individual rather than a collective That's because in the US, corporations legally are individuals. For non-corporate enterprises, the plural form is correct, however for all intents and purposes, corporations ARE people.

  32. ..for billing, security, and matchmaking.. by burgburgburg · · Score: 4, Funny
    Matchmaking?
    MATCHMAKING?!?!

    For the love of all that's holy, who entrusts their love life to the same firm that brought us Clippy and Bob?!?!

    1. Re:..for billing, security, and matchmaking.. by Anonymous Coward · · Score: 0

      It looks like you're trying to hook up. Should I:

      - suggest some smooth pickup lines?
      - send barry_white.mp3?
      - verify their gender?

    2. Re:..for billing, security, and matchmaking.. by NeoBeans · · Score: 1
      Didn't Melinda Gates wind up meeting Bill after she worked on Microsoft Bob?

      Apparently it worked for them!

    3. Re:..for billing, security, and matchmaking.. by Anonymous Coward · · Score: 0

      I still can't get over the fact that Billg married Bob's project leader. should have fired her ass, but no she's the mother of his children now

      weird bastard.

    4. Re:..for billing, security, and matchmaking.. by Anonymous Coward · · Score: 0

      Could be worse, you could be reading ESR's love tips.

  33. DIlbert. by Eric_Cartman_South_P · · Score: 1

    I guess you don't read Dilbert. Things REALLY ARE LIKE THAT in the real world.

  34. Dreams Crushed by FictionPimp · · Score: 1

    And my dreams of one day playing my favorite 3d games on linux get crushed another notch down. Oh well, at least I have UT2004.

  35. Happens all the time with software projects by DaRat · · Score: 2, Insightful

    Happens all the time with software projects. Far better to kill the project at $3million down the tubes than $25 million down the tubes.

    I worked as a consultant for a project at a big insurance company. After an estimated $25 million, 1 1/2 years, and 40 people assigned, they killed the project after determining that the vendor's product didn't work well enough to be used in production.

    At my current company, we haven't thrown away that much money, but we've killed projects after 1 year of development when they should have been killed after 2 months of feasibility research. But, still better than sinking another year or two and then killing the project.

    1. Re:Happens all the time with software projects by tcopeland · · Score: 1

      > Happens all the time with software projects

      Yup, sure... I guess I just thought that a game project would be somehow different - that there'd be one person with a vision for the game and he'd sort of drive it. I guess I'm kind of stuck in the past, you know, old-school one-guy-in-a-garage game writing...

    2. Re:Happens all the time with software projects by Anonymous Coward · · Score: 0

      Not to mention the film industry - they regularly spend millions on projects that never see the light of day. Its a cost of doing business - as William Goldman says, "Nobody Knows Anything"

    3. Re:Happens all the time with software projects by Anonymous Coward · · Score: 0

      Don't Hollywood make something like 500 movies/year, but only 50 make it to the cinema's. The other 450 are only released on video?

    4. Re:Happens all the time with software projects by Anonymous Coward · · Score: 0

      I have seen money sinking into software projects for years. My favorite is a Java based ERP pulverising +$100 million before shutting down and throwing away the code. Hennig Weblog

  36. Re:yeah by Anonymous Coward · · Score: 0

    Again with this. Just the other day they posted "The BBC are..." What's the problem here? It's MICROSOFT IS, the BBC IS. IDIOTS!

  37. Re:yeah by lightspawn · · Score: 1, Insightful

    microsoft IS announcing, not ARE. Get over yourself.

    That's where it all began, you know. Treating companies like people.

    Aren't companies treated as plurals in the queen's English?

    Nice one, American. Corrupt a language, then correct the people who still speak it properly.

  38. Alternate headline: by drinkypoo · · Score: 5, Insightful
    "New DirectX: XNA"

    All this is, is a new version of DirectX which they commit to making compatible across different flavors of windows (including possible WinCE devices) which also has Xbox Live functionality (I wonder if they'll roll it into Live or The Zone?) The DirectX SDK will be supplemented by these new tools they're talking about, and a new name will get stuck on DirectX.

    It's not that it's an unwelcome advance, but it's not much of an advance. Frankly the thing I'm most interested in is "the introduction of controllers that are compatible with all Windows and Xbox game players" which says two things to me. 1> Microsoft will be releasing a controller which will work on Xbox and Xbox 2 (possibly with different pigtails) with a HID driver to match. Note that this might just be the controller S with an official HID driver. 2> The Xbox 2 will continue to use USB, no surprise there but always nice to see a confirmation.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Alternate headline: by Unoti · · Score: 1

      Are we sure it's not something more, like managed code .NET style?

    2. Re:Alternate headline: by Eshock · · Score: 1

      Who needs an official HID when you have this?

  39. What do you get when you mix XP with DNA? by nadolph · · Score: 0, Funny

    If you guessed XNA you would be wrong.

    What you actualy get is cancer.

    --
    With the moo and the cow and the fish. Minesweeper Record: 7 sec
  40. XNA : Better than DNA ;-) by Anonymous Coward · · Score: 0

    Hope that XNA will live longer than DNA :o)

  41. Good news for gamers, good news for developers by CokoBWare · · Score: 4, Interesting

    I am probably the minority opinion here (I own a PS2 and won't ever buy an XBox), but gamers will be benefiting most, because the Windows and console platforms will be more likely to get the same games, rather than just exclusive for one platform over another. Microsoft will be able sign development houses to exlusive XNA development contracts, in addition to exclusive XBox or PC contracts. Gamers get more games on both platforms. Gamers get games that can play against each other on either platform with the joint networking code. Gamers get features that are accessible to both platforms.

    Developers win because they don't have to learn and develop with two separate middleware products. One set of middle-ware means standardized development that saves time and money. Developers can spend more time designing and implementing games rather than struggling with the platform's issues and quirks. I see XNA like the Java or .NET for gaming platforms. No matter what platform you write for, you have a standard you can code against and rely on for the future.

    With XNA, the Windows PC and the XBox will be both first-class citizens. Everyone wins, including MS.

    1. Re:Good news for gamers, good news for developers by Anonymous Coward · · Score: 0

      I don't win anything here, since I don't run Windows or have an XBox. But I don't lose anything either since neither one has good games any more anyways.

    2. Re:Good news for gamers, good news for developers by MisterFancypants · · Score: 1
      You might have a point except the market for Xbox games (yes, even the lowly 2nd place Xbox) is much larger than the market for PC games.

      In any case, most 'exclusive' console games come out for the PC anyway if the developer/publisher thinks they will make enough money to bother with the release.

    3. Re:Good news for gamers, good news for developers by Jaguar777 · · Score: 2, Interesting

      Gamers get games that can play against each other on either platform with the joint networking code.

      No thanks. I would rather keep the Xbox and PC platform seperate when it comes to online play. I pay for Xbox Live for three reasons.
      1) It is extremely hard to cheat using the Xbox + Xbox Live system.
      2) High speed connections are required (read: No shooting at a 56K players lagging all over the place)
      3) Level playing field (everybody plays with the same graphic settings / options. HDTV being the exception)

      If Microsoft mixed PC players with Xbox players I would cancel Xbox Live because I can get the same service for free elsewhere. I'm pretty sure the majority of Xbox Live subscribers feel that way too.
      Don't get me wrong. I don't think Live is "better" than plain internet multiplayer. I still play that way too. I just enjoy the clean sandbox benefits that Live brings to the table.

      --
      Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
    4. Re:Good news for gamers, good news for developers by fondue · · Score: 1

      "You might have a point except the market for Xbox games (yes, even the lowly 2nd place Xbox) is much larger than the market for PC games."

      This statement is so inaccurate it isn't even funny.

      PC and PS2 titles sell to userbases many, many times the size of the Xbox userbase. The XB's top selling game (by a huge margin), Halo, has taken over two years to rack up 3 million sales worldwide. The Xbox has still to break the 1m online user barrier. I could go on, but you get the idea.

      --

      Preferences > Homepage > Customize stories on homepage > Authors > Zonk > Uncheck

  42. Re:err... by Svet-Am · · Score: 1

    I think he was making an allusion to the Win9x shell enhancement that came with NT4.

    NT 3.5.x *was* out before Win95 :-)

    --
    [move .sig! for great justice, take off every .sig!]
  43. Prince of Persia? by Anonymous Coward · · Score: 1, Insightful

    If Prince of Persia: Sands of time showed us anything, its that the ability to recycle large chunks of code for 4 different platforms results in amazing availability and quality gaming.

    What, exactly, are you trying to say here?

    (I'm not a programmer, so maybe im not following this properly)

    1. Re:Prince of Persia? by Snipet · · Score: 1

      My point is the games may work.. may look good but the playability is typically not optimised for the different audience and aditional hardware benefits. To use your example prince of persia had a camera system that couldnt rotate around a wall. This was frustrating to many pc players who found it a strange and an unnnecesary challenge (there was free look available in the game so it wasnt there "hiding" things you shouldnt be able to see). It didnt destroy the game but it detracted from it. In effect what Im saying is if you make it too easy to do this we will start seeing people taking the quick buck route and throwing out unoptimised games reducing quality.

      --
      The internet makes me stupid.
    2. Re:Prince of Persia? by cubic6 · · Score: 1

      Prince of Persia was an incredible game both gameplay-wise and technology-wise. It certainly helped that it was available for everybody's favorite console, but it was good enough that if I didn't have something that could play it, I probably would've gone and gotten a Gamecube. That's the kind of title that can sell the *concept* of gaming, rather than specific hardware.

      --
      Karma: Contrapositive
  44. Okay, This is A Bit Offtopic, But... by bfg9000 · · Score: 3, Funny

    Why oh why does every new product have to have the letter X in it? I find myself longing for the days of iEverything or eEverything.

    Except for XML and Mac OS X, the X doesn't make any sense to me in any of the 48,000 "cool" products starting with X. Other letters are cool, too! How about M, B, or W?

    C'mon! Innovate a little!

    --

    I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

    1. Re:Okay, This is A Bit Offtopic, But... by An-Unnecessarily-Lon · · Score: 0

      You mean like eXtreme? eXtreme means that it is way better than before. Much more chance of being cool while doing it. Like trucker hats and Butt Rock clothing. Its for the Sheep of the early 2000.

    2. Re:Okay, This is A Bit Offtopic, But... by Anonymous Coward · · Score: 5, Funny
      How about M, B, or W?
      Fantastic. Following your suggestion, we're going to be rebranding the Playstation 3 as the "BMW 3 Series". I don't see any problems there.

      Thanks!

      Sony.
    3. Re:Okay, This is A Bit Offtopic, But... by faspeed · · Score: 1

      How about BMW?

    4. Re:Okay, This is A Bit Offtopic, But... by Scorchio · · Score: 1

      How about M, B, or W?

      Don't go too over the top with those, though, else expect a letter from BMW's legal dept.

    5. Re:Okay, This is A Bit Offtopic, But... by theghost · · Score: 2, Funny

      Except for XML and Mac OS X, the X doesn't make any sense...

      Right, because the obvious acronym for Extensible Markup Language is XML, and OS 10 would've been completely confusing for Mac users who were used to things like System 7, OS 8, OS 9. Switching to roman numerals is a much better option, especially since OS X...X.1...X.2 would look stupid, so instead you rely on the ever-so-obvious fact that Panthers are clearly better than Jaguars. (BTW, what's next, Cougar? Leopard? Cheetah? Thundercats Ho!)

      ; )

      --
      The only thing necessary for the triumph of evil is that good men do nothing.
    6. Re:Okay, This is A Bit Offtopic, But... by Anonymous Coward · · Score: 0

      The EU wouldn't care much for "Windows BMW" now would they...

    7. Re:Okay, This is A Bit Offtopic, But... by Anonymous Coward · · Score: 0

      Except that OS X isn't Mac OS, You can run classic Mac OS apps via "Classic" (which, IIRC, is a stripped-down Mac OS 9). Mac OS X (unlike pre-X) is based on a UNIX kernel and in itself is quite incompatible with earlier Mac OS.

    8. Re:Okay, This is A Bit Offtopic, But... by JFMulder · · Score: 1

      I was XNA as Xbox DNA. So I didn't think it was too abusive of the letter.

  45. matchmaking.. by Lucky_Norseman · · Score: 1

    Personally I think Clippy and Bob is a match made in Hell. They truly deserve each other.

  46. Microsoft only? Then it won't be that great. by Anonymous Coward · · Score: 3, Interesting

    While there are a few exceptions, XBox/PC cross platform games are not normally the best idea.

    Good PC games are written with the PC in mind. The type of game, the interface, the use of keyboard and mouse, and generally the depth is much greater on a PC.

    The XBox's strength, OTOH, is generally more geared towards action, platforming and relaxing on your couch with a controller.

    Just because a game can be released on two platforms doesn't mean that it will be equally as good on both.

  47. Replacing by jlechem · · Score: 1

    So what is this going to be replacing DirectX? I like direct x. I see it as making nothing but half assed attempts at covering multiple systems. When instead they could make a superior product by focusing on one system.

    --
    Hold up, wait a minute, let me put some pimpin in it
  48. Dammit! by Anonymous Coward · · Score: 0

    Just as predicted, Microsoft is moving out of the living room and into our PCs!! The xbox was just a trojan horse into the living room to get into the office! Why can't they stay where they...

    Oh.

    Wait.

  49. Standards for M$ by stecoop · · Score: 1

    introduction of controllers that are compatible with all Windows and Xbox game players

    Wasn't it M$ that made the XBox controllers similar to USB but added an additional pin? Seems like they should start by adhering to standards.

    1. Re:Standards for M$ by praxis · · Score: 1

      Sony's controllers aren't standard either. Just because Microsoft chose a design similar to USB doesn't mean they should use USB. The industry standard for consoles is to have proprietary components. Why not bitch that Sony didn't use USB controllers?

  50. I hope Sony an Nintendo pull out the Anti-Trust by bADlOGIN · · Score: 2, Flamebait

    Sounds like they're extending the deskop monopoly yet again. Even if it's a load of crap, a nice Billion dollar threat would help level the playing field. After all, will other game development systems that run on windoze be able to work with these new controlers? What about 3rd party controlers that Sony or Nintendo develop that could work with Windoze PC games as well? Will they not be required to support them?

    --
    *** Sigs are a stupid waste of bandwidth.
  51. Re:yeah by Chelloveck · · Score: 1
    Nice one, American. Corrupt a language, then correct the people who still speak it properly.

    Embrace and extend, baby! Embrace and extend!

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  52. Oh, great. by Anonymous Coward · · Score: 1, Interesting

    A talking gecko.

    Seriously, it's just DirectX in a wig and a dress. Microsoft rolls out a new gaming API every year and a half anyway, often breaking games that used to work on the previous version of it. This is just another one. Sadly, it will force all developers to learn a new API without any real advantages to doing so - porting a game from the PC to the XBox is more than just recompiling. Usually you have to start from scratch, and try to save as many art resources as you can. It is very rare that you'll be able to start with a game engineered to use essentially unlimited resources and then shoe-horn it into a relatively tiny space (a console). It's all spit and polish, but no real substance.

    OpenGL and SDL are still the only way to obtain true cross-platform compatibility - not being able to cross-compile for Linux and Macintosh cuts you out of about 15% of the market, and that's TODAY. In a year and a half, when any game project started today would ship, the ratio's going to be a lot more heavily weighted in favor of Linux and OSX, possibly as much as 20%. This is too great a portion of the total market to be ignored, so the smart developer will use tools that will let him access that extra 20% of the market to allow him to get the most out of his development
    (and distribution) dollar.

    Developers, beware of quick acceptance of bright shiny objects!

    1. Re:Oh, great. by M.C.+Hampster · · Score: 1

      OpenGL and SDL are still the only way to obtain true cross-platform compatibility - not being able to cross-compile for Linux and Macintosh cuts you out of about 15% of the market, and that's TODAY. In a year and a half, when any game project started today would ship, the ratio's going to be a lot more heavily weighted in favor of Linux and OSX, possibly as much as 20%

      15%?? In a year and a half, 20%??

      Did you have to get proctologist to get deep enough for those numbers?

      --
      Forget the whales - save the babies.
  53. Re:OMG by escallywag · · Score: 1
    Games == purple

    GREEN !!!!

  54. Renderware is used on GTA3 by Thag · · Score: 2, Informative

    So, it definitely works on the PC as well.

    Jon Acheson

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
  55. Im a PC gamer by ElGnomo · · Score: 1

    Question: Why would I want to play console games on my PC? The last I checked console games were designed to be played with controllers and not keyboard+mouse and therefore limited to simplistic player interface with the games. E.g. compare NeverwinterNights's( designed for Xbox and PC ) dumbed down interface with the wonderfully complex ( but still easy to handle) interface of Baldur's Gate . Youll find that NWN is more diablo point to monster and click ti till its dead and baldur's gate is more let me quickly sift through my unbelievably large amount of options and quickly find the best one.

    1. Re:Im a PC gamer by nam37 · · Score: 1

      Never Winter Nights is not availble for the XBOX... NAM37

      --
      The two rules for success are:
      1) Never tell them everything you know.
  56. Sure! by Srass · · Score: 4, Funny

    We've got both platforms, 95 and XP!

  57. USB by Anonymous Coward · · Score: 0

    So basically the X-Box is going to use USB controllers, since it is just a dumbed-down PC anyways? Once again, Microsoft advances technology by leaps and bounds!

    1. Re:USB by CokoBWare · · Score: 1

      The XBox DOES use USB, but not the same plug style. There are products that let you convert an XBox controller to a standard flat USB plug. With these adapters and the right driver, you can connect the XBox controller to either a Windows or MacOS X computer.

  58. Re:Attention Lockheed Martin Valley Forge PA by Anonymous Coward · · Score: 0
    Thank you for the heads up!

    Guess I need to start my all cheese diet today!

  59. Microsoft Monpoly II? by superultra · · Score: 3, Insightful

    Two things.

    1. I have no avid, passionate, deeply ingrained hatred for Microsoft, which, compared to people around slashdot, makes me a Microsoft whore. That said, doesn't this sound exactly like Microsoft is using the fact that most people use Windows on their PCs to further the Xbox2? Essentially, because of DirectX and Windows, MS seems to be considering the PC as a sister platform to the Xbox. Seems to me this is a distinctly unfair advantage over Sony or Nintendo, both of whom obviously do not have an OS to speak of and basically have only one platform to speak of. Seems to me this is dangerous ground for Microsoft to tread, particularly after all the stink in the US they just went through and the whole EU morass that they're going through now.

    2. I am no programmer, so perhaps this makes a lot more sense to someone else. But isn't it difficult to co-develop for something that will essentially be an Apple box with something that is Windows? Maybe it's the whole virtual machine thing MS picked up, but it seems kind of unlikely to me. Anyone care to explain?

    1. Re:Microsoft Monpoly II? by Anonymous Coward · · Score: 0

      2. I am no programmer, so perhaps this makes a lot more sense to someone else. But isn't it difficult to co-develop for something that will essentially be an Apple box with something that is Windows? Maybe it's the whole virtual machine thing MS picked up, but it seems kind of unlikely to me. Anyone care to explain?

      Yes, you're entirely correct that it's difficult to develop for two platforms. That's why Microsoft is going to do the work once, so that game developers don't have to individually port every game they make. Microsoft does the porting work once, and game developers get the convenience of writing to a single API.

    2. Re:Microsoft Monpoly II? by Anonymous Coward · · Score: 0

      "I am no programmer,"

      Thanks for clarifying that. For a second I though that the rubbish coming out of your mouth had a basis in reality but with the disclaimer I can see that you really have no clue as to the tools needed to develop software on multiple platforms.

      Again, thanks for letting us know. BTW I am a programmer. This is a great idea.

    3. Re:Microsoft Monpoly II? by Anonymous Coward · · Score: 0

      No, you're a verifiable asshole who merely claims to know how to code.

    4. Re:Microsoft Monpoly II? by sirshannon · · Score: 1

      1. What are the sales figures of games that were released on both xbox and PC? IF the PC/Win games sell more, then you may have hit on something. If not, then maybe Windows will be benefitting from the ease with which devs will port their games to the PC from the xbox. 2. I am guessing that the platform the released is a framework similar to the .NET framework. I see this as extrememly likely if not certain. All future MS products seem to be tied to a programming framework and this gaming platform seems like it would be a perfect example of why MS is going in that direction. Why do you think it is unlikely?

    5. Re:Microsoft Monpoly II? by Anonymous Coward · · Score: 0

      He might be an asshole who can't code, but he obviously knows much more than the parent does who was indeed talking out of his ass.

  60. This will be used to curb piracy by Jarnis · · Score: 3, Interesting

    XBox Live style addtion to next-gen DirectX (Oh, sorry, XNA). This translates to OS-level CD-Key checks and other 'game calls home to see if it may run'-features for *SURE*. Next we get to pay monthly fees for simple head-to-head gaming.

    And developers will scream in joy and jump into the bandwagon. Especially if same libraries are used in XBox2, so porting PCXBox2 will be easy.

    Oh, and we get XBox controllers to PC. Well, on some level it's good - lots of great console-style games suck on PC due to non-standard joypads and/or keyboard-based controls. However, the day they start making PC First Person Shooters that *require* a crappy gamepad to play is the day I go berserk and feed the stupid joypad to the MS loonies.

  61. A Company is a Person in America by GirTheRobot · · Score: 1

    In America, a company is legally a single entity or person. The issue is more legal than grammatical, and has nothing to do with corrupting English. Besides, we have no queen.

    1. Re:A Company is a Person in America by Anonymous Coward · · Score: 0

      Besides, we have no queen.

      What about Queen Latifah?

      Leonardo Di Caprio?

    2. Re:A Company is a Person in America by tehcyder · · Score: 1
      In the UK a company is also legally a single entity or person.

      Normal UK usage would be "Microsoft are liable to an amusingly large fine" however you would also normally say "Microsoft is evil".

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    3. Re:A Company is a Person in America by Anonymous Coward · · Score: 0

      How come nothing funny ever gets modded up on Slashdot?

  62. Why buy an XBox? by sarcastodon · · Score: 1

    When XBox first came out, one of my main reason's for not buying one was that I had a computer, and any game that Microsoft releases for XBox would come to PC sooner or later. Not that I needed any more proof that I was right about that supposition, but making it easier to do cross-windows-platform development just shows that Microsoft has/had the same idea. John

    1. Re:Why buy an XBox? by RatBastard · · Score: 1

      Other than Halo and Diues Ex 2 (neither of which has gotten glowing reviews on the PC side of things), how many XBox games have been ported to Windows? Oh, yeah. Tetris Worlds. Other than that?

      I bought an Xbox because I was tired of the whole "New Game Breaks Shit" and "This Upgrade Will Break Old Games Shit" that I've suffered through for the last ten years of PC gaming. I'm tired of a new game needing the newest drivers and those nice new drivers hosing my older software. I'm tired of having my existing library die because a new sound card, video card, motherboard or RAM upgrade.

      Every one of my old DreamCast games still works. Every one of my old PlayStation (one) games still works. Most of my PC games from that era are dead.

      --
      Boobies never hurt anyone. - Sherry Glaser.
    2. Re:Why buy an XBox? by sarcastodon · · Score: 1

      Star Wars: Knights of the Old Republic?

      I understand your pain, which is why I do most of my gaming on my trusty Nintendo consoles, and occasionally pull out my PS. However, I saw no need to invest in an XBox for their "exclusive" games, since all of the ones that are any good get ported to PC anyways.

      John

    3. Re:Why buy an XBox? by RatBastard · · Score: 1

      Almost none of the games I play got ported to Windows, and those that did were not worth thr upgrade my system would need to run them. The one exception was one of the Need For Speed games and EA broke support for my steering wheel on the Windows port.

      The idea that XBox games get ported to Windows is largely a myth.

      --
      Boobies never hurt anyone. - Sherry Glaser.
    4. Re:Why buy an XBox? by erasmus_ · · Score: 1

      Just because they're good on Xbox does not mean that they're good when ported. I've heard plenty about Halo problems on PC to make me grateful for experiencing the game the way it was originally meant by the developer to be played, on the console (please, no smart-ass Mac comments).

      --
      Please subscribe to see the more insightful version of th
    5. Re:Why buy an XBox? by Sacks · · Score: 0

      Well, if they are talking about cross platform support for games and applications, I guess everyone who owns an XBox better start putting money away for virus protection. Lets face it, Microsoft may push their new security conciousness, but the record shows that they are the main target of 99.99% of the virus attacks. If they start porting cross functionality to the XBox and other devices, watch out for the virus attacks that will come afterwards. I am not a fan of Microsoft if you have not guessed. It just does not make sense to me to place yourself and your information on a system that has over 50K individual virus infections that could attack it. Why doesn't everyone place their head on a chopping block and give someone an axe, because you are pretty much doing the same thing. Your only relying on metal collar (virus scan software) and possibly a block of wood with holes (firewall) to turn the blade from your neck. I am not trying to start a flame war, but I don't think putting yourself in that situation is very smart. Give me a system that works and does not have any or that many significant virus infections attacking.

  63. oh puhleeeeeze! by Thud457 · · Score: 2, Funny

    Any real developer who hasn't drunk the Micro$oft kool-aid knows damn well that DirectXXX is just a thinly-disguised ripoff of fu-fme with a thin wrapper of vendor lock-in!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  64. Good idea.. if it was Sony by Anonymous Coward · · Score: 0

    The thing about consoles is the toolkits the manufacturer licenses to developers only last the length of the console. PSX developers had to abandon the old toolkit(which has no substantial resale value to licenser or licensee) and get the new one. And they aren't cheap.

    Maybe this won't flesh out the way M$ hopes it will, but if it gets Sony and Nintendo into developing standards a la Nvidia, good games come sooner in a consoles lifetime because the developers are familiar with the tools, they just need to ramp up to the new hardware.

  65. Bah by JMZero · · Score: 1

    So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA

    A DDoS against what exactly? Against individual machines playing these games (ie. using multiple machines to stop a person from playing a game)?

    Against the server? If so, then these technologies are mostly irrelevant - servers are their own thing (and can be patched much more easily than a million clients).

    Or were you thinking more about a compromising security exploit, rather than a DDoS? And, if you're confusing that kind of thing, do you want to reconsider insulting Gabe Newell for not knowing better? PS: What do you think Steam is?

    From what I can see, this is mostly about making more things in gaming part of a standard gaming API. Both DirectX and the XBox Live tools have been very successful - and I could see MS being successful in expanding this strategy (both to more devices and more functionality). I don't know that it needs a new name - as it's not some big departure - but it sounds like good planning.

    --
    Let's not stir that bag of worms...
    1. Re:Bah by michael+path · · Score: 1

      Actually, I didn't insult Gabe. My point was that people who obviously know what they're talking about, such as Mr. Newell, are giving props to a concept that IMHO won't see light of day.

      It's more of a "I wonder what he knows that I don't" regarding XNA.

      I only cited him because he was the most prominent name out of the three listed, but all gave (what appeared to be) a verbal "thumbs up".

      As far as the DDoS Exploit, I actually meant DDoS or exploit. I typed quick, hence the rant-like feel as to what I was saying. Sorry that so much could have been misconstrued.

  66. Good move by Dalcius · · Score: 4, Insightful

    Let companies make more money by making games easier to port, but at the same time lock them into a Microsoft based system.

    Some gaming companies are keeping code portable in order to sell it on PC, PS2, XBOX, etc., and sometimes this leads to a Linux port. If you give management the tools to keep it on multiple platforms (albeit Windows-centric platforms) in half the time, I think it's safe to say that this is going to take a chunk out of potential Linux ports.

    The only possible saving grace is that some companies will want to port their games to competing platforms like the PS2, but those games are likely to be console-oriented and as such not as well suited to a PC. Of course there are always exceptions.

    MS is once again using it's market penetration to leverage more lock-in. Brilliant move on their part if you ask me.

    Cheers

    --
    ~Dalcius
    Rome wasn't burnt in a day.
    1. Re:Good move by JFMulder · · Score: 3, Insightful

      Come on, this is no leverage abusing. This is a Microsoft solution to a Microsoft problem for Microsoft based software. The only thing I see here is company giving cross-platform tools for all the platforms it supports. You can always use something else to make your own cross-plaform games (as in PS2/GC/Xbox cross platform).
      Has anyone complained when Microsoft released MSDEV.net and said you'd be able to write applications for Win9X/ME, WinXP, WinCE, Xbox and what ever other platforms they support with it?

  67. LinuXNA possibility? by tepples · · Score: 1

    In fact, XNA may make implementing Wine easier, as it will probably limit what programmers who have chosen to use XNA can do with APIs.

  68. Microsofts poblem is its own self by llZENll · · Score: 1

    The problem with MS is that it so easily dominated the OS market it has to fish in every other market related to it. Gee another problem with a monoply, come on .gov, give us 50 baby MS's, one for each state, then lets see them compete :)

  69. Xbox 2 and Windows by PorscheDriver · · Score: 2, Interesting
    Xbox 2 is based on PPC architecture. Windows will always be Intel. So having something like XNA becomes all the more important. The mad thing is that (as someone else has already posted), it will probably end up running some crazy-ass .NET style byte-code interpretors to hold it all together.

    Everyone else would just write nice portable C, but MS will be determined to do it in the most arse-about-face way possible :-)

    --
    "This is your life, and it's ending one second at a time."
  70. Portable toolkits do exist but more are needed. by Rolman · · Score: 4, Interesting

    It may not be popular (yet) on PC/Mac/Linux/whatever environments, but portable toolkits do exist in the video game industry. Renderware is an example of a modular toolkit that is used to make a game that can be ported to several consoles. Just recently, Sega's Sonic Team used it for a high-profile cross-platform project you might have heard about, it's called Sonic Heroes :p . This is getting increasingly popular because of market issues. EA, Konami, Namco, Capcom and many others use this kind of cross-platform toolkits because it can cut development time by an order of magnitude when they want their products to be launched to a wider, multi-platform market.

    This is also a problem for the console manufacturers, as they want to push their own, proprietary toolkits and get exclusivity for as many important titles as possible. This is why Microsoft is going to push this XNA thing very hard, it wants developers to stay inside the DirectX world.

    Cross-platform, feature-complete, strongly supported APIs and toolkits are a big necessity in today's marketplace to comply with the very high standards the video game industry demands.

    By the way, I'll start my little rant about OpenGL. I love the thing very much and it used to be great, but I'm really sad to see it's very outdated now and it doesn't reflect current game developers' needs, for example, fragment shaders support is something not well defined yet and it's a market requirement, you can't just port games from Windows and not support fragment shaders. Then there's the thing about OpenGL supporting SO MUCH F'ng more than just games-related functions (the API is still very strong in the professional apps space), remember the API subset some games had during the Voodoo era? This is also a requirement for today's games, a lightweight, full-featured API without unnecessary bloat.

    To make matters worse, OpenGL doesn't include equivalent cross-platform audio and input APIs/toolkits, so you need to rewrite these parts for each new platform, or create your own API (and you still need to write support for it in every platform), or maybe look for some of the half-baked efforts out there.

    Here's the reason DirectX smokes everybody else: We don't have a good cross-platform alternative to game development.

    id Software, however industry-leading it may be, can't sustain our only true cross-platform open API in existence alone forever.

    --
    - Otaku no naka no otaku, otaking da!!!
    1. Re:Portable toolkits do exist but more are needed. by Darren+Winsper · · Score: 1

      You start off OK, then you just seem to lose it towards the end of your post. OpenGL doesn't include cross-platform audio because it's a Graphics Library. Want cross-platform audio? Use OpenAL. SDL is good at input handling, I'm not sure if it does networking too, but I've never heard good things about DirectPlay.

      As for 3dfx's miniGL, it was widely scorned because 3dfx had to keep on updating it due to the next version of Quake needing to use more OpenGL functions (Not to mention other Quake-based games). If you don't want to use the more non-gaming aspects of OpenGL, just don't use them.

      BTW, EA's policy is to write all new titles with cross-platform in mind, even if it's only going to be released on one platform.

    2. Re:Portable toolkits do exist but more are needed. by Anonymous Coward · · Score: 0

      Most windows 3d rendering applications give you a choice of using Direct3D or OpenGL. iD has used DirectX for the sound system in Quake 2 and 3.

    3. Re:Portable toolkits do exist but more are needed. by DeadScreenSky · · Score: 1

      Just recently, Sega's Sonic Team used it for a high-profile cross-platform project you might have heard about, it's called Sonic Heroes

      Another semi-popular game that uses Renderware is GTA3. I think at least a few people have played that. :D

      --
      There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
    4. Re:Portable toolkits do exist but more are needed. by Anonymous Coward · · Score: 0

      You have HawkNL for networking, ODE or thomahawk for physics, OpenIL for image handling, Lua (or python, but lua is faster) for scripting and SDL has various addons that handle things like fonts and a widget toolkit.

      There's no unified library for just 3d model formats/3d level formats handling, but all the scene mangement libs have support for most of them (Plib, Ogre, etc.).

      The only thing lacking is AI, but that's usually not transferable between games anyway.

      Oh, and open architect 3d seems promising for a complete 3d content creation suite.

      For a ready platform that incorporates all of it, take a look at Oasis (bases on Ogre).

    5. Re:Portable toolkits do exist but more are needed. by Anonymous Coward · · Score: 0

      Sorry, but no, they don't. OpenGL is the only answer for professional 3D applications. It's simplt because needs that pro 3D apps have, aren't satisfied by a game only 3D API.

  71. All I see are trolls by cardshark2001 · · Score: 2, Funny
    Mods, haven't you noticed that most of these posts are completely about microsoft? Geez, you need to quit slacking and do your duties. What's the world coming to when people can just post their pro-Microsoft propaganda without fear of the righteous retribution of the almighty mod?

    Next thing you know, we'll have emacs users getting modded up. It's chaos I tell you! Anarchy!

    --
    WWJD? JWRTFA!
  72. Ix-nay on the XNA by Anonymous Coward · · Score: 0


    This was whose marketing idea for a product name?

  73. Patch? by dominick · · Score: 0

    How long before you see this:

    "There is a buffer overflow vulnerability in the XNA Game Development Platform that allows a user to take control of a computer."

    Stop innovating... you've innovated the IT Staff at every major corporation to death!

  74. Sound business practice by Pac · · Score: 1

    The console business is about selling games, not machines.

    Nintendo did it many times already and got away with it, reselling old classics revitalized to the new platform. Mario Kart, for instance, was a major hit for N64 and the game cube version was a best seller all over again. The Zelda series spawn over two generations of gamers already.

    1. Re:Sound business practice by flewp · · Score: 1

      Agreed.

      However, if people don't buy the consoles, they're not going to buy the games.

      --
      WWJD.... for a Klondike bar?
    2. Re:Sound business practice by hc00jw · · Score: 1
      The Zelda series spawn over two generations of gamers already.

      And four generations of game consoles

      1. NES
      2. SNES
      3. N64
      4. GameCube

      Not to mention the hand held versions

  75. NO. It's possible only if you have source code by News+for+nerds · · Score: 1

    because, the same dev platform means only they are rebuildable, unless they are on entirely binary compatible environment such as .NET. I don't think game developers go managed code soon.

    1. Re:NO. It's possible only if you have source code by Trejkaz · · Score: 1

      The question is then, which game developers don't have their own source code?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  76. Console vs PC is a non-issue by billcopc · · Score: 2, Insightful

    Usually there is little point in porting console games to PC or vice-versa. Different interface, different market. Sure we all fire up an emulator every now and then, but unless you have a USB gamepad that's really close to the console pad (or a native adapter), well it just doesn't feel right.

    Tight handling is one of the most important aspects of game programming. If your jaw drops at the graphics & 5.1 sound but you can't aim for shiat using the d-pad, chances are that game disc will be found in the microwave rather soon. Prime example: Halo vs Turok Evolution (on XBOX). Halo plays great, the joystick aim is non-linear so you can let off more precise shots. Turok plays like shiat, impossible to aim adequately so you die young (and often). Same game on the PC would probably do OK thanks to the mouse.

    It's like every other design paradox in the world: you have a limited set of resources that you have to deal with. In the game world this is called Tweaking. Playtest the game; if the mouse aim is awkward, throw in some clever interpolation to smooth it out. If gamepad aim is unruly, try some form of light auto-aim assistance to keep the player focused on progress rather than tedium.

    Same thing can be applied to graphics. Stuff that looks good in 640x480 on a tv set will look chunky as hell and over-focused on SVGA, so we throw in some heavy AA and selective blurring.

    Worse (in my opinion): Sound. TV sets have sucky paper-cone speakers chosen to adequately represent human voice. Bass/treble is typically weak and so you lose all the neat sound effects. You have to compress your sound to fit mostly within that limited bandwidth. Then there's the other end of the spectrum, people with bigass stereos. What sounded good on the 25" TV with stock speakers, now sounds like an Atari 2600 on the good system. Pan over to the gaming PC. It either has a semi-decent set of 2.1 or 4.1 speakers, so now not only do you want mid-bass but you also want surround effects. More headaches.

    Multi-platform game development isn't a science, it's a labor of love. That, or a marketing ploy to pass on 3 poor products instead of one good one. If Microsoft has a solution to all this, they will become GODS whether we like it or not. They certainly now possess the experience and expertise on the topic, and it is a very strategic move to corner the exploding mobile entertainment market (games for non-gamers). They are not to be underestimated.

    --
    -Billco, Fnarg.com
  77. YOU'RE the expert? by normal_guy · · Score: 1

    So Gabe Newell of Valve is excited about the technology, but the average Slashdot user isn't and thus it's not a big deal? This is the kind of developer support that the Unreal Engine is known for. Why not push that support to the platform itself?

    --

    Linux: Free if your time is worthless.
  78. Not just XBox controllers on PCs by nukem1999 · · Score: 1

    People have been saying this would bring console controllers to PCs for ported-from-console games. But what about bringing your mouse/trackball and keyboard over to your XBox? You might lose some of the comfort of sitting on the sofa with a controller, but I'm sure many will find the accuracy in FPS games worth it. Of course, in online console FPS games, those who opt for the controller may find themselves second-class citizens.

    Even absent bringing over your mouse and keyboard, it could lead to more innovative controllers. How about having a dual-stick controller for some games, and for other games a stick/trackball controller (or just throw two sticks AND a trackball one one if you can find the room).

  79. One API to bind them, One API to rule them all. by wdavies · · Score: 1

    Nuff said :)

  80. Hey! Look over there! by Percent+Man · · Score: 1

    This announcement comes with convenient timing for MSFT, I must say... considering this morning's earlier announcement that they're in Deep Stuff(TM) from the EU...

    I wonder, does MSFT have some kind of cache of these slightly-beneficial placating press releases somewhere, just waiting to be unleashed to cover up the latest bad news?

    Or to put it another way, if the EC had ruled against MSFT three weeks ago, would we have seen this announcement coming from Redmond that afternoon instead?

    /FOIL HAT

  81. Write Once, Run Anywhere by wideBlueSkies · · Score: 1
    --
    Huh?
  82. No shit, really? by Anonymous Coward · · Score: 0

    That was seriously the most obvious shit I have ever read. Do you really need an answer, fuckwit? Amazing that you have a +2.

  83. Re:OMG by escallywag · · Score: 1

    That was actually a Babylon 5 reference... Apparently to obscure for Slashdot ? I'm dissapointed

  84. Obligatory bender quote... by insomaniac · · Score: 3, Funny

    Blackmail's such an ugly word. I prefer extortion. The X makes it sound cool.

    --
    The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
  85. Is it me or is M$ scattered by superpulpsicle · · Score: 1

    Here they are for a year and a half battling the changes for upcoming directX9. We already have a sinking PC game industry flooded with graphics card compatibility driver problems and API calls for directX8 games.

    Now M$ is moving into another gaming project. I find it hard to believe that M$ has infinite resources.

  86. I see you're trying to find a life partner... by kollivier · · Score: 1

    Do you need some help?

    - Yes, please find someone as desperate as me.

    - Yes, please help me develop some good pick up lines.

    - Yes, please find someone with the following fetishes:

    [search box]

    - No thanks, I'll manage my own love life.

    [OK] [Cancel]

    And people say that Microsoft doesn't innovate. =)

  87. Sign of ignorance by bonch · · Score: 1

    Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except as an architecture for Web Development. That's all back-end.

    Has yet to establish itself anywhere? Have you ever used .NET or even read up on it? Did you know the next version of Windows is using .NET entirely, replacing Win32? Even the latest betas have explorer.exe running as managed code.

    I guess you also forgot the Mono project. Seriously, .NET is here to stay. I wonder what Slashdotters will have to say three years from now when it is absolutely everywhere. You can program it in any language (the Common Language Specification means all languages will produce the same intermediate code), it's portable, it's secure, and it's going to be the technology Longhorn is based on. Deal with it.

    1. Re:Sign of ignorance by michael+path · · Score: 1

      Has yet to establish itself anywhere? Have you ever used .NET or even read up on it? Did you know the next version of Windows is using .NET entirely, replacing Win32? Even the latest betas have explorer.exe running as managed code.

      Yes, I have, and yes I'm well aware of how the next version of Windows is using .NET entirely. I'm also well aware of the fact that I've only ever installed a handful of .NET applications on my desktop, but been involved in several large web applications running .NET. It isn't being adopted client-side nearly to the same extent as it is a server product. But yes, I'm aware the next version of Wnidows is using .NET entirely.

      I guess you also forgot the Mono project. Seriously, .NET is here to stay. I wonder what Slashdotters will have to say three years from now when it is absolutely everywhere. You can program it in any language (the Common Language Specification means all languages will produce the same intermediate code), it's portable, it's secure, and it's going to be the technology Longhorn is based on. Deal with it.

      I was a tremendous fan of the concepts driving .NET when I first started reading about it. It was those concepts that drove me to start programming in it (I do know C#). I find it great to program ASP.NET applications in. I was impressed that it wasn't slow, either. However, I'm still not using it for desktop applications. I'm not sure when/if I will.

      Getting back to the article, if this XNA platform is adopted on a widespread basis at all, it will be done very slowly. I can recall the inroads that Microsoft tried to make using WinCE on the Dreamcast, and being excited at the time.

    2. Re:Sign of ignorance by sunscream · · Score: 1
      I can recall the inroads that Microsoft tried to make using WinCE on the Dreamcast, and being excited at the time.

      This is certainly different. .NET is all about making distributed programming easier. As more and more desktop applications will require the integration of efficient web services, then more and more developers will enter the framework of .NET

    3. Re:Sign of ignorance by kubrick · · Score: 1

      Has yet to establish itself anywhere? ... Did you know the next version of Windows is using .NET entirely, replacing Win32?

      You get back to me when that gets released, son.

      --
      deus does not exist but if he does
  88. This got +5??? by Rew190 · · Score: 4, Insightful

    Seems to me this is a distinctly unfair advantage over Sony or Nintendo, both of whom obviously do not have an OS to speak of and basically have only one platform to speak of.

    So what you're saying is that because Microsoft is making it easier for it's developers to develop for all of its systems, it's a monopoly? It's somehow MS' fault that Sony and Nintendo don't have a computer OS?

    I am no programmer, so perhaps this makes a lot more sense to someone else.

    Ugh, how is this insightful, mods? No offense to the parent at all, just stupid moderators.

    Anyone care to explain?

    Absolutely. Basically, you said this: But isn't it difficult to co-develop for something that will essentially be an Apple box with something that is Windows?

    You're assuming that what they're proposing is an "Apple Box" (not quite sure what that means). It's nothing fundamentally different from a developing standpoint, the platforms are running stripped versions of Windows. MS is just bringing unified functionality to all of these platforms.

    It must be stressed that the news is merely that Microsoft is making it easier for developers of its platforms to cross-develop or be able to jump to another system without too much of a porting hassle. Think XBox2 to PC conversions and vice versa that are simple to implement. This benefits MS since they're now making it easier for developers to bring their games to other platforms which MS owns. PROFIT!

    1. Re:This got +5??? by startled · · Score: 1

      "So what you're saying is that because Microsoft is making it easier for it's developers to develop for all of its systems, it's a monopoly?"

      No, Microsoft is a monopoly because it has nearly exclusive control over a market.

    2. Re:This got +5??? by Rew190 · · Score: 1

      That I accept, but how does this further that?

  89. Mostly hype, a little good stuff by jparker · · Score: 2, Interesting

    Disclaimer: IAAGPDFXAPC (I am a game programmer developing for Xbox and PC)
    Most of this is just hype. It's all well and good to have a common base on mulitple platforms (which, as many have pointed out, is exactly what DirectX currently provides), but the dream of writing it once and having it work great on Xbox and PC is foolish.
    I'll cite just a few reasons. The UI needs to be completely different, and once you start bringing "Xbox Live style functionality" into the mix, UI becomes a very big deal indeed. Also, we all know the classic tradeoffs of speed vs memory. On the PC you're probably looking at 256-512 megs of sys ram, plus 64 of vram, and if you go over that, things get a bit choppy. On the Xbox you get 64 total, and if you go over that you crash and can't ship. Those tradeoffs need to be completely different. I can only imagine the changes once you extend this to mobile phone gaming.

    It sounds, though, like this is more about making middleware and tools common on both platforms, which would be pretty nice. Not having to re-write XACT for the PC build would be helpful, and PIX is one of the most amazing graphics analyzers I've seen.

    In the end, mostly hype since they need a big GDC push, but there are some nice things burried in there.

  90. On a side note... by felis_panthera · · Score: 1

    I own a PS2 and won't ever buy an XBox Why not??

    I'm not trying to start a holy war here, I'm genuinely curious as to why you don't want a X-Box. Is it b/c of its association with the Evil Empire? Did the lack of significant competition for the original PS ruin you for other systems? Or is there some other (possibly better) reason?

    I used to want nothing to do with the X-Box simply because it was a M$ product. The first step on my path to recovery was finding out that Microsoft Games doesn't seem to suffer from the same failings as Microsoft itself does (I'm speaking of course about the world domination and the buggy software). I rented an X-Box with Halo and saw the graphics, and upon researching found that one of the geniuses behind the graphics engine for the console was Michael Abrash, the Almighty. The graphics on the X-Box are stunning. The best example I've found so far is the camera panning in Voodoo Vince (a hilarious outing from Beep Industries), it is flawlessly smooth and the environments are simply stunning.

    I've also found that some people don't play X-Box because PS2 has more games. I cannot deny that, however, the vast majority of PS2 games are fighters, racers and sports games. Fighting games are fine, even my GF plays them, but in reality, once you've played one, you've played them all (and besides, Soul Calibur II for X-Box has Spawn). Racing games are right out as I don't even enjoy actually driving, why would I enjoy virtual driving (the exception is Simpson's Road Rage which, for those of you who haven't played it, is a campy outing putting a mixture of GTA and Crazy Taxi into a Springfield setting). Sports games... *sigh* why would I stay inside on the couch pretending to play football when I could grab a couple of friends and actually go play football... X-Box gives me the adventure games I crave and the RPGs that I love.

    These are my reasons, but I'm still interested in hearing why people will/will not play the X-Box over the PS2 (I'll just pretend that the LameCube doesn't exist for now *Grin*).

    --

    The chains are broken
    Loki is free
    Ragnarok is at hand...
    1. Re:On a side note... by CokoBWare · · Score: 1

      I won't ever buy an XBox because I have a PS2 and a PC and my wife would kill me if I bought another console. I bought the PS2 because it had the game that my wife wanted to play, and that's what set the trend. The number of games I own for the system means I've made an investment into the platform, and I don't think I could justify the purchase. Also, I will stick to the PlayStation line for backwards compatibility of my games. I'm sure I'd like the XBox and playing games on it, but I won't be owning one.

    2. Re:On a side note... by JupiterP5 · · Score: 1

      Somebody needs to look up the definition of hypocrite. You give the X-box a chance, but then start calling the Gamecube names?

      All you talk about for the X-box is graphics (and that Soul Calibur II has Spawn). The graphics on the Gamecube are nearly as good as the X-box's. I haven't seen graphics on the X-box that blows me away compared to what I've seen on the Gamecube. As for games there are tons of great games on the Gamecube (Metroid Prime and Viewtiful Joe are two examples), on the X-box there is basically just Halo and Ninja Gaiden(only talking exclusive games here).

      I don't have an X-box because I'm just not interested.

    3. Re:On a side note... by felis_panthera · · Score: 1

      LameCube, Hex-Box and Gay Station 2... does that make you feel better?? *G*

      The reason I said nothing of the GC is that it's the one I don't own yet. I've only played Metroid Prime which, although graphically beautiful, got tiresome (why can't I just shoot the damn door like I could in the old ones?? WTF is with this scanning thing??) and Godzilla: Destroy All Monsters which is a) one hell of a fighting game (if you like campy) and b)available on other systems (at long last). Neither of these games had _better_ graphics than the XB (although I'd say it's an even field), and I have yet to be "blown away" by the graphics on any system.

      Again I must mention Voodoo Vince... it's exclusively XB, and if you haven't played it I'd suggest renting an XB just to play it... it's hilarious.

      I'm sure I will eventually own a GC (and will continue calling it the LameCube regardless) as you are correct, its graphics engine is another beautiful example of what can (see also: _should_) be done with console gaming systems.

      Summary: nothing against the GC, just lack of experience with it

      PS: is LoZ: Wind Waker as good as everyone says??

      --

      The chains are broken
      Loki is free
      Ragnarok is at hand...
    4. Re:On a side note... by Anonymous Coward · · Score: 0

      I think you demonstrated the reason perfectly. What does the XBox have that is unique and remarkable? Umm...Halo used to count, but that's on PCs and Macs now. What are you left with? Nothing really.

      PS2 and the Gamecube have lots though. The PS2 has Square Enix games. Big win there. It also has some great Japanese games that were brought over here to appease us poor American gamers.

      The Gamecube has Metroid Prime, Zelda, and many many uniquely styled games (whether they're good or not) such as Viewtiful Joe and (here's the not) PN07. It also has all the new Sega games that I like.

      So, there's why not XBox.

    5. Re:On a side note... by Jaguar777 · · Score: 1

      I did it because I was short on cash and Dance Dance Revolution wasn't available for any other platform.

      Good news!
      DDR is available for Xbox now, and you can also play against/with other people on Xbox Live as well as download new songs via Xbox Live for the game.

      The future wife and I stumbled across DDR at Best Buy, and decided we are going to pick it up with a dance pad for an easy/fun way to work out at home.

      --
      Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
    6. Re:On a side note... by Anonymous Coward · · Score: 0

      Played it - the ps2 version is better (more like the arcade), plus with a modchip you can play (and I do)
      DDR 1st-5th mix Japan (5th mix is one of the best ones done so far)
      DDR Party Mix
      DDR Max/Max2 JP (different than the US ones)
      DDR Max/Max2 US

      With or without a modchip, you get DDR USA, KONAMIX, MAX, MAX 2.

      That would be 13 disks of DDR goodness. Sure to keep those songs from getting as old nearly so fast.

  91. Why was the camera gimped? by Anonymous Coward · · Score: 0
    My point is the games may work.. may look good but the playability is typically not optimised for the different audience and aditional hardware benefits. To use your example prince of persia had a camera system that couldnt rotate around a wall.
    Video game has annoying camera limitation; screenshots at 11. Do you think console players liked this any better or that one of the four platforms is less powerful than the PS1?
  92. Are you NUTS?? X RULEZ!!! by PetoskeyGuy · · Score: 4, Funny

    No other letter can compete with X, certainly not a VOWEL. Innovate all you want, but let me X-PLAIN...

    Sex - it's almost all X, except for the curvey S parts, and that voyeurist silent e. uh huh, huh huh

    eXciting, eXploding, eXterminating - Like ninja's who have real ultimate power.

    Letter X - Once you get to this letter there you can relax because your almost done with the alphabet. It's a letter that even looks like a throwing star! If you dis the letter X again ninja's will apear and chop your damn head off!

    XXX - Porn or alchohol? It's up to you!

    xXx - A little different, but he's like this buff snow board, uzi totin, snow boarding bald dude that really cares deep down about cars and his country and blowing shit up, but not bosses so he's cool.

    Triple-X - another different big sweaty guy who pretends to kick peoples asses for a living, but doesn't blow shit up. This one's not bald, but I bet people in the front row wish he was when his long hair flips sweat on them.

    XXX - super rare genetic condition where someone is all girl and then some, probably like the powder puff girls.

    Chemical X - yeah that's it Powder puff girls. Bubbles, Blossum, and Buttercup. Find the Marilyn Mason Remix.

    X - Sign here please, or even I'm to damn lazy to sign my own name. The all-time official winner of Tic-Tac-Toe.

    Malcom X - like asterisk it's a wildcard - it can mean anything you want it to mean, or that it doesn't matter. Or that your cool and pissed off.

    eXtreme [sports|games|etc|X] - extreme anything. Exterme sports, extreme sailing, extreme grocery shopping. Do something wild and crazy to get a thrill. Now even wearing helmets is cool!

    Base X - roman numeral for our standard number system. Uh... The simpsons had Bart almost get eaten by a lion because of this roman numeral thing.

    XXX - Roman numerals for when people become OLD. Until next year when it will be changed to XXXX ;)

    Programming - For loops always use X. It's a law or something.

    Math - the whole horizontal part of the 2D co-ordiate system. Without X all graphs would be straight up and down lines. Y is nothing without X.

    Generation X - Lazy good for nothing little bastards who can suddenly vote, buy cars and even video game systems. I think I may even be one of them.

    XeroX - the coolest company in the freakin WORLD! I mean they START and END with X!!

    eX-laX - Helps you out when you don't want to be full of shit anymore

    XML - Extensable Markup Language. Could have been EML but then no one would have used it because that's just not COOL.

    XBOX is the most incredible piece of hardware because they have 2 X's which implies they some how cram all that X goodness in that big ugly box.

    So to summarize...

    X is cool, X rocks, X MARKS THE FUCKIN SPOT!

    (:D bring on the ex-lax responses)

    1. Re:Are you NUTS?? X RULEZ!!! by Anonymous Coward · · Score: 0

      Holy shit! mod this +5, A_for_effort!

    2. Re:Are you NUTS?? X RULEZ!!! by Anonymous Coward · · Score: 0

      Programming - For loops always use X. It's a law or something.

      I've never seen anybody use X for a loop before. Unless it stood for the x coordinate. Somebody must not have told you, but the law is to use I, J, and K.

    3. Re:Are you NUTS?? X RULEZ!!! by Trejkaz · · Score: 1

      Programming - For loops always use X. It's a law or something.

      I think you were thinking about "I".

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  93. And parvenu74... by Anonymous Coward · · Score: 0

    Needs to get a fucking life.

    God, what a loser.

  94. Could be worse - TiVo! by RatBastard · · Score: 1

    It could be worse that Bob and Clippy. It could think that you're gay (or straight if you are gay) and automatically sign you up for some VERY incompatible dates.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  95. An example by Anonymous Coward · · Score: 0

    I will give you an example of my super elite coding skillz.

    Dim slashbot

    slashbot = "I am l337 and you R the suxorz!"

    Msgbox slashbot

    Now who's the wicked kewl programmer you dirty hippy?

  96. Don't worry... by Qbertino · · Score: 1

    ...gaming is next to be rearranged by OSS and ultracheap top quality stuff. As I said the other day.
    Unless MS comes forward with DX9 and some good tools for Linux I don't see this taking off.

    --
    We suffer more in our imagination than in reality. - Seneca
  97. ooh, more junk by Anonymous Coward · · Score: 0

    I just love more spam news. Is this even relevant? It's just stupid/foolish and the usual PR stunt to hype up a crappy console that I won't buy. Not that XBox is crappy, but I think it's crappy. I'd sooner buy two Play Stations that an XBox.

  98. Would anyone like to give a simple breakdown? by 0x0d0a · · Score: 1

    As far as I can tell, reading between the lines, this translates to "We are going to put out more tools that allow easier porting between the XBox and Windows."

    There was a lot of what sounded like flufft, but it seems like this is the actual, practical change.

  99. Microsoft won't learn... by Sendy · · Score: 1

    I suspect they may not sell their product in Europe...

    The software is a bundle of different game-engine parts. Why would you buy an engine part from a competitor, when you already bought it (or maybe received it for free by you xbox dev kit?) from Microsoft?

    --
    GNU guru and mainframe hacker
  100. Oh Great! by Anonymous Coward · · Score: 0

    Visual Basic for videogame development. I'm sure lots of high quality games will came out of that initiative.

  101. It's a Chinese conspiracy. by Anonymous Coward · · Score: 0

    There are countless engineers named Xie who formerly had trouble finding American recruiters who could even spell their name, but who now elicit subconscious awe from managers around the world.

  102. Yes, and thank you by superultra · · Score: 1

    So what you're saying is that because Microsoft is making it easier for it's developers to develop for all of its systems, it's a monopoly? It's somehow MS' fault that Sony and Nintendo don't have a computer OS?

    Is it Microsoft's fault that Sun didn't have a widely used OS? Netscape's? Yet, MS had to pay up. This situation seems remarkably similar to me, and you didn't really clarify why it's not.*

    You're assuming that what they're proposing is an "Apple Box" (not quite sure what that means).

    The SDK was released on Apple boxe (sorry, machines). Not sure how much more Apple-y one can get short of booting up with a quaint "ding." (See here). I'm curious, where did you see that Xbox2 is even running on "stripped versions of Windows"? The Xbox1, yes. Xbox2, I'm not so sure, and the Xbox2 was what this article was directly referring to.

    * For the record, I thought the case against Microsoft was merely an attempt for states and other companies, who would've done the same thing had they been given the chance, to snag some cash. Still, I'm not sure how this is any different than taking advantage of the fact that your OS is far more distributed.

  103. Oooh, Xbox live... by voice+of+unreason · · Score: 1

    As a hobbiest who likes to program in DirectX, I'm rather excited about the XBox live style functionality. It might not matter much for a big company, but if you're just one guy coding up a game by yourself, being able to offer that kind of multiplayer support is a godsend. Ironically, Microsoft may be actually helping out the little guy for once. These tools could make it a lot easier to create indie games (If you don't mind the awful DirectX style interface, that is).

  104. Bad idea? by Schnapple · · Score: 1

    The one thing that keeps Nintendo alive (other than diehards like me) is that their games are exclusive to their console. In a discussion the other day I couldn't point out one must-have (non-sports) Xbox game that was exclusive to that system. Splinter Cell? It's on everything. MS put Halo on the PC themselves. MGS2 and GTA are PS2 leftovers. Now MS is making it easier to cross-develop? I mean Xbox PC has always been sensical, but does it make sense logistically for MS?

  105. just try to do a 'garage shop' game with xbox by dmh20002 · · Score: 2, Informative
    What room is there in your model for garage development? ...

    J Allard: I absolutely hope so. I want to see Clerks to use a movie example.


    heh. just try to get access to the XBOX development kits if you are Joe Schmoe in a garage. MS tightly controls who can develop and who gets the kits. Unless XNA drastically changes something, you can forget about getting the xbox tools unless you are an established game development house. They have a reason for this, to prevent a deluge of crappy games diluting the platform, but it still means that the statement that they want to see garage shop games is bogus.

    from xbox.com

    The Xbox Registered Developer Program is designed to allow established game developers access to Xbox hardware and support
  106. Gabe Newell and Valve... means... Steam? by Behrooz · · Score: 1

    If Valve is excited about this technology in terms of combining the power of PCs and consoles... I'll bet that Gabe Newell is looking forward to using XNA to get Steam into the broadband-enabled console market, as well as *anything else* with enough bandwidth and power to run content. Whether or not it works, the concept has a lot of promise for any group working on next-gen content delivery by expanding the markets they can target.

    --
    "We have to go forth and crush every world view that doesn't believe in tolerance and free speech." - David Brin
  107. Why buy an Xbox? by SoopahMan · · Score: 1

    I doubt this strategy is for the best for Microsoft. When the Xbox came out, a lot of people dismissed it as a PC you can't upgrade - so why buy it?

    The reason was theoretically Xbox-only games, but Halo is on the PC, and GTA was on the PC first. XNA will make games even less likely to be exclusive to Xbox, and if they are, not for long. So why bother getting an Xbox at all?

    As for whether XNA itself will be any good - the WinG -> DirectX argument is exactly right. It's generally understood Microsoft does "Piss-poor till Version 4." Look at DOS, Windows, Word, Internet Explorer... the 4th version (regardless of how they number it sometimes) is the great one. A lot of game developers really like Microsoft's game development tools.

    After version 5 they get lazy and flag out, so that's down the road too.

  108. As far as OSS and this topic goes... by a_karbon_devel_005 · · Score: 1

    I'm an idiot, but i've blogged some thoughts on this. Can anyone tell me why this would be such a bad idea?

  109. Cross Architecture, not Cross Paradigm by Marc_Hawke · · Score: 1

    I've been waiting all day to finally get to post this. I hope I haven't missed my window.

    PC games are DIFFERENT than Console games. They are different starting at the point someone writes down the concept on a piece of paper. They are difference LONG before you get to the question of what 'platform' they are going to be released on. (Except that it's inherent in the initial concept, what a paradox.)

    When you have a successful Console port of a game, such as KOTOR, it's because you were developing two games at the same time. A PC game and a Console game. Some people accomplish it. Most people don't. Most people develop one type of game, (usually console) and then release it for the PC. It doesn't work that way. 90% (fake statistic) of console ports fail. The same goes for PC games that are ported to consoles. It just doesn't work. The players of the two types of games just want different things.

    Now, if they made a product where you could write a game, and push the magic button and spit out a PS2 disk, an Xbox disk, and a Gamecube disk, that would be excellent.

    Even better, if they had a machine that could spit out a Windows disk, a Mac disk, and a Linux disk, the world could rejoice. PC games work excellently on different types of "Personal Computers" (except that freaky one button Mac mouse). Also, console games work excellently on different types of consoles.

    However, a PC game doesn't work on a console, and a console game isn't enjoyed on a PC. There's a paradigm shift there that doesn't automatically transfer.

    With excellent game design and supervision you can create a game that's good in both 'paradigms,' However, making an API that allows any Tom Dick and Harry to make their latest brain fart cross-platform isn't going to encourage that kind of effort.

    I'm also worried about the "Live" stuff they talked about. We already have "GaySpy Arcade" trying to ruin the way PC gaming works online. If the same kind of thing becomes to inseperably tied to DirectX then online PC gaming could start to really suck.

    --
    --Welcome to the Realm of the Hawke--
  110. Games monopoly? by Anonymous Coward · · Score: 0

    I wonder if microsoft will fall under another monopoly lawsuit when they start doing this. One development suite across the dominant PC OS, a popular game platform, AND mobiles?

    A monopoly is obviously what they're AIMING for, at least. I hope they get shot down on this before they get started.

  111. Controller monopoly too? by Bitseeker · · Score: 1
    "[and] the introduction of controllers that are compatible with all Windows and Xbox game players"

    Great! Now I have to throw away my pedals, yoke, stick and wheel and use a freakin' gamepad to fly or drive on my PC.

    Well, there's no money to be made in simulation games anyway (The Sims excepted).

  112. Great concept by Da+VinMan · · Score: 1

    It is, sort of. My reading of the article has lead me to believe that the XNA kit will allow a game to be developed once, and run on the XBOX, XBOX-2, or PC platforms. If that's true, then XNA is a bit more than a re-marketing of the DirectX family of technologies. It would also include all the DRM necessary for a XNA compliant game, cross-compilation for the XBOX-2 deployments, a new hardware abstraction layer that can deal with the XBOX-2 hardware (assuming it's not written already), etc. etc. etc.

    It's probably a good thing for gamers because now I'm guessing we'll see more simultaneous releases for the PC, XBOX, and XBOX-2. Another thought, it may allow gamers to upgrade to an XBOX-2 without leaving behind their existing investment in XBOX games (though there has been speculation about Virtual PC filling those shoes already - heck, maybe that will become part of XNA?).

    This is a very "Microsoft-ish" kind of move. They truly are masters of the product integration game and it's the one thing they innovate at better than anyone else. If they do this right, I think they're going to please game developers tremendously.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  113. Forcing Live onto PC ? by Doodlepants · · Score: 0

    It is my understanding that you CANNOT have any other networking technology on Xbox than Live. So if you were thinking that it would be great for your PC and Xbox user to play with each other... better think that over again. You are tied to Live, like it or not.

    1. Re:Forcing Live onto PC ? by Doodlepants · · Score: 0

      Forgot to add the obvious... Live will never make it on any other platform. You cant play in my park you filthy Linux user ! *sigh*

  114. The whole point is.. by Araxen · · Score: 1

    If Sony or Nintendo were to goto to Microsoft and say we'd like to license parts of Window's so they could do the same. Microsoft would say they were SOL. Sony or Nintendo has no way competing or countering that you can develop games for windows and the xbox2 with very little change to the code to publish the game on either platform.

    Remember Microsoft has a monopoly in the PC desktop market and this can be viewed as unfair advantage if Microsoft were to refuse Sony or Nintendo if they wanted to license that code from Windows.

    I own all 3 consoles and play PC games and I'm all for cutting down development costs but if this is going to let Microsoft bully their way in to gain marketshare I'm not for it.

    So far Sony has handed Microsoft their asses and heads on a silver platter. It's time to see if Microsoft can actually gain market share without using Windows as leverage.

  115. Ok, reality check.. by AzraelKans · · Score: 1
    Ok, the site looks nice, the sounds looks cool (it would be better used anywhere else) but seriously according the article FAQ.

    PC devs still use the Direct X SDK

    XBOX devs still have to buy and use the XDK

    It (needs) uses visual studio. (NET)
    what is new here?
    This is just a Software Bundle of 3 "different" products. MS claims you are going to be able to code in dx9 choose a different configuration and use the same code in xbox (WHICH is sadly not true, if xbox2 doesnt have a hdd and a multi processor) But chances are if you have the XDK you are already doing exactly the same, Theres nothing new here.
    If MS actually wants a bite of middleware, they should look at renderware, and throw their own ready to use engines (physics, AI, sound, rendering) and tools to their XDK and charge it ... although remembering what they did with directplay (80% of gamedevs use plain winsock instead of that mess) Im glad they havent.

    --
    Go ahead MOD my day!
    More opinions here
  116. Infinium Labs Phantom by Anonymous Coward · · Score: 0

    The Phantom will run this too. It's a great machine. You too can write your own content, maybe send it to a cable company and download it for $30 to your own Phantom. Woohoo

  117. I don't think anyone has mentioned this yet.... by jxa00++ · · Score: 1

    ...but as I actually RTFA, the bit that interested me the most was this:

    Imagine the RTS game on the PC where you're the general and you're deploying troops and managing resources. The guys on the console are the troops, playing a real-time action/adventure game. They're going out and beating each other with clubs or storming the castle

    Scepticism of actually being able to implement that aside, that would be fucking cool.

    1. Re:I don't think anyone has mentioned this yet.... by Backov · · Score: 1

      They have, it's called Savage.

      S2 Games

      --
      In the law there is no overlap between theft and copyright infringement whatsoever.
  118. No, and you're welcome by Rew190 · · Score: 1

    Is it Microsoft's fault that Sun didn't have a widely used OS? Netscape's? Yet, MS had to pay up. This situation seems remarkably similar to me, and you didn't really clarify why it's not.*

    Solaris? Anyhow, I know what you're getting at, but you implied that because MS is making it easier for developers to do cross-platform development it will somehow further MS' monopoly. Yes, MS has a monopoly, but how is this is a contributing factor? Because it's squashing competition by making things easier for the developers?

    I'm curious, where did you see that Xbox2 is even running on "stripped versions of Windows"

    It's pretty much just common sense, to tell you the truth, no text needed. XBox uses some sort of DirectX, which has been a work in progress for years. The PC developers are familiar with it (which was one of the big draws of the XBox initially) and there's no way that MS is going to scrap all the progress they've made. Besides, look at the OS' of the other two systems this is for: Windows CE, Windows XP, and... hmmm.

    I suppose I shouldn't have said "Windows," per se, but at least the fundamental framework that would support directx. It's a stripped down Windows. Nothing else would really make sense. Really, do you think they're going to go with Unix or something?

  119. UT2004 uses OpenGL you numbwad by Anonymous Coward · · Score: 0

    Cause they like totally ported UT2004 to Linux when UT2004 was like totally using DirectX. Do your homework next time, idiot.

    Same with Raven Shield, it's using the UT2003 engine.

    1. Re:UT2004 uses OpenGL you numbwad by lowe0 · · Score: 1

      Really. Have you checked?

      Because if you had, you would know that it uses a DirectX 8 renderer on Windows, with the OpenGL renderer as a backup for Windows or as a primary renderer on Linux and Mac. The reason why the DirectX renderer is used on Windows is because it takes advantage of DirectX shaders. (Note that the OpenGL API is also capable of shaders, but they are not used in this case.)

      The Windows version has at least one other feature that didn't make it to the Linux and Mac versions - speech recognition. I don't know about you, but I'd rather not play a also-ran version of a game when I could be getting the full experience on another platform.

      In the future, please do your homework before you go randomly flaming someone on the internet.

    2. Re:UT2004 uses OpenGL you numbwad by jailbird · · Score: 1

      ...but I'd rather not play a also-ran version of a game when I could be getting the full experience on another platform.

      And how much did you pay for this feature? Depending on which version of Windows you use, could be upwards of hundreds of dollars.

    3. Re:UT2004 uses OpenGL you numbwad by lowe0 · · Score: 1

      Huh?

      Let's assume MS could crank out a new Windows update every two years. (They're frequently late.) Let's also assume you need every single update, instead of running something reasonably current (say, Win2k.) Finally, let's recall that the upgrade price for the professional version of WinXP was $200.

      A hundred bucks a year, to be able to run the versions of cross-platform apps that get the most developer resources, seems like a small price to pay. Whether that money pays for Windows, Linux, or even BeOS, I could care less - I'm only in it for the apps.

  120. And don't forget: by Trejkaz · · Score: 1

    - Integrate with a game where you have a knife. ;-)

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  121. UMA by Namarrgon · · Score: 1
    Depends on the code. Does your PC's CPU & GPU have fully shared access to video memory? The Xbox does. That's a not-so-subtle difference.

    Anything written for a PC's AGP bus would run faster on the PC, certainly. But code written for an Xbox that depended on its unified memory, e.g. using SSE to manipulate/collision-detect/etc with vertices that the GPU can then read directly, would be harder to do efficiently on a PC.

    Maybe when PCIe is here.

    --
    Why would anyone engrave "Elbereth"?
  122. An unfortunate move by corian · · Score: 1

    This is only going to hurt game development.

    Why? Because development of games towards multiple targets is going to favour developing for the lowest common denominator. Games will be targeted to run within the resolution capabilities, or memory requirements, or storage requirements of the minimal system -- likely the console; instead of specifcally taking advantage of the resources which a powerful PC can offer.

    Games will be targeted to the limited set of buttons on the console controllers, when keyboards can offer additional control and complexity.

    We've seen this very same thing before. Think back to when the Voodoo cards were popular. Games were developed only to the specific texture sizes and video resoultions these games offered; so even when more powerful cards were available from other vendors, many games weren't able to benefit from the power. Likewise, all the CGA games that were still coming out even when some people had VGA/EGA capability.

    This may help developers, but it can only hurt consumers.

  123. It's mostly the name by Animats · · Score: 1
    This sounds more like a renaming of Direct-X version N+1.

    I just came back from GDC, and this wasn't a major topic, except in Microsoft-sponsored sessions.

    The big thing at GDC seemed to be games for cell phones. But they're mostly old games from about two generations back, resized for the small screen. We're not, for example, seeing games that use player location information, or involve play in the real world. Cell phone games remain time-fillers.

    At the high end, the graphics continue to get better, but the game ideas remain the same. ("What makes this different from Everquest?") Everything is slightly better ("Now, 7 channel sound!" "Our audio compressor does voice chat with less bandwidth". "Our tree generator now does flowers, roots and grass!". "Now, with 64 bits!") but nothing looked like a breakthrough. The conference seemed smaller than two years ago.

    The Really Big Seamless World problem seems to be under control. Level of detail and regioning are now in good shape, not just for graphics but for AI and physics. (If nobody is in the forest, do trees still fall? No, but if you go there, things may have changed since you were there last.) It's not all perfect yet in shipping games, but the major problems have been solved. Planet-sized virtual worlds work. But they're less interesting than people expected before they worked.

    Technically, I'm interested to see that somebody finally got implicit integration to work for game physics. I spent some time on that problem in 1998, and made some progress, but the performance wasn't better than explicit integration. Somebody seems to have gotten past that problem.

  124. deus ex by lemody · · Score: 1

    i totally agree with that. i loved the first 'deus ex' and waited so long for second one, but it was a disappointment...
    I think that the first one has even better graphics at some scenes god damn it.

    --


    class he-man extends man!
  125. Cross platform by Bilange · · Score: 1

    Read the article summary: they said it was cross-platform!

    So im waiting for a linux version. ;)

    --
    "...a generation of kids has grown up thinking Trance is the shittiest music since country and western." - Paul van Dyk
  126. And then Bill said.. by Bilange · · Score: 1

    To the Linux Community: "You shall not pass!"

    --
    "...a generation of kids has grown up thinking Trance is the shittiest music since country and western." - Paul van Dyk
  127. THIS got +5%??? by Anonymous Coward · · Score: 0

    If all it takes for modappeal is to say the opposite of what the parent says and then put some kind durgatory mention of the karma in the subject, count me in.

    1. Re:THIS got +5%??? by Anonymous Coward · · Score: 0

      Parent's post was correct, grandparent's was not. Are you fucking dim?