Craw:
> I am certain they will attempt to license DX or some other kind of typical Micro$haft BS.
Oh really? I'd be interested in knowing how you 'know' that. I would strongly argue it makes very little sense for them to do that, or rather that they already do charge for DX (client) licences as a small part of a Windows license. This has proved to be to everyone's benefit.
> 50 and 100 meg patches are common nowadays
1) no they're not "common" under the definition I think you're trying to infer, though the term is relative 2) when patches of that size do occur, it has *nothing* to do w/ DirectX. When they do happen, it's because companies (like valve or whoever) are adding additional content (maps, guns, skins, textures, models, etc.) and/or functioanlity to their games, or because they made fundamental coding flaws in their game. It has *nothing* to do w/ MS or DirectX, man.
> case in point, SQL Slammer
SQL Slammer affected people who didn't apply patches which MS *did* release to the public months before. Yes, there tend to be lots of patches for products, especially MS products, but that's because MS products tend to be larger than any other company's. And as software size increases, so does its logical complexity. And as anyone who's familiar with such matters will tell you, increased complexity (of anything) will increase potentiality for being exploited (read: hacked.) MS puts more effort/money into testing its products than any other company, and yes, bugs do still slip through, as they always will at any company, *especially* ones that deal with as numerous and as complex software packages as MS. MS products do tend to have a lot of bugs found, but it's because they're bigger (and more complex) than most other software packages, and because more people use them in obscure and 'creative' ways than other packages. The Windows line has seen more radical permutations of use than any other single software package ever created. So even if it had an equal amount of bugs (and I maintain it has more due to its complexity) as other software, more bugs would be found because it's used more often and in more ways.
Creston:
I think you missed my point, because I don't think we're actually disagreeing w/ each other about DirectX. I'm saying that rather than developing from scratch those technologies that DirectX provides (which is an option, albiet a stupid one), they use DirectX. I'm trying to make the point that this is directly analogous to this new set of features which MS will be providing with Longhorn. Remember, DirectX isn't the only alternative. Devs can always write their own. But they don't, because it's better to use a common-coded set of APIs that do mundane stuff for you. Just like it makes no sense for every game developer to write their own networking, sound, and device code, it also doesn't make sense for them to write their own matchmaking, patching, installing, etc.
-Scott
http://www.MediaJive.com/p.s. re: running from CD. I can't imagine it'll be required. But think about small games that shouldn't actually *need* to be installed. I think all they're saying is that they'd remove the necessity for Windows-friendly games to be installed, which they must be now. An excellent example would be Bejeweled Deluxe from PopCap.com. If the average Joe/Jane could buy that on a CD and just play it w/o having to actually isntall it, that would be better for everyone.
This comment was edited on Mar 11, 00:08.