Slashdot Mirror


Linux Gaming: Looking Back And Looking Forward

James Hills writes: "Gamespy.com has released their end of the year Linux retrospective , "Operating system historians will record the year 2000 as the year that Linux gaming began to become a serious prospect for both gamers and developers. While many things still need to be resolved for Linux gaming to seriously compete with Windows gaming, companies such as Mandrake, Red Hat, SuSe, nVidia, 3Dfx, Loki, Vicarious Visions, Tribsoft, Hyperion Entertainment, and thousands of programmers working on projects such as KDE, Gnome, and Xfree86 have begun to make gaming in Linux gaming a more mainstream concept. Through the efforts of corporate investors and individual netizens, the Linux gaming market experienced tremendous improvements in all areas last year and the year 2001 looks even brighter. ""

158 comments

  1. Re:Closed vs Open Source by gwjc · · Score: 1

    I don't necessarily agree with points 1 and 3.
    Point 1>
    If what you were saying was true then there wouldn't be any good free open source software available now.
    Point 3>
    PSX CD's and bajillions of other PC games are duped, copied and "ripped off left and right" but Sony, Blizzard, etc. seem to be doing fine. This is just like the claptrap the recording industry always spews against MP3 distributers.

  2. Re:Gaming Learning Curve by FortKnox · · Score: 2

    Give it a few years. My baby sister can navigate her way up and down any windows application, and I am getting her into Linux. Kids today are born and bred on computers, so the 'average user' will start getting more and more intelligent in years to come...

    --

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  3. Re:Closed vs Open Source by truelight · · Score: 1

    What about online gaming? Everquest, diablo, starcraft blah blah

  4. Re:Linux only platform game by Ig0r · · Score: 1

    Well, what I tell people is that:

    If you want to see more software like this in the future, then pay them; because otherwise, you can't expect anything in return.

    I stay as far away from 'copyright infringing' on software as I can. I wouldn't touch it with a 20' pole.
    The reason is that by following the liscences and restrictions, I see just how good/bad they are.
    This has really shown me the benefit of Free software (GPL, BSD, etc.) over non-Free.

    --

    --
    Soma: because a gramme is better than a damn.
  5. Re:I've re-installed my Windows partition by John+Carmack · · Score: 4

    We are still supporting linux.

    The only downside of the next product is that initially it will probably only work at full feature level with the Nvidia OpenGL driver, but after the first test gets out (still a very long time in the future), I will jump back in to the driver development to try and bring the other open source drivers up to par.

    John Carmack

  6. its not that much linux fault by [verse]Eskil · · Score: 1

    Unfourtionaly it is not that linux is a bad OS its more of a openGL problem. OpenGL is simply not developing as fast as Direct 3D. It doesnt matter how good the people behind OpenGL are if no new versions are released, it will die.

    Open GL is currently having a Extension explosion where a lot of new extensions compleatly changes the way open GL is used. This makes it very dificult to use.

    What is even more alarming is that there are people out ther working on new API designs like SMASH for OpenGL but they are ignored by the Open GL ARB. Soon we will need a alternative open API

  7. Re:Games can be open-source by FFR-Glock · · Score: 1

    That may work for a game like Diablo, but not really for Everquest. Games like Everquest require a huge amount of bandwidth, so you can't support hundreds of people on a cable modem connection at home. You need an OC3 at least to run such a game. As for giving away clients (not the source, but the client itself), It looks like the guys at Reakktor Media, AG are going to give away the client for their upcoming MMORPG/FPS hybrid, Neocron. They will charge 10 bucks a month, with discounts if you buy 3 or 6 month subscriptions. Unfortunately, though, it doesn't look like Reakktor at this point is interested in doing a MacOS or Linux port of the game, since they only made Direct X and Glide renderers for the game. Of course, if they made a lot of money off the Windows (not I didn't use the term "Windoze", I actually like Windows 2000), they might port it to Linux and Mac. Who knows. And no, I'm not a supporter of Open Source software.

  8. Re:Closed vs Open Source by Black+Parrot · · Score: 2

    > DLL Hell doesn't really apply to games, which have largely relied on DirectX/openGL for years now.

    Actually, I've had Windows game installations queer my system. I even had the Install Wizard render my system unbootable when I removed a game.

    That kind of nonsense is one of the reasons I run Linux on my desktop now.

    > With SFP in W2K, DLL hell is near 100% myth - it's not possible unless you disable SFP.

    I'm sure lots of consumers run out and buy W2K so they can play games.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  9. yeah freedom by ArchieBunker · · Score: 1

    Yeah I have the freedom to use windows or linux. Whats wrong if I prefer windows? Its all about choice right? Or only the 'correct' choice.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:yeah freedom by Ig0r · · Score: 1

      As long as you know what you're getting into when you use Windows, that's great that you make an informed decision.
      I'll support anyone's decision as long as it's based on good evidence.

      --

      --
      Soma: because a gramme is better than a damn.
  10. Cheap Bandwidth by bryanbrunton · · Score: 2


    I started writing a Tradewars clone called Merchant Empires about 6 months ago. I can fairly saturate my 768K DSL line now with all of the game traffic during peak times. I do this from two server running Mandrake that are installed in a friend's closet.

    Cheap bandwidth, which will probably only increase in pipe size and reduce in price, is now creating a completely new and incredible environment for writing and playing large scale, multiplayer games. This is a phenomena that will only increase as projects like WorldForge reach maturity.

  11. Re:I've re-installed my Windows partition by AgentGray · · Score: 1

    Maynard,

    Your anti-Loki campaign frankly sucks. So what if you had a problem with a distributor. I think Loki has cranked out an AMPLE supply of games that never would have made the light of day in Linux.

    You say your not please with their attitude towards you, well, I think it goes both ways. I've read you posts on their newsgroups and thay are not too constructive.

    I guess some people are just pricks...who can never be pleased.

    --
    "Power corrupts. PowerPoint corrupts absolutely."
  12. W2K for Games by Wyatt+Earp · · Score: 2

    I have Redhat for Server.
    I have Macintosh for almost everything
    I have Win2K for Games. I was running NT4 but one day it blew up on me and I thought, what the heck, I'll put Win2K on it for a change. A hell of alot better for games than NT4. As for why I wasn't running Win9x...because there's no SMP support in it.

    So there's a consumer with W2K for playing games :)

  13. Re:sdl by pixel_bc · · Score: 1

    I don't see a company committing to a technology they have no control over.

    sdl changes enough - it becomes a tech support hell - and thats a money hole.

    ... and we all know Linux gaming isn't a big money maker as it is.

  14. Re:have none by h4x0r-3l337 · · Score: 1

    Hmm, it's a pretty sad day when Bill Gates, the mightiest man on earth, needs help from a professional wrestler. I guess he's getting old...

  15. Re:Thank you Mr. Carmack by zhensel · · Score: 1

    I'd look heavily into driver support before picking up that Radeon. I don't even think they have quality Windows 2k drivers out yet, much less any attempt at a fully functional Linux implementation. The card runs great in windows 9x/me from what I hear though.

  16. GPL not necessarily good for games by GauteL · · Score: 2

    First; Loki does not create their own games, they port them, and thus are not able to GPL them, even if they wanted to.

    But GPL-gaming is an interesting subject:
    While the GPL works good for applications, games are of a totally different nature.
    Sure, some good GPL-games exists, but no opensource project could _possibly_ afford all the work that goes into most top-10 games.
    One of the reasons is that a game, unlike an application normally has a very short lifespan. Once you've finished it, theres not much more to it, and thus interest fades.
    Games need to sell A LOT on a short period for it to be successful, and getting revenue from support or services is not that much of an option.
    That said, there might be exceptions:
    1. Multiplayer games may have a long enough lifespan for it to work, and if they use an existing game-engine, it might be feasible.
    2. For a massive online-game, it may be possible that the service of being connected may provide enough revenue. But of course, nothing is stopping others from creating lots of competing online-games.

    The possibility IMHO exists in reusing GPL'd game-engines. A lot of work in the corporate world seems wasted because most games are written from scratch.

  17. Cross platform design is the biggest issue by MongooseCN · · Score: 3

    The biggest issue that needs to be addressed in development is to design the games to be platform independant. You will not get any developers to create games specifically for linux, you will have to get them to create games for both linux and windows at the same time, or at least port their game from windows. The problem this leads to is that developers are not going to rewrite their game twice, hence the creation of companies like Loki, so the best thing developers need to do is to write their game for multiple platforms at the same time, using cross platform libraries(SDL is a very popular one) or better design techniques. There is alot of FUD about cross platform development (extreme performance loss, difficulty in designing...). Currently there is an interesting college research project going on that gives alot of good information about this topic. The server for research project goes up and down a lot so keep trying...

  18. Linux consoles? by kastaverious · · Score: 1
    I think what we will see increasingly is linux based games consoles. A strippe ddown linux kernel coupled with opengl or _insert buzzword api name here_ would be a much cheaper option for console manafactures than developing custom micro OS's.

    The next generation(tm) of games consoles will move towards standard configurations of commodity hardware. The Xbox is heading in that direction, but I think others will go much further. This could see linux make it into every household sooner than we thought.

    --
    GiraffeSville, a place anyone can call home
    1. Re:Linux consoles? by jim · · Score: 1

      There's a Linux-based games console on its way ... http://www.indrema.com/.

      --
      -- Arm yourself when the Frog God smiles.
  19. Re:Linux Game box by gwjc · · Score: 1

    There seem to be plenty of open source emulators right now... not to mention "licensed" legit ones.

    Thank you for your deep insight into the world of copywrite law.. it was very enlightning.

  20. Yeah right... by tcc · · Score: 2


    Most "mainstream people" think that linux is about free... why would you install linux (as a mainstream joe not a serious programmer or nerd). It's free, it's the new hype thing, bla bla bla... truth is it's not as easy as window for the average joe to setup for playing, AND mainstream joe is used to the concept of everything on that platform is free, why the heck would he shell out $$ for an alternative OS that he probably doesn't even use as a main one.

    Look at what happened with Quake 3, the linux port was quoted not to give the results as expected. Don't get me wrong, an alternative is good, and it's good news, and linux is gaining support, that undeniable, but talking about it beeing a huge success and making a big deal out of it is a bit exagerating, I know a load of gamers, none of them even tried or considered shelling C$60 for a linux game if there's no advantages (performance, etc etc). It's hard to brake into an established market. Microsoft tried very hard since win95, and they've succeeded. They took years to do it, they've built strong support with hardware developpers, and on top of all, they are influencing the hardware buisness with "what's to come" (you want to be fully directX compliant these days else it looks bad against the competition, right?).

    Anyways, there's one BIG positive aspect though, the linux community has a much higher average IQ than the windows crowd, (not a flame, an AVERAGE), so I guess the die-hard linux crowd, getting more and more by days, will know that they'll have to act if they want it to continue that way. that means *buying* software in the top of the list.

    Makes me think when my amiga was "good only for games, wasn't a serious platform" and now you see linux striving to get the "gaming" tag the amiga had that was so negative... it's sad in a way to see linux stuck conceptually like the amiga was...

    I'm waiting for a linux kernel with an amiga-like ease of use and frontend before committing myself to linux, right now, windows 2000 with 2 cpus is the best thing I ever ran since my miggy. But I am always opened to alternatives, as long as It doesn't take me 10 megs of help files and over-configuration to start a simple gui, which is also what mainstream joe wants. Call me stupid, but remember, gaming market is about gaming, not messing around an OS hours to make a game work or this or that... of course there's consoles for that matter too. Oh and all the different configs and linux setups out there, it must be hard to "standardise" everything in a stable fashion for games to run, so again, it's not for the average kid who wants to pop in a cd and play.

    I would be cool tho if linux would have a performance edge in any way, but microsoft tweaked it's os and manufacturers the drivers tied to windows really good for that matter so I don't see linux taking over MS in the next year in the gaming area. But still, progress IS good news.

    Damn gimme lightwave on linux :)

    --
    --- Metamoderating abusive downgraders since my 300th post.
    1. Re:Yeah right... by tcc · · Score: 1

      Sorry, posting from hospital on my laptop and I am on strong medication... (thanks netzero and phonelines hehehe).

      --
      --- Metamoderating abusive downgraders since my 300th post.
  21. Re:Closed vs Open Source by Ig0r · · Score: 1

    About your third point:
    I think that if the game developers treat their consumers with respect, then the people will be more likely to pay for their products.
    I would be MUCH more likely to pay for a product that had no restrictions on use than one that had a liscence so restrictive that I felt that they assumed I was evil and would do everything in my power to destroy their business.

    --

    --
    Soma: because a gramme is better than a damn.
  22. DRI has 3D support in CVS right now by maynard · · Score: 1

    http://dri.sourceforge.net has preliminary ATI Radeon 3D support in CVS right now. Go here for compilation docs. This will, of course, require XFree86-4.0.2.

    Cheers,
    --Maynard

  23. Loki is a proprietary software company by maynard · · Score: 2

    They sell software and are a business. As such I expect the same service from Loki as any other business out collecting my cash. I've spent ample money with Loki to expect simple customer service like shipping a released product after having committed to an order, instead I was called a liar in a public forum by their customer service rep. You bet I'm pissed, and if expecting basic customer service and simple delivery makes me a "prick" in your eyes, God help you should you ever decide to start a business.

    Cheers,
    --Maynard

  24. Re:sdl by grammar+nazi · · Score: 2
    ...as opposed to committing to a technology owned by MS or some other large corporation?

    Companies are in the business of making profits. Profits come from changing technology to something that is supposedly 'new and improved' and charging the same markets for the product all over again.

    It's a basic business model... if you can't increase your markets, then you exploit your available markets. Having many people committed to SDL will benefit SDL by allowing more people to have control over it. The technology is owned by the people who use it. Nobody pays a dime.

    --

    Keeping /. free of grammatical errors for ~5 years.
  25. Re:Programming nitwit. (question) by 1%warren · · Score: 1

    If you get a Nvidia card the performance difference will be negligable (in QIII)(N.B. some of the newer cards aren't fully supported AFAIK), But Voodoo cards take a > 20% hit in FPS. The Kernel slows things down a little (compaired to DirectX). Linus has been asked about changing it by developers, but won't in the near future (I'm sure there are good reasons :-))
    --
    Full plate and packing steel! -Minsc

    --

    Full plate and packing steel! -Minsc
  26. Re:I've re-installed my Windows partition by Bad+Dos · · Score: 1

    Will my $300 Voodoo 5 at least run w/ Doom3?

    --
    -Bad Dos
  27. Proprietary? by AgentGray · · Score: 1

    ...a lone voice in a very big world.

    Proprietary my eye...OpenAL, SDL (not directly), SDKs for Linux, editing tools, etc.

    Did you ever use fenris? Politely contact them? I think you need to read your post that you originally made concerning your problem. You used a public forum yourself.

    ..and I don't see anywhere in the Loki rep post that you were called a liar (unless this is in another newsgroup than the one I'm looking at.). I think she went on to say that they were working with their distributor to make shipping options more clear.

    --
    "Power corrupts. PowerPoint corrupts absolutely."
  28. Re:Gaming Learning Curve by tinic · · Score: 1
    There one simple solution to this problem: Offer bootable CDs. One boot cd and one game cd. The boot cd will contain all the neccessary stuff including a linux kernel, OpenGL library and some other sugar which will be loaded into memory. The way it work for the user:

    1. Insert boot CD
    2. Wait until asked to insert the game CD
    3. Insert game CD
    4. Play the game

    The boot cd could be updated from time to time to support new hardware, the game cds stay the same. And everybody will be happy since they do have to install anything...

  29. Re:The ladder to success for linux gaming by akc · · Score: 1
    So once the game companies starts to see that even ordinary gamers/users installs linux with ease and has no problems in learning it then they will finally develop games for the platform and sell them through retail. IMHO linux still has a very long way to go before that happens.

    I think that most of you have it wrong when you think that end users install windows. Most end users buy a computer with it already installed and configured. What they do is buy extras (hardware and software) that comes with self install (you install the CD into the drive - it automatically comes up and ask you to click on the install button - you select all the defaults and you are up and running).

    When people buy hardware (PC or gaming) with Linux pre-installed and only then will software developers start developing games (in any serious way) for it.

    I don't think that has to be as far off as the previous post implied, but I think it is more likely because a new hardware manufacturer enters the market with some down market home computing hardware that is not a PC.

  30. My lone voice speaks truth. by maynard · · Score: 2

    Many for-profit businesses release some free code along with their proprietary goods. See Corel, IBM, Sun... they get no special consideration beyond having done a good deed when it comes to fulfilling their customer service requirements to this customer. So, to Loki and it's programmers I say good for you -- you have done a good deed. Thank You for OpenAL. But this doesn't release Loki from their obligation to this, and other, customers. I contacted Loki privately several times before I complained in a public forum. The Loki rep then claimed I had misrepresented our private communication(s) in my submission, and requested permission to post our correspondence. I replied with the correspondence, and the rep never replied back. The story and comment tree is still in Kuro5hin's archives -- read it for yourself.

    All of that wouldn't matter to me if they had fixed their web page to make certain others couldn't get into the same bind I found myself in with their ordering and distribution system. They continue to allow these sorts of orders even after having had problems in the past. I do not respect this, nor will I stop my criticism. A lone voice, maybe. But I don't criticize for personal gain, nor out of hatred for the people who work for Loki. I do this entirely because I think it's the right thing to do; your (and many other's) derogatory name calling notwithstanding. And I will enjoy Alpha Centauri from Windows today, bought at a fraction of the cost off of a discount shelf I might add.

    Cheers,
    --Maynard

    1. Re:My lone voice speaks truth. by AgentGray · · Score: 1

      I apologize for calling you names. It was low of me.

      I remember the K5 article and I voted on it.

      --
      "Power corrupts. PowerPoint corrupts absolutely."
  31. Comments from an game industry coder by pixel_bc · · Score: 1

    I work in the game industry - I thought I'd share my personal views on the Linux/game situation.

    First off, while I really admire the work John Carmack has done - I think people need to realize that the industry needs more buy-in then just John! He's in a unique position that he can take the time to improve the drivers, and mandate id's support ( I think ).

    What we need to remember is that any other profitable (and relevant) company wouldn't, and won't, have their engineers working away on something that won't immediately contribute to the bottom line (let alone someone else's!) So, pepople droning about sdl, whatever. Doesn't matter. Companies don't want to have a dependence on something they don't control. Its both a technical risk, and a tech support nightmare (don't even get me started on distro differences - they're comparable to dll hell).

    Earlier in this forum, someone mentioned the measure of sales might not be units sold. Hate to break it you buddy - thats all its about. My prediction is that you won't see first tier developers/publishers throw serious manpower behind Linux until they can ship a million units. Until then, it will be farmed out to small port shops - where there's very little risk to the original company.

    As for the API wars - well, the war's been over for a while. DX won. Someone earlier asked of OpenGL will be available on the XBox - I'd be shocked if MS let that happen. They've done a great job on making OGL a bad buisness decision - why would they go back on it now. So - you can see what a great move for MS it was to secure the "universal" API... DX8 buys you XBox and PCs. Other consoles go to the metal. The profit margins here make proprietary engines worth it.

    To sum up - to make Linux gaming happen, we have to prove a) there's a serious market for closed-source entertainment, b) an API exists that leverages existing code developers have for their existing games and c) a common delivery target - the distros have to have common game components - down to the version.

    It will be very interesting to see what happens over the next 12 months - will Linux been relegated to a server-only domain for games, or will it become a first tier target market?

    Anyways, just the viewpoint from a guy in the trenches. Who, by the way - hasn't given up hope

    Cheers,

  32. Re:The ladder to success for linux gaming by Anonymous Coward · · Score: 1

    I dunno where you're getting this 'flakiness of DirectX' stuff from, but that isn't the case at all. Windows 2000 with DirectX8 and NVIDIA's Detonator drivers is the best gaming platform out there.

  33. Re:sdl by pixel_bc · · Score: 1

    Yes - as much as it hurts, you have to admit - that a) MS isn't going to deprecate or change the direction of a gaming technology and b) you can pretty well promise a minimum installed base on almost every machine.

    I'm not saying that teh sdl people would do that - but it's a technical risk the suits don't like, and they're the ones who make the decisions - and pay my salary.

  34. Re:Windows by flynn_nrg · · Score: 1

    So you're basically saying that both KDE and Gnome are wasted time as a server doesn't need to run desktop software at all :-) The point is that Linux might some day replace Windows and for that it will need all those games and applications which are the main (and only?) reason why people is using Windows instead of the other (and better) alternatives (BeOS, Linux, *BSD)

  35. Re:sdl by grammar+nazi · · Score: 2
    My point is that MS may depreciate or change the technology if it will gain them more money. This is contrary to your point a.

    'Be' is hardly a 'large-corporation', but they abandoned all of the BeOS users by jumping on the embedded systems bandwagon and announcing no further development for the BeOS.

    I do agree with your second point, that they will assure the installed base.

    I think the problem with sdl is that it is still in its infancy and a may go in many different directions. Many open source projects are similar to this. But, there are also projects like Apache, Linux, Gimp, Perl, and others. Many companies could commit to Perl and Apache without worrying about the direction of the project changing. Once a project like SDL has a large enough userbase, it will stay on track, because the userbase are the people who develop it.

    --

    Keeping /. free of grammatical errors for ~5 years.
  36. Re:I've re-installed my Windows partition by Teancom · · Score: 1

    Do you happen to know how the Matrox G400/450 OpenGL implementation is coming? I've heard reports (via Raster) that it is still somewhat flaky and doesn't support the full spectrum of stuff it should. Is that going to change anytime soon, or that something to wait for after Doom III test is released?

  37. Closed vs Open Source by 1010011010 · · Score: 4
    For Linux Gaming to succeed, a number of things will be needed:
    1. Linux users will have to overcome their desire for Open-Source. Gamers probably don't have this problem, but it bears mentioning. See also #3.
    2. Distributiuons will have to adhere to standards. For instance, a game that uses C++ will probably require a special version for RedHat 7, because it's broken. Libc will have to be the same, or compaitble enough. XFree3 vs Xfree4. KDE Vs Gnome Vs whatever for menu icons or base libraries, etc; Etc.
    3. Linux users will have to get used to the idea of paying for software. If the games are ripped off left and right, then there will be no money for the people producing the games. And then there will be no games.


    - - - - -
    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:Closed vs Open Source by GiMP · · Score: 1

      The question is if there is a Joe Average Linux User yet.. it is and always has been the Joe Informed Linux user who either RTFM or WTFM (wrote the fsck(8) manual) that is the average linux user..

      But Linux has recently begun attracting more Newbies.. but unlike Linux's past where these newbies needed help fscking their drives, mounting their drives.. these users do NOT want to know about mount/unmount or fsck. What they DO want is a distribution already setup with AutoMountD (amd), the lpp kernel patch, Gnome or KDE (although I'd recommend gnome), easy to setup PPP/broadband... make it so that the user can graphically configure an onboot pppd demand dialer, they want that! Have Hylafax or Sendfax setup with gfax or kfax..

      That is what the emerging linux users want. They don't want no stinkin' rpms.. at least not in the current state, they want apt-get.. and not just regular apt-get, gnome-apt.

      My users can click "My Computer" and "Control Panel" on their linux box.. Don't tell a user about their home directory, it is "My Documents".. These names aren't chosen only because of Microsoft, although that is one reason... a user does not know or want to know what "$HOME" is, they want to know their documents are there.. that is it! The simplier the better.

      What the new users want, I have already given... and they like it. With the programs listed above, custom gnome-menus (using generic names, not the name of applications as is a common error), and a lot of Microsoft-made TrueType fonts, my users have never been happier.. well, except OpenOffice is too slow and buggy to actually be used on a Pentium Classic 133 :)

    2. Re:Closed vs Open Source by Black+Parrot · · Score: 2

      > I don't necessarily agree with points 1 and 3.

      And I dispute number 2 as well. Version compatibility problems under Linux are dwarfed by the DLL Hell problem under Windows. And that problem hasn't exactly killed off gaming under Windows -- not by a long shot.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:Closed vs Open Source by Ig0r · · Score: 1

      Networkable games are one of the few places where I think it's reasonable to have a closed-product.
      But the game should include the ability to do modifications to the game itself (not the renderer or network code). The beauty of this is that if users want to get into the code and change how the works, how the attacks, etc. they can, and are encouraged to (ala Mods).

      --

      --
      Soma: because a gramme is better than a damn.
    4. Re:Closed vs Open Source by Micah · · Score: 1

      If you look at the list of games on sourceforge, many (most?) of them are in the "1 -- planning stage", which is PHB-speak for "it will never happen"...

    5. Re:Closed vs Open Source by gwjc · · Score: 1

      So be it; that is the nature of commerce. Tough beans.. if there are those willing to do a better job for free then the company selling it for more money might die; good! Realistically, I think RedHat makes some money selling a free product that usually retails for around $50 Cdn in the Future Shop. Once micropayments are easy this problem will be solved - because I for one would happily pay $5 for DiabloII for the right to Karmically own it and support it.. especially knowing the money was distributing amongst the contributors in some sort of fair manner and bypassed all the greedheads and middlemen.

    6. Re:Closed vs Open Source by Ig0r · · Score: 1

      The q3 engine might be nice, but from what I've seen, the game itself is fairly shitty.

      --

      --
      Soma: because a gramme is better than a damn.
    7. Re:Closed vs Open Source by SimHacker · · Score: 1
      There is NO SUCH THING as proper C++ code.

      -Don

      --
      Take a look and feel free: http://www.PieMenu.com
    8. Re:Closed vs Open Source by Badassmofo · · Score: 1

      Unfortunately, I have to agree with most of your points. Also, I have some experience with this last summer, where I took an internship at a very respectable company as a Playstation 2 software engineer. As many of you probably know, the PS2 development tools from Sony run under Linux. So, as I'm sitting there setting the thing up to work, I turn to the boss and ask, "What about a Linux port" (PC/Xbox/PS2 was currently being developed at the time). He basically said "Hell no," siting the "fact" that most Linux users are hackers and would find a way around buying the game anyway.

      Unfortunately, while you and I know these are not true, he does, and there was no convincing him otherwise. As hard as it may be to admit, I'm guessing that most professional game developers share this opinion. One must consider that to be senior software engineer for a game development studio, one most likely is one hell of a badass Windows programmer. The average Windows programming guru probably doesn't know squat about Linux compared to the average Linux-using Slashdotter like you and I. Therefore, he will have several ill-concieved biases against Linux, and likely will have no desire to have anything to do with developing for Linux. Unfortunately, I'm guessing it will take a long time before we can expect the major game studios to recognize Linux as a viable source of income.

      Terrence
      http://www.umr.edu/~tcaton

    9. Re:Closed vs Open Source by Xenopax · · Score: 1

      3.Linux users will have to get used to the idea of paying for software. If the games are ripped off left and right, then there will be no money for the people producing the games. And then there will be no games.

      I have already gotten used to paying for games under linux, I bought a copy of Railroad Tycoon II for linux at our local EB. I hope other Linux users are willing to do the same: If the game is worth your time to play it, then it is worth your money.

      I would also like to point out that if you aren't willing to pay for good linux software then you don't believe the operating system is good enough to pay for something to run on it. Everyone one here keeps talking smack, now who here is willing to follow through?

    10. Re:Closed vs Open Source by fantom_winter · · Score: 1
      I agree with your points mostly, however I think that there is a more important factor to consider when thinking about game design in a Linux system, and you touched on it when you mentioned adherance to standards.

      It is true that sometimes adhering to standards is free, performance-wise; that going along with the "flow" and adopting other's formats and methods into your own only helps the performance and usability of your platform. However, in gaming I think that a system that adopts standards too strictly will be too restrictive for the gaming environment.

      After all, games usually use cutting edge, sometimes proprietary and soemtimes secret technology to perform well in a specific environment. Because of that, typically the less standards that a gaming programmer is required to follow, the better, because the game design can be customized for the specific needs of the game.. Think about all of those future crew demos written in inline ASM using watcom C/C++.

      And, right now, with the variance among linux distros and everything else, It is already very hard to push towards a linux system where all kinds of standards are adhered to for portability reasons. I think that gaming on linux is the wrong way to go about developing it, and may cause more trouble than anything else.

      Don't get me wrong, if people want to work on it, they can, but I would rather see the "Linuces" consolidate their differences and keep adopting more community-wide standards. Right now Linux is poised in a position to make a huge ass dent in M$ on a server/networking perspective.

      Let microsoft spend all of that money on keeping up with the different proprietary standards involved in supporting different games and gamer-specific hardware.

    11. Re:Closed vs Open Source by Ig0r · · Score: 1

      It's not just Free software though.
      I feel that if I use an application, and I want that software to improve, I'll donate a bit to them. If I were anything more than a hobbyist programmer, I would donate code; but I'm not, so I donate other resources.

      Stealing (copyright infringing on) a game that you enjoy playing is stupid, because you'll be less likely to see quality games from those developers in the future.
      I encourage everyone I know to at least follow the licences for software they use, because it shows them just how restrictive or non-restrictive that license is, and just why Free (not open-source) software is a good thing in most cases.

      --

      --
      Soma: because a gramme is better than a damn.
    12. Re:Closed vs Open Source by Black+Parrot · · Score: 4

      > 1.Linux users will have to overcome their desire for Open-Source. Gamers probably don't have this problem, but it bears mentioning. See also #3.
      > 3.Linux users will have to get used to the idea of paying for software. If the games are ripped off left and right, then there will be no money for the people producing the games. And then there will be no games.

      You are assuming that "success" is defined by how many units can be sold. What if we defined it by "being able to play lots of nifty games under Linux"? In that case, "Open Source" and "free" might be advantages rather than disadvantages.

      Take Freeciv as an example. It's open source, and it's successful in the senses that it has lots of dedicated players and it is still getting attention from programmers even after 5 years "on the market". It has also started moving away from being just a clone toward being an innovator.

      How many commercial games still get bug fixes and enhancements after 5 years? In the commercial world, bugs get fixed exactly when businessmen think the fixes will contribute to the bottom line, which is rare indeed. Indeed, a steady stream of bug fixes might be seen as a conflict of interest with getting people to buy the next shoddy product.

      Also, your favorite genre is at the mercy of a handful of businessmen. What if you love FPSs, and they decide this year that FPSs are declassé, and move on to the next big thing? You're screwed. No new titles, no bugfixes for the old ones. It has happened before, and it will happen again. With OS games, it's not a risk at all, because it only takes a handful of volunteers to keep a game evolving.

      OK, so I named Freeciv. Granted, that's not much. But remember, Linux still has a very small share of the desktop market, and even a smaller share of the gaming market. As those shares grow, mindshare will grow too, and you'll see more games of Freeciv quality popping up.

      Remember too that the PC world had a thriving shareware market long before Linux was born. The itch and the will to scratch has always been there. What happens as more and more of the shareware author type become aware of Linux and the joys of OS programming?

      My brother used to tinker with shareware games, but he was stuck with QBASIC because he didn't have money for development suites, and of course it takes years for one person to develop a nice game if he can only work on it a few hours a week. But suppose he installs Linux on his system? He suddenly has more development tools than he knows what to do with. And between OS licensing and the internet, he can suddenly round up a handful of like-minded comrades to help make his game become a reality.

      I think we are headed for an OS revolution in gaming just as we are in desktops, and just as we have already experienced in servers and supercomputing clusters.

      We may even experience a catastropic collapse of the game production sector. Game programmers already work deathmarches for low pay, with a low probability of producing a hit. Any substantial spread of OS gaming is going to put pressure on a system that is already ill. (Did I say already ill? Look at the release-day pricetag of games that are coming out now, and compare that to what they sold for five years ago.)

      As for scratching the itch... I quit buying games altogether. I bought a few for Linux, but every time I play one I find myself asking "Why should I play this, and deal with the bugs and screwball features, when I could write my own game, or take Freeciv and tweak it to suit my own tastes?"

      If only 1000 people develop the same attitude, OS games will start popping up everywhere. And the more that pop up, the more mindshare they attract.

      No, I don't think the desire for open source and the unwillingness to pay for certain kinds of software is going to hurt the "success" of Linux gaming at all. No more than they hurt the success of OS operating systems. The same factors still apply.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
    13. Re:Closed vs Open Source by Ig0r · · Score: 1

      What are you trying to say..?

      --

      --
      Soma: because a gramme is better than a damn.
    14. Re:Closed vs Open Source by Stele · · Score: 1

      I suppose you live in your parents' basement rent-free and get pizza money from your newspaper route? Or maybe you sell drugs on the side.

      Some of us do have bills to pay. And I for one prefer my own house to living at home.

    15. Re:Closed vs Open Source by Anonymous Coward · · Score: 1

      Dispute all you want, if it makes you feel better.

      DLL Hell doesn't really apply to games, which have largely relied on DirectX/openGL for years now. Games come with the required version of DirectX 99% of the time.

      With SFP in W2K, DLL hell is near 100% myth - it's not possible unless you disable SFP.

    16. Re:Closed vs Open Source by 1010011010 · · Score: 2

      > Your point nr 3 goes for most software, not just games.

      Well, moreso for games, because they're more ephemeral, single-purpose and short-lived than other kinds of software.


      - - - - -

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    17. Re:Closed vs Open Source by Sc00ter · · Score: 1
      Well for the people that do, and the people that want high quality games, like Quake3 and Half Life.

      Sorry to say, not everybody does it for the love of it, they do it for the love of money.
      --

    18. Re:Closed vs Open Source by Sc00ter · · Score: 1
      "Linux users will have to overcome their desire for Open-Source. Gamers probably don't have this problem, but it bears mentioning. See also #3."

      This is a good point. Just becuase it's opensource, doesn't mean it's good. Opensource also isn't a good business model for selling software. It works for RedHat and others because they sell large bundles with support and such. But who's going to need support for something like a linux version of HalfLife or other game. And who is serously gonna pay $40-$60 for a game when they can get the source for free and compile it themselves?
      --

    19. Re:Closed vs Open Source by Yngwar · · Score: 1

      Several comments need to be made here. First, the game industry is not the same as the OS industry. Regular consumers buy games, not corporations. For a corporation, paying thousands for customer support is irrelevant. For a regular consumer, paying _any money at all_ for support is often unacceptable. Second, the profit margin on games is extremely small. You say Blizzard and Sony make money; well, goodie for them. They're two companies. Blizzard also happens to have produced that vast majority of best selling games in recent history. Reality is that only 1 in 10 games makes money. Most companies are created and disappear so fast, you never even know they existed; even those that make a good title typically make barely any profit and then turn into one hit wonders. Further, game programmers aren't the most highly paid programmers as is. Most do it because they like games; otherwise, they'd take a job with fewer hours per week and a substantial salary increase. If you cut the salaries even further, many people will just say it's too much stress for too little remuneration, get a forty hour a week job, and write tetris or asteroids clones in their spare time. Admittedly, this is under the current publisher model, where money is lost to middlemen. One could imagine downloading software for fees, for instance, which has been done for small games like tetris clones and worked well there, but seems unlikely to work well in games with substantial development costs. In any event, developing cutting edge games costs lots of money. Before you go advocating open/free source games, actually go out there and write a cutting edge game: create a portal culler, a terrain engine, custom art and sound, solid game design and make it all efficient. It's a lot of work, which implies that it costs a lot to get it built. How are you going to offset these costs and still make a profit? That's really the thing that annoys me. I hear so many people advocate open/free source software for games, but so few give reasonable suggestions for how companies are to remain in the black. I'm not saying that games can't be eventually open sourced --- once a game reaches "price-saver mode" about a year after release and goes down to $20-30/copy, this is reasonable as the bulk of sales will have already been made and open sourcing it might jump start mod development; even if you don't make money off incidental sales from mod developers and players, at least you get karma with the hardcore community ( a la Id). Of course, there are free game projects, and for those, open source/free source works fine. Some of those games are actually quite fun, although I've yet to see one that didn't lag technologically by a substantial amount. I usually work on free projects myself in my spare time. But then again, I don't need to stay in the black since I'm doing it for free. Of course, maybe some games could be subscription-based like Everquest. Well, that's great for games like EQ, but perhaps not so great for single-player games. Even for games like EQ and Asheron's Call, it isn't necessarily so good. If everything is open source or free source, then people can make their own servers and not pay the subscription fees. I suppose you could still sell CDs with new content and hope that more people than not bought it rather than ripped it, but it seems risky. Also, at the risk of making this post even more disorganized ;), I want to address the piracy issue. Yes, games are pirated and some game companies still make profits. So what? The Finns have been estimated to have a 90% piracy rate on software, but this doesn't put MS out of business? The point is, game piracy is fairly low in most places, largely because most people aren't cheapskates and prefer not to do illegal things. If you make payment an honor system issue, however, piracy rates will go up by an extreme amount --- just basic psychology here, people avoid a stick, even if it's very unlikely they'll get hit, but they don't often do things just for the sake of doing the right thing, particularly if it isn't something _obviously_ ethical like tithing. This is just basic psychology. People need to start thinking about these issues instead of what's good for them in the immediate future. Pirates need to stop being so bloody cheap and lazy. Come on, it's $50 and a walk to a store or a trip to amazon.com, is that too much to ask? Of course, some people might not mind playing games that are 5-8 years behind the current cutting edge. For those people, open/free source is great. Hell, I used to play text Muds as late as 1997, where such models worked great. If you want to play Hearts, you can usually do that for free too on the Internet. But if you want to play something like Giants, Black & White, or Tribes 2 in 2001, expect such a model to fail. (Speaking of which, Tribes 1 suffered more heavily from piracy than most games, I'm surprised Tribes 2 came out at all --- if such piracy rates continue with Tribes 2, I wouldn't be surprised if there never is a Tribes 3).

    20. Re:Closed vs Open Source by akc · · Score: 1
      It is true that sometimes adhering to standards is free, performance-wise; that going along with the "flow" and adopting other's formats and methods into your own only helps the performance and usability of your platform. However, in gaming I think that a system that adopts standards too strictly will be too restrictive for the gaming environment.

      I tend to disagree - provided things are architected reasonably well then these sorts of standards do add a degree of overhead - I guess we are talking 10% sort of numbers. With CPU speed doubling every 18 months (according to Moore's law) this sort of overhead is fluff.

      Whats more, don't forget that if there is a standard that everyone is using in the open source area, then there is potentially a large number of minds that can look at these inefficiencies and optimise most of them away.

      Don't forget that windows imposes standards (DirectX) on gamers too, but we only have M$ to optimise this.

    21. Re:Closed vs Open Source by stesch · · Score: 1
      Well, most of the Linux users don't use any source at all. They install a precompiled package for their distribution.

      It makes no difference for Joe Average Linux User.

    22. Re:Closed vs Open Source by greenalbatros · · Score: 1

      And a voice was heard crying in the wilderness: "in the beginning was the hunger in the eyes of the management guys. And he saw that it was lust for profit, and he new that it was bad. So gave unto Babylon Linux, and he saw that it was good. But the management guys still had the hunger. And he was sad for he new that their lust could not be satisfied." As it was in the beginning, now and ever shall be. World without end. Amen

      --
      this sig steers like a cow. and i can prove it
    23. Re:Closed vs Open Source by Provocateur · · Score: 1

      seriously, for Linux gaming to succeed:
      Where is GLSETUP for Linux? This one stop shop is the one and only place to retrieve the latest drivers for any 3d accelerator under the sun. All windows, though:-( ALmost one click.
      It is also a metaphor for what is lacking in Linux.
      And yes, I have paid for Loki's Sim City, and I will do the same for any game for Linux.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    24. Re:Closed vs Open Source by Ig0r · · Score: 1

      After the first few games, it just got monotinous (sp?). If the weapons were a little more diverse (but not to the overkill extent of UT), and the maps were more interesting, it might improve the longevity of the game.
      CTF games always degenerated into team deathmatch, and the same situations occured over and over again.
      I guess I'm just more of a counterstrike/aq2/TF guy.

      --

      --
      Soma: because a gramme is better than a damn.
    25. Re:Closed vs Open Source by Ig0r · · Score: 1

      After the first few games, it just got monotinous (sp?). If the weapons were a little more diverse (but not to the overkill extent of UT), and the maps were more interesting, it might improve the longevity of the game.
      CTF games always degenerated into team deathmatch, and the same situations occured over and over again.
      I guess I'm just more of a counterstrike/aq2/TF guy.

      --

      --
      Soma: because a gramme is better than a damn.
    26. Re:Closed vs Open Source by litheum · · Score: 1

      yes, i agree. quake3 the game is a piece of crap, far worse than quake2. i've been talking about this with friends a lot over the past few days, and i've decided that i don't care as much about how many polygons and triangles and all that shit as much as i do about the game being fun.

  38. How to succeed in selling Games for Linux by WillAffleck · · Score: 1

    As someone who's actually made money developing games, albeit a while ago, I have these insights:

    1. Linux, for the end-user/desktop client comes in two flavors - geeks and appliance installs. The easiest one to sell to are Linux appliance installs.

    2. Part of the problem is distribution. What we need is someone to sell the box that has the game manual, and separate out the cheat manuals and the strategy and add-ons manuals. That's where the money is.

    3. What we need is Linux games that have a single install disk, download most of the code from a website (easier to patch and handle probs), and then you can get sold on all the other things.

    --
    Will in Seattle
  39. Re:Games can be open-source by Datafage · · Score: 3
    Games can be open source, yes, but this wouldn't work for all of them, and perhaps even the majority. MMORPGs piss me off, I want a nice FPS or Mechwarrior-style game. You're not going to be able to apply the subscription model to that and have me pay for it.

    Multiplayer is where it's at, but not necessarily for a central commercial server. I never played Diablo2 on Blizzard's server after I saw the lag, I always play on a LAN. Same for UT. The purchase model is not going anywhere anytime soon, and bringing up cases where it could possibly work is not going to make everyone decide that commercial server games are the future.

    -----------------------

    --

    Nicotine free Amish .sig.

  40. Re:Sure, when it works. by Ig0r · · Score: 1

    Or just use a distro with a package manager that handles dependencies decently (apt).

    --

    --
    Soma: because a gramme is better than a damn.
  41. Soul Calibur coming... by GoNINzo · · Score: 2
    A legend will never die!
    Fight 1...
    Klick, versus...
    Hacker! Fight!

    "3y3 4m 31337!" Insert repeatable unblockable move

    WINNER! Hacker.
    But the soul still burns!

    --
    Gonzo Granzeau

    --
    Gonzo Granzeau
    "Nothing the god of biomechanics wouldn't let you into heaven for.." -Roy Batty
  42. Re:Linux only platform game by DrEldarion · · Score: 2

    A linux only game that is top of the line that everyone wants to play will be what makes linux a platform worth gaming on.

    Except that's never going to happen.

    If a company has a good game, they're going to want to get it out to the most people. Linux, I'm sure, doesn't even have 1/20th the amount of gamers that Windows has.

    So lets see, which option makes the most sense to Mr. gamemaker?

    -- Dr. Eldarion --

  43. Re:Less Than 100 Paid Free Software Developers?!?! by grammar+nazi · · Score: 2
    Don't forget the smaller projects that have paid developers.

    The NSA people who designed NSA Secure Linux were being paid. I worked on an OSS project at university and was paid. The lead developers of this projects were paid as well (they didn't even have to teach classes, they are full time faculty who only work on this project).

    --

    Keeping /. free of grammatical errors for ~5 years.
  44. Me too :-( by 1%warren · · Score: 1
    I have Loki's QIII, but I'm getting > 20% better FPS running it in W98. Sadly, with my current hardware, It means that I'm just not competitive if I run it in Linux.

    & Baldurs Gate II doesn't run in Linux...

    --
    Full plate and packing steel! -Minsc

    --

    Full plate and packing steel! -Minsc
  45. Thanks. by Vandermar · · Score: 1
    I always wondered what Direct X was all about. Is Microsoft the only entity allowed to create a layer that understands Direct X commands? If not, is such a layer technically possible in Linux? I guess it would have to be optional, like a small server running only if/when it's needed.

    Would a DX layer mean that everything accessing a sound card, video, joystick, etc would have to be rewritten or can it exist without interfering?

  46. Re:Games can be open-source by Grab · · Score: 1

    What d'you need a computer for? Play cards or Monopoly or Risk instead - there's gameplay for you if you don't need flashy graphics. ;-)

    Sure, there's nothing new in the world - nearly everything copies something. Hell, if you want you could say that Q3 is just Space Invaders with a flashier front end. These days though, top-notch graphics are a de-facto part of the game, so much so almost that the customer expects them to be there. Consider a car - would you be slightly disappointed if you bought a new car and found it didn't have a starter motor and you had to hand-crank it? The car may handle brilliantly, but the step between what you expect and what you get on the user-interface is likely to put you off.

    Grab.

  47. My experience with K7 + GeForce + Linux (help?) by e_n_d_o · · Score: 2

    I just bought a new K7/1100, Asus nVidia GeForce2 GTS, and Asus A7V mainboard. I installed RedHat *cringe* 7. It found everything in the box right away, and once I got all the updates applied and Helix setup, I went over to nVidia.com and grabbed their 0.9-5 Linux drivers, read the directions and attempted to install them. The nVidia RPMs for RedHat 7 were built for a different kernel (RH 2.2.16-21) instead of RH 2.2.16-22 (which is stock with RedHat7). I tried their trick of "insmod agpgart --agp-use-unsupported=1" (or something like that) and forced their kernel module to be loaded instead of whining about -21 vs. -22 (while praying that doesn't hurt anything). Also I tried compiling the driver myself but I think RH7's beta gcc is what's preventing that from working. Then I forced RPM uninstalls of all the Mesa stuff which causes problems.

    With all that stuff installed, X dies when its launched. I've still got a few more ideas to try, and still a couple more resources to tap (friends, newsgroups, some anandtech articles, etc), but I'm about ready to head back to my former Linux now Win2k box (P2/333 + Voodoo3) to play Q3F until some decent information comes out or nVidia makes an easier install for my machine.)
    ---

    1. Re:My experience with K7 + GeForce + Linux (help?) by Sits · · Score: 1
      Getting and running the NVidia drivers properly can be something of a challenge. I myself have managed to get them running on Mandrake 7.1 (even under 2.4 with the patch from the #nvidia irc channel). Your best bet is to poke around the Nvidia XFree 4.0 Drivers for Linux FAQ.

      It's a pity that you had to resort to slashdot for help though. It shouldn't be this to install and if you do get stuck it shouldn't be so tricky to find help.

    2. Re:My experience with K7 + GeForce + Linux (help?) by para_droid · · Score: 1

      I had the same problem; X relies on Mesa. However, I fixed it by commenting out the references to GL and GLX in XF86Config-4

      Abashed the Devil stood,
      And felt how awful goodness is

  48. Re:Also need games that are relevent now... by HD+Webdev · · Score: 1

    Online FPS numbers by game

    Breakdown of Halflife by mod (over 29k counterstrike players when this was posted)

    --
    This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
  49. Re:Why don't businesses think like businesses? by Life+Blood · · Score: 2

    Its simple, because 3D engines aren't the expensive part! Games have 4 times the numbers of artists and various other creative talent than programmers. The programmers themselves are really just a pretty small part. Thats why there are so few OS games. Because game production is a manufacturing process not a service process like so much network gear is. Its relatively easy to write the server, etc. but the art and plot of the game is the creative and expensive bottleneck.

    --

    So far I've gotten all my Karma from telling people they are wrong... :)

  50. Re:Games can be open-source by Life+Blood · · Score: 2

    Alright, I'm making an OS MMORPG. I make my money off subscription sales. Question: How do I secure my business model? What is to prevent a million people from copying me and destroying my customer base?

    If everyone has access to the client and server code then anyone can run a server that can afford the hardware etc. I don't expect the hardware to be a big barrier to entry for that much longer though because its getting progressively cheaper.

    In short, your business model would work for about a year or two. Maybe three if you don't release your server code (since you don't have to because it isn't actually distributed). Then other similar services will be up and probably as good as yours. They will also be cheaper since they didn't have to pay the original development costs for the software and you did. Suddenly your customer base has been cut a million different ways and your revenue drys up. You lose.

    --

    So far I've gotten all my Karma from telling people they are wrong... :)

  51. Re:Linux will be the premire game emulation platfo by tcc · · Score: 1

    Right, DirectX emulation, you'll always be a version behind by the time you finish the emulation, if not 2 :) Really not an option.

    --
    --- Metamoderating abusive downgraders since my 300th post.
  52. I've re-installed my Windows partition by maynard · · Score: 3

    And am planning the purchase of a PS2. Frankly, gaming on Linux is a joke. How much do you wanna bet that ID Software isn't going to release Doom 3 for Linux, or allow a port? I'm doubting it.

    I own Terminus, Unreal Tournament, and about ten Loki games. I'm pleased with Vivarious Visions (and actually like Terminus)... but as many already know I'm NOT pleased with Loki, or their attitude towards this customer. So I don't buy their products any longer. Where is Alpha Centauri, or any reasonable explanation for this mess? Why do they continue to accept multiple pre-orders on their web page when they know it will hold up the delivery of other games purchased in the same order to their customers?

    I'd love to see gaming take off under Linux, and think the software infrastructure should be in place once XFree-4 w/GLX and MesaGL, Linux-2.4 w/DRI, and a standardized base between distributions comes along. I'm guessing this will really fall into place by Redhat-8.0, which means about a year from now or so. Until then games authors are going to be forging a new Linux market and eating the support costs associated with the various incompatibilities between Linux distributions. Until this happens though I've given up. After buying twelve or so games for Linux in the hope that I could completely wipe out Windows in order to enjoy a few good games I've now come full circle and re-installed a Windows partition in order to game again. It's easier than dealing with this mess. Frankly, I'll be buying a PS2 ASAP (God knows when they'll be on store shelves) and am thinking of dumping PC gaming altogether.

    Cheers!
    --Maynard

    1. Re:I've re-installed my Windows partition by RQ · · Score: 1

      To tell the truth, without their multi-player features, which any 2D, 3D isometric, even text-based game can excel at, ID/Quake and Unreal Tournament and Co have NOTHING to recommend them. They are no less SURREAL and a matter of ESOTERIC taste than Dragon's drawn with ASCII "D"s, or watching attack messages on MUDs, or mono-coloured 3D isometric terrains, with their strafe-left and right, while bouncing up and down, and holding 1 ton bazooka, cold 3D-card board effects pieces of crap.

      The fact that Linux does or does not have these games is not a loss. As time goes by Game developers will realise what a waste of time and poor service they have given the Customers because of poor-design of Windows. Flakey games, which crash constantly. Or work fine on one machine, but have inexplicable glitches on another. DirectX and all the kludges and work-arounds they have to deal with, delaying release dates. A fact aggravated further by the constant obsession with graphics over game play.

      The PS2 does not hold out much hope either. Its a pain in the arse to develop on, even worse than a PS1. The kernel and library keeps changing. Its poorly documented, and what there is is mainly low-level assembly language and electronic circuit diagrams. More than half of the sample programs are in Japanese. You have to grope around in the dark, until you stumble upon a solution, which does not behave quite as document. It is very much like Win32 SDK and DirectX programming that light. All of these will indirectly effect the users as games release dates gets pushed further back, and the end-result is not worth the time waiting for it.

      Linux is not just a case of technological change but of cultural change as well. Since people can see the Open Source code, it is no longer beneficial to write poor underlying code, and obscure it in a binary. This will badly effect progress. So hopefully the underlying, and final product should be better all through for the User. This is of course assuming Game companies adopt the Open Source philosophy.

  53. The ladder to success for linux gaming by jhol · · Score: 4

    What we have here is a classic case of Domino ladies and gentlemen...

    For linux gaming to become successful linux itself has to go mainstream, and it's falling short on ease of usability. The average gamer/user is not experienced enough (or do not have the time) to install and learn linux properly and install the games that are available for linux RIGHT NOW.

    So once the game companies starts to see that even ordinary gamers/users installs linux with ease and has no problems in learning it then they will finally develop games for the platform and sell them through retail. IMHO linux still has a very long way to go before that happens.

    1. Re:The ladder to success for linux gaming by RQ · · Score: 1

      This assumes that Commercial game companies think of the Users welfare before they adopt a platform. But is that True? Isnt in fact the other way around? They look at how well the sales of games are on a particular platform, and then they jump on it. Did the companies who signed up for the X-box, before its specs where even finalised, think about their Users welfare before hand? How could they think about that, when the hardware wasnt out yet. Same goes for DreamCast. Same goes for PS2.

      Do companies care about the DLL hell problems Users have on Windows PCs? Or with incompatible graphics cards? Or the flakiness of DirectX? Do the companies care about the re-boots and re-installs their Customers go through? Or do they only care about the hard cold cash?

      Is it that Linux is not easy to use? Or are you in fact comparing installing Linux with using Windows pre-installed? How can a system be usable when its constantly crashing? How many AVERAGE Users know what to do when a game does not install properly or does not work properly on Windows? Don't they just call up and ask for help? Why is it inconcievable that they do it for the Operating System as well?

      Define Average Gamer/User? Is it someone who knows absolutely NOTHING about computers? In which case, what difference does it make to them, whethere its Linux or Windows! Is it someone with little experience, and is not likely to learn or remain in the gaming scene for long? Do you think the bulk of Game buying public? Or is it someone who has many years of experience, and has bought many games over this period? A hardcore gamer, with NO experience of installing Windows, or other systems? Who does not want just that bit more speed and stability from their system?

  54. Re:Linux only platform game by Ig0r · · Score: 1

    People would probably be more likely to pay for a produt if it didn't have crazy/stupid restrictions in the liscence or dumb/non-working copy 'protection' features.

    --

    --
    Soma: because a gramme is better than a damn.
  55. Re:Gaming Learning Curve by DrEldarion · · Score: 3

    Kids today are born and bred on computers

    Close. Kids today are born and bred on WINDOWS computers. They're used to everything being handed to them in a nice little package. As the years go on, they think, "Hey, computers are easy!".

    Then you show them Linux. A select few will say, "wow, this is damned cool." The rest will say "Why bother? There's no point. I already have my nice-little-user-friendly Windows box right here. Show me ONE advantage that Linux has for me (that I really give a damn about), and MAYBE I'll give it a chance." And chances are, there won't be any advantages to give them.

    These kids grew up on computers running Windows. Most of them will stick with what they know.

    -- Dr. Eldarion --

  56. Re:I'll sum it all up. by Black+Parrot · · Score: 3

    > Linux gaming on the retail scale is a joke.

    And it didn't exist at all two years ago.

    For the purposes of fortunetelling, it might be better to look at trends rather than a snapshot.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  57. Thank You! by maynard · · Score: 1

    We may disagree on whether my course of action has been appropriate or whether I've over-reacted. We may also disagree on the relative value of Loki's contribution to the Free Software community. But the derogatory (and sometimes threatening) comments I've received over this issue has only strengthened my resolve. I thank you for your apology over the name calling and accept that you disagree with my conclusions and course of action. I hope that if we meet at a Linux or USENIX conference we'll shake hands and simply agree to disagree on this one issue.

    Take Care,
    --Maynard

    1. Re:Thank You! by AgentGray · · Score: 1

      Agreed!

      :)

      I do hope that no matter what the problem it does get resolved for everyone involved.

      --
      "Power corrupts. PowerPoint corrupts absolutely."
  58. Re:Games can be open-source by Winged+Cat · · Score: 1

    It takes time for people to copy what you are. In that time, you can upgrade yourself to be ahead of the competition. Keep it up, and you've got customers for life. Slack off, and...well, remember the dinosaurs? There's a reason that metaphor is so popular in business, and this type of situation is it.

    Wannabe competitors can copy or emulate your code. But they can't as easily duplicate the community and rich world you'd already have.

  59. Then put your money where your mouth is. by SimHacker · · Score: 1
    Well why don't you ask your sysadmin wife to sell the car and the house and all your stocks and retirement accounts and empty out the nest egg you've been saving for breeding, and have a vasectomy so you won't accidentally conceive any expensive babies that will detract from your game playing time, and send all that money to Loki, so they can pay their programmers to work only on gpl games, and pay the exorbitant source code licensing fees to computer game companies that invested millions of dollars in developing those games, so their stockholders don't sue them.

    Richard Stallman loves you.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  60. Re:Games can be open-source by Life+Blood · · Score: 2

    Yes but it is during the "slacking off" phase that you make the majority of your profits because it does take as much effort to stay on top once you get there. Under your model you breed competition for yourself, not necessarily a good thing. Besides any strictly coding improvement can be almost instantly implemented by your competitors with little to no cost to them. Since you have to stay the innovator to keep on top, you end up spending the majority of the development money and reaping few benefits for it.

    Having to constantly work harder than your competition is not a recipe for success.

    Counting on a good "community" to keep your customer base is nice, but how long will that last if you have to charge more than your competitors because you are forced into the role of innovator? Don't bet your business on intangibles like "community."

    --

    So far I've gotten all my Karma from telling people they are wrong... :)

  61. Re:Linux Game box by gwjc · · Score: 1

    OMG They have major financial problems... so what? Just like the recording industry may they all choke and die from their greed.

    Dickens knew what they are all about...

    ``Are there no prisons?'' asked Scrooge.
    ``Plenty of prisons,'' said the gentleman, laying down the pen again.

    ``And the Union workhouses?'' demanded Scrooge. ``Are they still in operation?''

    ``They are. Still,'' returned the gentleman, `` I wish I could say they were not.''

    ``The Treadmill and the Poor Law are in full vigour, then?'' said Scrooge.

    ``Both very busy, sir.''

    ``Oh! I was afraid, from what you said at first, that something had occurred to stop them in their useful course,'' said Scrooge. ``I'm very glad to hear it.''

  62. Re:Games can be open-source by asuffield · · Score: 1
    There is another way: think abuse.

    In short, you aren't open sourcing the *GAME* per se, but the *ENGINE* that drives the game. Let's face it - you don't really want other people monkeying with your data files, maps, etc. Yes, they can copy them, but it's not legal, because those are components you pay for, and the license is written appropriately.

    No, this is no barrier to the clients, but it does prevent another corporation from setting up a competing server. They can write another game based on the same engine. So can you - the real question then is, who can write the better game?

  63. Correction by Sits · · Score: 1

    That should have been Mandrake 7.2 not 7.1. I did have it kind of working with 7.1 but that's another story :)

  64. Thank you Mr. Carmack by maynard · · Score: 2

    Thanks for your direct reply. I seem to remember that you had previously stated that Q3 generated disappointing revenue, which is what I based that presumpton upon. I'm pleased to know that you're planning to continue supporting Linux. I hope I'll be able to play Doom 3 using a Radeon card rather than the Nvidia GeForce, as that's what I plan to buy.

    Thanks also for your games -- you don't know how much time I've wasted with your Quake games; entertainment money well spent.

    Cheers,
    --Maynard

  65. Re:Games can be open-source by Winged+Cat · · Score: 1

    Mostly correct, except for one fatal flaw...

    Besides any strictly coding improvement can be almost instantly implemented by your competitors with little to no cost to them.

    Negative, for the exact same reason that you have a bit of lead time with your initial product. It takes time to reverse engineer (or just, if your product is open source, learn about and comprehend) any improvements you make. While your competitors do this, you make money off the improvements, and forge ahead with new ones.

    Granted, you can make more profits - in the short term - by slacking off the innovation. But this almost inevitably comes at the cost of maintaining the lead which has generated your revenues to begin with, until you're just another competitor with no more profits than anyone else. And then you're in trouble.

    One more thing:

    Don't bet your business on intangibles like "community."

    You'd be surprised how many sucessful businesses (like AOL) survive mainly by doing just that.

  66. Re:sdl by pixel_bc · · Score: 1

    My point is that MS may depreciate or change the technology if it will gain them more money.

    I agree - we've seen them do that - but they won't be abandoning something that a) has a stranglehold on the industry and b) they control exclusively.

    They historically have dumped stuff when it became a liability to them.

  67. Re:Games can be open-source by Life+Blood · · Score: 2

    AOL survives on ease of implementation not on community. Everyone I know who has ever been on AOL started there because it was an easy place to get started. They all left AOL when they realized they were paying too much for what they were getting.

    The problem with your model is that many people will go with a cheaper alternative than your bleeding edge game. The services your competitors provide will be essentially subsidized by your own efforts. It is substantially cheaper to reimplement your work than to develop it themselves. Your business model will be inherently more expensive than theirs because you must work harder than them to stay ahead. This is assuming you don't make a mistake and allow them to catch up. Once that happens your business model fails entirely.

    Now if you offer your work as Closed Source, then they have to essentially reverse engineer every new thing you do. This expensive unlike simply giving your innovations away for free in OS development.

    In short, running a business is much like fighting a war. You want to be able to win definitively and then exploit that, not consistantly scrape by fighting with attrition. You want the fight to be as lopsided as possible because it allows you to make the most profits and that is what business is all about.

    --

    So far I've gotten all my Karma from telling people they are wrong... :)

  68. Re:Programming nitwit. (question) by Ig0r · · Score: 1

    The major problem I'd have in windows was that if there was a misbehaving app (even IE would do it), it could render the system inoperable and force a reboot. It was too easy to do.
    At least in the case where the apps fuckup in linux, I have the option of ssh'ing in and killing them.

    Also, it's a case of 'you get what you pay for'.
    I don't (need to) pay anything for Linux and it has all the functionality I need.
    I have to pay for windows, and it's a substandard system (for my needs).

    --

    --
    Soma: because a gramme is better than a damn.
  69. Linux users dont play games by darthaya · · Score: 1
    Well, most of them dont play up-to-dated games, at least.


    I wonder how they managed to play Diablo 2, Alice, Broodwar, Sim under their wine....

  70. Re:Sure, when it works. by Ig0r · · Score: 1

    I didn't say it had to be Debian, other distros are using apt, even RPM-based ones.
    Also, you're running on the unstable/testing package tree. You have to accept and expect the fact that things will break.
    It's not called unstable or testing because they like to use big words!

    --

    --
    Soma: because a gramme is better than a damn.
  71. Re:French Toast? by DrEldarion · · Score: 1

    WHAT ABOUT ME?!?!

    (goes back to photoshopping BBABs head)

    -- Dr. Eldarion --

  72. Programming nitwit. (question) by Vandermar · · Score: 1

    I'm a hardware kind of guy and have been using Linux for a couple years now. For the past year I've been using a laptop, so high end games are not really an option. Soon I will be building a beast of a desktop. My question is this: What is it that makes Linux less desirable for games? Sure there are more "mainstream" game companies focusing only on windows but is there some technical reason for higher game performance? Is it just a matter of optimization? I know this is a newbie question but like I said, I'm a hardware guy.

    1. Re:Programming nitwit. (question) by Tim+Browse · · Score: 1

      Speaking as a games developer, from my perspective, there are two main problems with producing games for Linux:

      (a) Persuading the publisher that it is worthwhile.

      (b) Being able to minimise compatibility problems with all the different versions of Linux, and its associated libraries. I've not tried lots of different distributions, but judging from what I read on this and other sites there is a fair bit of pushing and shoving required, especially when using bleeding edge hardware like 3D cards and DSP sound cards.

      Basically, it has to be worth it - I'd like to produce a Linux version of our game, but if the market is tiny, *and* it consists of a bunch of people running very different OSs that we have to deal with, it doesn't seem like a viable business proposition.

      Bottom line is: it may well take a lot of effort to get the game running smoothly and reliably on all major dists of Linux (and how many of those are there?!), and if we didn't make that effort, we'd get lots of support calls and lots of irate (and very vocal) users - rightly so. For that reason, it can be more attractive to support Windows and ignore Linux (sadly).

      Caveat: as I said, I haven't looked into this in detail, but it might prove to be less of a problem than I think (OpenAL and similar libraries will help if they become widespread) - and the problems may just be exaggerated anyway. At this time, I just don't know. I contacted Loki for advice months ago, but have heard nothing, which doesn't make me keener to to do the Linux version.

      2p.

      Tim

    2. Re:Programming nitwit. (question) by Ig0r · · Score: 1

      I prefer gaming in Linux because performance in Windows (98) dramatically decreases after prolonged uptime, and games (or any userspace programs) can take down the whole OS.

      --

      --
      Soma: because a gramme is better than a damn.
    3. Re:Programming nitwit. (question) by linuxpimp · · Score: 1
      It's all about standard APIs. Rather than program for each possible input and output device, game programmers can write fairly generic code, e.g. instead of writing code for a specific joystick, a programmer tells MS Direct X "if there is a joystick, it will do this function." Direct X then incorporates this functionality through the Windows device driver. The same thing is done with graphics, sound, etc.

      Ever since Direct X version 5 or so, the Windows game APIs have been very good, while the APIs for other platforms have been less good. OpenGL was a cross-platform exception in the 3d graphics realm for a while (remember the original Quake?!), but it was designed to be a 3d API for architects, not gamers, so the standard was slow to change. By contrast, the Windows' APIs continued to add new whiz-bang features game developers loved.

      In short, until the Linux game APIs get better or they develop a cross-platform API (mentioned in another post), I don't see much happening with Linux gaming besides people porting Windows games to it.

      --

      Today's sig brought to you by http://www.swankypimp.com

  73. If someone can get Red Alert 2 running right on a by Fervent · · Score: 2

    ...Linux box, I'll move.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  74. Why don't businesses think like businesses? by KernelBloat · · Score: 3

    If I were the president of a gaming firm (instead I'm the president of a free software producing company), I would seperate the code from the content and cut some costs.

    Game development costs are ridiculous for the returns of mediocre selling games. Either you make a smash game or you sink. Costs could be cut a heck of a lot if there was more code re-use in today's gaming industry. It seems every little game has its proprietary 3D rendering engine. That's great, but why not focus your efforts where it counts (the fun of the game!).

    If there was a free, cross-platform, very fast (as in cpu cycles) rapid game development platform that emphasised modularity, anyone could build games on their spare time using world-class tools developed by thousands of enthusiasts all over the world! All that would be needed is a game production company to want to cut development costs by not wanting to pay for a rewrite of mountains of code.

    If the game development environment was to be composed of many interworking (but independant) parts, the useless parts could be discarded when not needed (stopping game developer's fear of bloat :)

    Making the environment easy to use would encourage new developers who are only interested in making games (instead of computer programming) to make more games! It would also increase pressure on game production co's to make better games!(nice graphics are a novelty, crappy storylines make for crappy gameplay and no fun)

    This only leads to increased prosperity and everything your heart desires. Thank you.

    1. Re:Why don't businesses think like businesses? by Yngwar · · Score: 1

      As was stated by the previous comment to this one, this already is happening to some extent. However, be aware that licensing an engine doesn't necessarily cut costs. You have to pay the licensing fee, and then you have to pay programmer costs to get used to the engine. Getting used to an engine can take quite a while. From a business perspective, licensing can still be worth it as you just focus on content, rather than needing to worry about programming your own engine.

      As a broader question, though, as regards the poster: most people are really talking about hardcore games here. Hardcore games need to be cutting edge. Most game programmers read Siggraph, Eurographics, and the other computer graphics conferences/journals religiously. As soon as a new idea comes out, it is adopted if feasible. Look how fast portal culling became the rage; while the original idea dates back a bit (Teller and Funkhouser are my first recollection in 92, but there was a predecessor, just don't want to look it up), portal culling as it currently is didn't become feasible until Portals and Mirrors in Siggraph 95, I think it was. Pretty much as soon as that paper was published, it was immediately adopted into new game designs. But doing so required a substantial overhaul of the engine. While theoretically portal cullers are similar to BSP tree renderers, they are not identical.

      However, it is not unfeasible that a new vein of games might evolve. Text Muds, for example, were popular long after text games were passe, although part of that was due to the internet aspect of Muds, when few games were on the internet. But people like to hack games in their spare time, and some of those games are quite fun.

      However, someone still needs to write an engine that is cutting edge; many people demand it. Whether the game creators license it or use it directly is another issue. In any event, it is unlikely that such engines will be free, although slightly more out-of-date ones might well be.

      Ultimately, most game developers/programmers just want to get paid reasonable salaries for doing what they enjoy. Any business model that safely supports that is good to go.

  75. Re:Games can be open-source by Winged+Cat · · Score: 1

    So, it comes down to yesterday's features at a lower price, or tomorrow's features at a higher price. The only question is, can you stay ahead far enough to justify the prices you do charge? Your competition has the advantage of cheap and quick - though not free and instant - adaptation of your stuff to theirs. You have the advantage that your more technically advanced players, at least those who don't want to be competitors, can and will make "their" game better by submitting new mods back to you (you being the only open game in town); you'll still have to integrate and QA it, but there's less development cost all the same.

    Unlike in a war, you can never totally defeat your opposition; new competitors can spring up out of nowhere. (Even if you go closed source, if your feature set stagnates, that allows time for wannabe competitors to reverse engineer everything you have, and you won't necessarily have warning until they're taking your customers away.) So you've got to dominate not only everyone who is, but everyone who could be. This, if done well, is one possible way to do that for a long time.

  76. Re:Games can be open-source by Life+Blood · · Score: 2

    If you are open source then your competitors which are using your code must be, by definition and legal license, open source as well. Therefore they will have player mods just like you and the sum of their players will certainly be more than yours so your competitors as a whole will have more of an advantage with a grass roots player mod movement. Yeah, yeah, you've got the innovative reputation but your opponents are cheaper so players may go with helping out the cheaper server to get the best of both worlds in terms of cost and game play.

    Anyway I still think a better choice for games design will always be closed source development with good server scripting abilities for possible player mods. Maybe release a small multiplayer server package capable of supporting a few individuals who want to roleplay. Small enough that you can't consider it an MMPORPG anymore so it won't cut into your market. You should be able to carve out a good two years of use without significant competition, during which time you can still be creating the next generation game instead of being trapped in a short-term constant upgrade path in order to maintain your customer base.

    Anyway I think we have to agree to disagree because this discussion doesn't seem to be getting us anywhere. Thanks for the distraction from my dreary hum-drum existence. :)

    --

    So far I've gotten all my Karma from telling people they are wrong... :)

  77. Re:Games can be open-source by PurpleBob · · Score: 2

    Yes, nethack is fun in a retro sort of way, but there's higher standards now.
    --
    Obfuscated e-mail addresses won't stop sadistic 12-year-old ACs.

    --
    Win dain a lotica, en vai tu ri silota
  78. Re:Games can be open-source by Winged+Cat · · Score: 1

    If you are open source then your competitors which are using your code must be, by definition and legal license, open source as well.

    Only if your license requires it, and only if they're using your code as opposed to coming up with their own. Give them the opportunity to go totally closed source, with no player mods, and you'd be surprised how many would be competitors place control of their product over good player experience (and thus, ultimately, over income).

    You should be able to carve out a good two years of use without significant competition, during which time you can still be creating the next generation game instead of being trapped in a short-term constant upgrade path in order to maintain your customer base.

    Actually, I was thinking the path I outlined could last for quite longer than two years. With appropriate mods, including upgrade transition paths (say, from 2D to 3D as the tech comes into place), this could last until...well, MMPORPGs themselves go out of style. (Except for the "massive" bit, they've arguably been around since before the Web.)

    Anyway I think we have to agree to disagree because this discussion doesn't seem to be getting us anywhere. Thanks for the distraction from my dreary hum-drum existence.

    Agreed, and you're welcome. ^_^

  79. Linux isn't in its own world. by Anonymous Coward · · Score: 1

    Linux is not going to be *the* operating system. Ever. There can never be one single operating system because people have different needs. But it can be *an* operating system. It is based on Unix and in most aspects it is compatible. Therefore, it is pretty easy to "port" a Unix app to Linux (or BSD, etc.). Much easier than say an OS/2 app to MS Windows or an MS Windows app to MacOS. Right from the start, a wide variety of systems can run whatever game you're making. Its important that games (or any other program)
    should not be developed *just* for Linux (or even worse, for one particular distribution), but rather Unix in general.

    As others mentioned, a common gaming engine could be created and and reused. This way, companies only need to "port" their games to Unix once (for the first game that uses the engine) and not very time they come out with a game.

    -- luke

  80. OpenAL(Re:I have only one problem with Loki Games) by tsaotsao · · Score: 1

    The draft specification for OpenAL is available here. Although it is still undergoing review and open for comments, the interface is stable and unlikely to change significantly. Linux users can try out the "very nearly" 1.0 implementation by checking out the devel-1-0 branch of cvs.

    Linux specific docs are in located in cvs, as are test programs. Tutorials are available on the web, and anyone running into problems can either post their question on the mailing list or drop by #openal on openprojects. I'd be interested in hearing what sort of things you think are unaddressed in the docs and what sort of information you feel is lacking.



    --
    J. Valenzuela -- tsaotsao@lokigames.com
  81. Cross-platform and free engines are the way to go by tyrann98 · · Score: 1
    Few companies are ever really going to take a chance on the Linux platform if there are already 5 major platforms already (Windows, X-Box, Dreamcast, Playstation 2, Gamecube).

    The development costs are too high; therefore, the perfect solution is to support the use of cross-platform APIs (OpenGL, OpenAL, SDL,..). That means adding new APIs and functions to match the monster of all Windows gaming APIs: DirectX and Direct3D. If we can't improve our APIs to match Microsoft's versions, then its really going to be an uphill battle. Look at all of the features in DirectX 8: an audio API for multi-player online gaming, interpolated key-frames, force-feekback input device support, etc...

    To further improve chances of Linux games, we should probably also work on a BSD-licensed 3D game engine using open APIs. If a cross-platform engine was developed that can compete with the best games engines out there was available for free (remember some engines like the Unreal engine can cost upwards of several hundred thousand dollars to license), it would certainly help Linux games in general.

    The only way to get Linux games is make it financially profitable for the developers to make games

  82. Re:Linux only platform game by meridian · · Score: 1

    and also when the game boots linux from the cd, searches for filesystems to save game data, and runs flawlessly enough to get people to decide to install linux

    --
    meridian at tha.net
  83. Re:I'll sum it all up. by Godfree^ · · Score: 1

    First of all, MesaGL doesn't exist. It's Mesa3D (and it's not an OpenGL API before anyone accuses it of being one). And that's pretty much dead now venduhs such as nVidea are releasing certified OpenGL drivers for X, but Mesa is still pretty useful for those of use who have to do software rendering (and have a very useful reference on low-level optimizations of 3D math).

    And OpenAL offers pretty good quality sound, prolly better than DirectSound. The API itself is piss easy to learn, and as it is so similar to the OpenGL API, integrating it into games is a non-issue.

    --
    - Damnit, I'm dead Jim
  84. Re:I have only one problem with Loki Games by Godfree^ · · Score: 1

    "I wish there was a way collectively, the linux companies could buy Loki out and gpl their apps"

    What rock do you live under?

    Loki do not write their own games. They port titles from other companies under contract. They do not own the source code to those games, they only have a limited license to use it. Even if Linux companies bought Loki, the licensing restrictions would still apply.

    If the new owners of Loki refused to port titles unless they were released under GPL, they would have just wasted a lot of money, as all the huys and gals at Loki would have nothing to do all day, except maybe finally write some docs for OpenAL.

    --
    - Damnit, I'm dead Jim
  85. Shameless plug... by Godfree^ · · Score: 1

    Here is a link to my upcoming book on LInux game programming. Bye bye karma...

    --
    - Damnit, I'm dead Jim
  86. Re:Gaming Learning Curve by Ig0r · · Score: 1

    It's amazing how many people don't care about their freedoms, or will gladly give up freedom X for the ease of Y.

    --

    --
    Soma: because a gramme is better than a damn.
  87. Re: Re:Gaming Learning Curve by DrEldarion · · Score: 3

    Woah, slow down there Mr. Zealot.

    They moved away from DOS because everyone suddenly stopped supporting it. Do you forsee everyone abandoning Windows anytime soon? That's what I thought.

    As for the advantages, note that a good portion of people won't care about stability if they don't know how to do anything. Price is almost not an issue, because they buy computers with Windows pre-loaded. They don't know any better. Basically your choices for computers without Windows (that the average Joe knows about) are: Build it yourself, Build it yourself, or.... Build it yourself! I'd say at least a good 99% of computer owners in this country couldn't do that if their life depended on it.

    That last statement is getting less and less true as years go on. Windows is MUCH more stable now than before. My win2k box has been up since I installed 2k three months ago without *1* crash. I'm sure many other people have much better records too.

    Pull the RedHat box out of your ass and look at the facts, Linux is NOT going to take over Windows in the Desktop market until Mr. Joe Smith can use it with the ease that he uses Windows, and that's not going to happen for a *LONG* time (if ever). That, added to the fact that his favorite software will most likely never exist for Lunix makes the likelihood of Linux as the dominant OS pretty slim.

    -- Dr. Eldarion --

  88. Games can be open-source by xant · · Score: 5
    I know, because I'm writing one. There's money to be made on games these days, and you don't have to sell the box the game comes in to do it. It's all about multiplayer environments these days. People want human interaction.

    You know what that means don't you? Subscription sales. You give away the source to the game client (hey maybe even the server), set up your world (this should take the most time - this is where you add value, besides the actual server hardware itself) and invite people to play your free client in your world for a trial month. If they like it, pay .. $8 a month for the service. Make sure the world isn't always static (I'm not talking Evercrack here, they've made an obscene amount of money on a pretty crappy service) so players have a reason to come back month after month, year after year, and voila, you have an open-source game that makes business sense.

    You don't lose anything by giving away the source; any potential competitors have to flesh out their own world and put up their own server hardware and offer the support that you will provide (because you're not Blizzard, you don't just leave your customers in the lurch when the game breaks down). And some other company did this, and their game looked great, hey I'd play it. Variety is always good, and their code will get back into your codebase. If someone uses your engine to create a fantasy game service, and someone else uses it to create a space game service, they've nailed 2 different, minimally-competing niches.
    --

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    1. Re:Games can be open-source by dasunt · · Score: 1

      PurpleBob writes Yes, nethack is fun in a retro sort of way, but there's higher standards now.

      Warning: Rant Ahead

      Thank you, you hit a bitter nerve, and helped give me more proof that the average consumer is an idiot. You have proved that eye candy is more desirable then quality, although you aren't the first to do so. In my humble opinion, Diablo was the really shitty Nethack clone with prettier pictures and worse gameplay. Pretty pictures can be nice, but in the end, I will return to the well designed world.

  89. Re:I'll sum it all up. by Ig0r · · Score: 1

    "Linux gaming on the retail scale" is halfassed by most developers too. If they'd take the effort to use quality-control with their Linux ports, and release the Linux version at the same time as their obligatory Windows version, the situation would improve dramaticaly.

    --

    --
    Soma: because a gramme is better than a damn.
  90. Also need games that are relevent now... by Atomic+Punk · · Score: 1

    Not ports of games that are 2-3 years old.
    Just think if there was a port of halflife rather
    than going thru wine. Counterstrike mod alone would be worth it.

    1. Re:Also need games that are relevent now... by Atomic+Punk · · Score: 1

      I just realized as soon as I posted this (duh) that halflife is what, 3 yrs old now? But my point was meant from the fact that counterstrike is *THE* most played online game. I read somewhere that the total number of counterstrike servers are greater than all the ones running quake/unreal and all the other FPS games combined.

  91. Re:I'll sum it all up. by Godfree^ · · Score: 1

    If you know how to use OPenGL lighting that is, otherwise you're screwed... SOMEONE RIGHT SOME DAMNED DOCUMENTATION FOR OPENAL! PLEASE!

    *cough*

    --
    - Damnit, I'm dead Jim
  92. Re:Linux only platform game by Anonymous Coward · · Score: 1
    Hmmm... actually, MS has what, 90% of the desktop market (probably more, actually). Linux users amount to say 1% of that market. 50% of Linux users also have a Windows machine. That gives us a ratio of say 1/180th of the market - I think that's closer to reality. The bottom line, of course, is that marketing to Linux only would be suicide.

    As someone will surely point out that my figures don't actually represent the gaming croud - probably because a rough estimate would put 99.9% of gamers into the Windows catagory. I only run games under Linux because I can - the Windows versions constantly outperform them. Since I don't actually have access to any figures, I have to make them up - but every gamer I know uses Windows - including those who use Linux as their primary desktop. Even CmdrTaco admits to having a Windows machine for EverQuest. Even if we assume 20% fo the market might be interested in Linux games, the bottom line is that the 20% usually can run them under Windows anyway.

    Choosing the target OS is a no-brainer - Linux ports are always of secondary importance.

  93. sdl by grammar+nazi · · Score: 2
    sdl

    'nuff said

    --

    Keeping /. free of grammatical errors for ~5 years.
  94. Tribes 2 by red_one · · Score: 1

    Tribes 2 is going to have a linux client, and is in beta testing right now (for both windows and linux)

  95. Linux Game box by gwjc · · Score: 2

    I think were getting to the point where we need a linux based set-top console box that can play PS, DC, Linux games maybe even M$-Xbox games.
    It would be much easier to do networked games. It would be the ultimate universal gaming engine it could even have old Atari and Nintendo emulators. Toppling the greedhead console gaming industry.

  96. This is happenning in one sense by SimplyCosmic · · Score: 1
    All that would be needed is a game production company to want to cut development costs by not wanting to pay for a rewrite of mountains of code.

    This is already happenning, just not with open sourced game engines. Instead of using valuable development time and money, several companies have licensed game engines from others, with the UnrealTournament and Quake III Arena being very popular.

  97. Linux only platform game by FortKnox · · Score: 2

    A linux only game that is top of the line that everyone wants to play will be what makes linux a platform worth gaming on.
    Then they need to make all the popular games have a linux port AND put it on the windows version CD. People don't want to give up windows when their favorite games don't run on linux.

    --

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Linux only platform game by Bios_Hakr · · Score: 1

      I can see how this would work if the gaming company pressed the CD as bootable, auto-partitioning, and self installing. That would finally give a gaming company a base to work off of. They would know what OS you were using, what libs were installed, and have the ability to trace bugs in the code all the way to the kernel level.

      The only downside would be that in order to do that, you'd have to have a rather specific system...geforce/3dfx/matrox video...

      --
      I'd rather you do it wrong, than for me to have to do it at all.
  98. what about game hosting ? by fr4gg4 · · Score: 1

    Linux sure rules that already since the Qw era.

    A cstrike client would rule (yeah rite it works with wine...but), and the upcomming tribes II client will also rock.

    Hardware support needs improvement. ie. G400 is out for a year now, and still sucks a bit, but hey its still in devel so....altough 1600x1200 @ 24 bps Divx playback with 40 %cpuload on celery 850 trough xv with mplayer (based on aviplay ) kinda rocks.

    --
    - --[... The secret of the hanged man, the smile on his lips... ]-- -
  99. Re:Gaming Learning Curve by Yngwar · · Score: 1

    Actually, the best selling games are quite easy. Who Wants to Be a Millionaire and Barbie Pet Rescue were two examples of top 10 games in 2000 based on units sold: as a bonus, these games also had some of the lowest development costs.

    Many other similar games sold quite well compared to their cost of development.

    Hardcore games, on the other hand, have a history of being cutting edge and costing a lot to develop.

    In the future, we're likely to see more titles like Barbie Pet Rescue in the top 10 sellers. This isn't bad, they're just completely different markets. Although it bugs game reviewers ;) .

  100. What we need... by gimpimp · · Score: 1

    im my opinion, linux needs the following things to help the situation regarding gaming on linux.
    1. A big bucks company (VA or redhat) to get some cash behined SDL/Mesa. If SDL get's some commercial companies using it to produce cross playform games natively, there would be a load of interest from other companies currently using Direct X.
    2. Nvidia and other companies to ease the licensing on their drivers, so that they can be modified and redistributed (in binary form) by various distributions, like Redhat. this way, hardware 3d rendering works out of the box.
    3. finaly, some support from the users. i've pre-ordered deux ex, and already have a couple of loki games. id software weren't impressed with the Q3A sales, and thats what we need to change.

    --
    i wish i was but oh well
  101. RE: Re:Gaming Learning Curve by RQ · · Score: 1

    If Kids will stick with what they know, then why did they move from the 8-bit/16-bit platforms to DOS/PCs? Why did they move from DOS to Windows? Why they move from 3.11 to '95'? '95 to '98? '98 to ? What? What is that you are saying? All the KIDs in all the classes move INSTANTLY from one-setup to another? There was NO migration period?

    ONE advantage of Linux over Windoze? Stability, Price, Speed, Price, Freedom, Price, availability across more platforms, Oh, did we mention Price? I guess what you are saying will come TRUE if KIDs become more STUPID as they grow up and, not as common sense dictates, that they actually learn to use their brain.

    "Hey computers are easy! They give you a pretty blue-screen, and you don't have to worry about saving your work or recovering, because you cannot. Just follow the 3 Rs: Re-boot, Re-install, Re-instal Windoze!!! Aint modern technology grand?"

  102. Re:I have only one problem with Loki Games by Ig0r · · Score: 1

    Well, for games (especially multiplayer), there is a reason for it's closed nature. The game's users musn't be able to edit their clients to assure that they can be trusted.

    --

    --
    Soma: because a gramme is better than a damn.
  103. Re:Gaming Learning Curve by Ig0r · · Score: 1

    I was refering to freedoms in general, not just software liscencing freedoms.
    Many people would gladly give up their basic freedoms as long as they can still watch their primetime TV shows and buy their crap music.

    --

    --
    Soma: because a gramme is better than a damn.
  104. SDL is a great library by 198348726583297634 · · Score: 2
    Hi. Excellent post. Our team is currently writing a couple of games for simultaneous shareware release on Win32, Linus, and Mac. (We're using the handy SDL toolkit.)

    I'm actually not sure if I agree with your first assertion. We're not going to release the source to our gaming engine, but I think it probably wouldn't matter all that much if we did, because the important parts of what we're releasing is the data that runs the engine. If gamers wanted to modify the engine, it wouldn't give them access to the extra levels and game packs we're making. That's the meaty part of what we're selling, really, the creative part. The engine is just the playback routine for the data.

    But we do expect to be paid, of course :)

  105. Less Than 100 Paid Free Software Developers?!?!?! by jfunk · · Score: 2
    What are you talking about? You mention facts and come up with a baseless number. It's definitely much more than 100.

    How about some short lists of companies and projects, hmm?

    • SuSE: Check out the people directory on the FTP sites, you'll find 52 developers right there. Many work on the kernel, too. That list doesn't even include people on specific projects that don't really work for SuSE, but they pay them anyway.
    • Red Hat: They hired tons of people to work on specific projects. Actually, most distributions do the same thing, so I'll stop listing distributions here and concentrate on specific projects and non-distribution companies.
    • Trolltech: Some stubborn people still believe they're evil, which astounds me
    • IBM: How could I leave these guys out. The amount of OSS coming from IBM is simply massive
    • TheKompany.com: A lot of good KDE stuff coming from these guys
    • VA Linux: They pay a lot of people for many projects


    Here's a list of projects where people are getting paid (not everyone, but in most cases the largest contributors):
    • MySQL
    • Zope
    • PHP
    • KDE
    • GNOME
    • OpenOffice
    • Mozilla
    • Linux Kernel
    • XFree86
    • Enlightenment
    • ReiserFS


    Actually, I'm getting bored, so I'll end there and note that I probably didn't even get a hundredth of the companies and projects...
  106. I'll sum it all up. by AFCArchvile · · Score: 1

    Linux gaming on the retail scale is a joke. Sales of Linux-only game titles are pathetic. The Quake 2 and Q3A strategy of allowing access to the data files and having the user download the executable is much more effective. Until MesaGL can become more stable and versatile, and until the OSS sound system can be improved to the performance level of DirectSound (or until something else performs likewise), Linux games will just remain the tinkertoys that they are right now. As far as the future goes, that depends on whether or not any decent or outstanding APIs are developed.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  107. What are you people talking about by Juan+Epstein · · Score: 2

    There are literally hundreds of Linux games available. All the Solitare and Tetris you'd ever want.

    --
    Have you flamed SpanishInquisition t
  108. Who is Gamespy to talk! by cosmol · · Score: 1

    As far as I know their product does not run on linux.
    Of course I could be wrong....

  109. Re:Gaming Learning Curve by Anonymous+Coed · · Score: 1

    Who the fuck wants to reboot their computer (takes at least 3-4 minutes for me) every time they want to snag a little gaming session? Or, God forbid, switch back and forth between a game and another task (web browser or something.)
    ---

  110. Yeah, by Datafage · · Score: 1
    I've played those games, and they're fun. But I'm in college on a nice LAN, and dammit, I want a game that I can play with a group of friends, and join and drop at will with no real loss of position. Diablo2 was great single player, UT kicks ass as something to do with the guys for a couple hours. Yes, nethack is fun and well-designed, but it's not something a group of guys can play for a while and then discuss with some good-natured teasing afterwards. I also want something with some nice precision twitching and hyper reflexes. Retro games do have a certain playability to them, but there's something about approaching photo-realism that is desirable. Of course, the gameplay has to be good enough too.

    -----------------------

    --

    Nicotine free Amish .sig.

  111. Linux Servers are OK, games Clients NIL by mattybaus · · Score: 1

    Yes Linux is a good ganes platform for SERVERS... but wyat about clients... who is porting??? No-One..... why not???? I wish I could get rid of the M$ interfaces and just a have a pure linux console.. which we all know would be safe, secure, free and fast...

    --
    Mattyb (b for bastard)
  112. Not So Certain about "brighter in 2001"... by Black+Art · · Score: 2

    I shop at a number of different computer stores in the Portland, OR area. Of those, almost all of them have carried Linux games in the past.

    Few of them still do.

    Sales of Linux games has been sparse. Part of this is that most people who use Linux do not tend to shop at those outlets for Linux stuff. Some of the titles just sit on the shelf for months.

    The biggest problem though seems to be with how chain stores order. You think Mac games are considered an afterthought... These people do not seem to know what Linux is or what is wanted.

    Stores that you would expect to be able to keep Linux programs in stock are falling behind. The biggest example of this is Fry's in Wilsonville. They used to have a large selection of Linux games and programs. Now the Linux/BSD shelf is half stocked with Windows ME! The only current versions of Linux are Redhat 7.0 and SuSE 7.0. Slackware and Mandrake are gone. There are about two different games. Nothing seems to getting reordered at the Portland store for Linux. (Though they do for their California stores.)

    The attitude I see when dealing with these places is "The Linux Hype is over, so we don't carry it any more.".

    I guess you just have to keep hammering on your local stores if you want to be able to find Linux *anything* in the future.

    --
    "Trademarks are the heraldry of the new feudalism."
  113. Hmm do we really want this by kiwicool2 · · Score: 1

    I'm not sure that more games development for linux is a good thing, as it would detract away from the strengths of linux i.e non propertar, stable and open souce. Without these strengths, linux has failed and is just another has been. Linux is barely ready for the desktop, let alone a powerful games machine

  114. Sure, when it works. by TomatoMan · · Score: 1

    Let me know when all of the various sdl RPMs needed even to play DOOM don't conflict with each other or require specific, conflicting versions of each other.

    Seriously, mad propz etc. to the sdl hackers who do this stuff that I can't even imagine how to do, but for casual folks like me that don't want to assemble all of the components and libraries to compile from source, there needs to be a single self-contained RPM that can be installed simply.

    Until then, and until I can play Diablo II, run my USB scanner and digital camera, and watch pr0n^h^h^h^hquicktime movie trailers from Linux, my hated Windoze partition stays. :(

    TomatoMan

    --
    -- http://frobnosticate.com
  115. Gaming Learning Curve by Alien54 · · Score: 2
    I have seen it time and again over the years, where a game on a computer system requires above average knowledge and skill to setup and to play. This seems to be a tradition going back to the earliest dos systems.

    Games have always been on the cutting edge. It seems to be a tradition or something

    That being said, there is always the problem of the average user. Let's face it, the bell curve of knowledge for computer users is probably biased to the low end of the curve.

    The upshot is that the skills needed to setup and install a mildly sophisticated game even on a windows box is likely over the head of an average user.

    Some people just don't get the idea of certain products. For example, I can recall someone calling up a tech support line asking for the cheat codes for Flight Simulator.

    So now we want to move to the wonderful world of Linux, etc. I can see that there may be problems here until we get the average expertise of people up to speed.

    Unfortunately, many people do not care to invest the time and effort needed.

    This falls into the category of: "We do not have time to get gas. We are running late already"

    --
    "It is a greater offense to steal men's labor, than their clothes"