Slashdot Mirror


Linux Alpha Centauri Demo

Jacek Fedorynski writes "Loki has released a Linux demo of Sid Meier's Alpha Centauri. It allows for 100 turns and weighs 25 MB." Yet another game I watched others play under Windows and wished I could participate in.

26 of 86 comments (clear)

  1. Finally! by speaker4thedead · · Score: 2

    How is the internet play? This game is the only reason I kept one of my boxes on windows. I waste countless hours on it. Soon I'll be able to turn that box into something more worthwhile, like an mp3 player.

    --
    "My religion is to live --and die-- without regret." -- Milarepa
  2. Loki does it again by targ · · Score: 2

    I have enjoyed Sid Meier's games on Dos/Win platforms and this brings the games to my OS of choice. Loki are also helping Linux become mainstream with ports like this. For example many of my friends are windows users simply for the games. They enjoy the wide variety and abillity to play the latest and greatest games but lament the bugs and crashes. As more and more great games become available in linux this is a market that may also choose Linux as their OS of choice.

    1. Re:Loki does it again by superkorn · · Score: 2
      Linux is not gonna be the OS of choice for gamers until the games start coming out for it at the same time or sooner than they come out for windows. This is the same thing I always used to tell my mac friends. They told me I should get a mac, I pointed out that there were few games for it and I mainly used my computer for games at the time. They protested "but Starcraft is out for Mac!" etc., to which I could only say, "Great, I'm very happy for you, but I already beat that game A YEAR AGO when it came out on PC!"

      The very same cutting edge mentaltiy that many people think would drive gamers to Linux will in fact drive them away from it if they have to wait a year or more for the newset games to be released. They want to play new games NOW and if that means using windows then that's what will happen.

  3. 'wished I could participate' by Speare · · Score: 4

    I'm sure there'll be a lot of people who think or moderate this as a flamebait, but it irks me to hear "I wish I could have..." from OS-zealots.

    Say I use Win2000. If a really cool game comes out for the Mac, and I want to play it, I am free (as in speech) to find somebody who has a Mac and wouldn't mind me trying out the game for a while. Personally, I don't think any game would be enticing enough to make me borrow a friend's Mac. But it's my choice.

    Say I use Palm. If a really cool p.i.m. comes out for the PocketPC/WinCE that would make my work more productive, I am free (as in speech) to find the bucks to get a WinCE. Personally, I don't think any p.i.m. would affect productivity enough to make me switch model of alkaline-draining widget. But it's my choice.

    Say I use a Ford. If a really cool dashboard accessory comes out for the Honda, ... But it's my choice.

    If you're a bigo^H^H^H^H exclusive fan of a certain platform, then accept that you're shutting yourself off from nine tenths of all that is out there on other platforms. When you can, get things moved over to your platform, but don't whine about the things you choose not to use.

    --
    [ .sig file not found ]
    1. Re:'wished I could participate' by speaker4thedead · · Score: 2

      I'll Bite. (but only because I'm tired of this argument.)

      I use linux and am a bigo^H^H^H^H exclusive fan of it. I feel it is the best system available if you have the know how to use it. I reccomend that my roommate use windows, which she does, because the first time she had to spend 4 hours installing an application from a tarball, she would be reduced to tears. Windows does almost everything she could want and is pretty simple (in comparison) to use. That doesn't stop her from looking over my shoulder and saying "I wish I could do X like you're doing." At the same time, if I want to play a windowsmedia stream, I have to go to my windows box and use it. I really wish I could play those files on linux. I don't whine and poo about it, but I will be very glad when a program comes out that allows me to play those files (somebody let me know if there is one and I'm just on crack and can't find it!) Untill then, I'll continue to want to be able to use my linux box to perform the things I now have to go to my windows box to perform. Hopefully someone with more graphics know-how than I have will decide to code the application. Right now it's a choice between windows media and linux. I choose linux because I would lose the ability to do a lot of things if I went back to windows, and that has nothing to do with me wanting or not wanting to play windows media streams.

      --
      "My religion is to live --and die-- without regret." -- Milarepa
    2. Re:'wished I could participate' by Schnedt+McWapt · · Score: 3

      what are you yawning about?

      I will not run any of these games until they're ported to DOS 2.0 so I can run them on my PC Junior, which has the maximum 128k of RAM in it!

      Grrrr! Grrrrr! Self-righteous-grrrrr!!!

      (heh)

    3. Re:'wished I could participate' by Trepidity · · Score: 2

      ...especially since CmdrTaco has revealed that he plays Diablo II on a Windows box quite often...

    4. Re:'wished I could participate' by GoRK · · Score: 2

      I clicked on this article to flame about the 'wished i could participate bullshit.' Thank you for already doing it.

      What if the headline came along "koules ported to MS windows -- Wow finally I can participate in this great network game!"

      The response would be somewhat different - something to the effect of "why didnt you just get linux?"

      What is especially ironic is how CT was spooging over the Diablo II release for *ahem* windows. I am seriously starting to question /.'s honesty in its bias. I've always enjoyed slashdot because of this small journalistic bias but to *LIE* is a bit stupid. If CT has never played Alpha Centauri then how would he know it was so great? Reviews? Talk about bias!

      ~GoRK

    5. Re:'wished I could participate' by Greg+W. · · Score: 2

      Just buy a copy of Win 95/95 ($90)

      Win95/98 only costs $90 if you're upgrading from an older version of Windows. If you're buying a version of Windows 95 or 98 that you can actually install (as opposed to upgrading to) then it's twice that.

      Oh, and don't forget that you need to buy a DOS. Of course, you can get that for free these days (I haven't tried installing Windows 3.1 on top of FreeDOS yet, but I've done it on top of Caldera's DR-DOS).

      But anyone who is knowledgable enough to get Linux working, can certainly install windows to play a game.

      A non-networked game, at least. Installing and configuring networking software on Windows is potentially very painful. Especially compared to Linux. (On the other hand, if I knew as much about Windows as I did about Linux, it might not have been so hard. But for me at least, it was extremely frustrating. I couldn't imagine my parents getting it to work at all.)

  4. Re: Why you'll never see HL in Linux by Tarnar · · Score: 2

    Well, I guess it's simply because HLINQ (Half Life is not Quake). You'd figure the following:

    Well, Quake runs in Linux, Half Life is based on Quake code, when will Half Life run in Linux?

    Fraid not. There's maybe 1% of the original Quake code still in Half Life (the File handling mostly). And most of the Half Life developers were young developers who'd made it big working for Microsoft and then moved on to Bigger and Better things. So most of the Half Life code deeply depends on Microsoft Foundation Classes.

    So, simply put, it'd be a bitch to port. MFC's don't port nicely.. Now, I can't comment on Team Fortress II. I'd like to see Valve move towards more cross-platform code, but I might just be dreaming.

  5. Not just SMAC, but SMACX by thue · · Score: 2

    The game is what would be SMAC gold, ie SMAC+SMACX. Since SMACX was released not so long ago this means the port is not very outdated. (as opposed to if it had been only SMAC)

  6. Pricing vs performance by Anonymous Coward · · Score: 2

    Here in Stockholm, Sweden games for Mac and Linux are about 20-30% more expensive than Windows games, if you don't know where to buy them cheaper.

    This will be one of THE factor for retaining Windows unless you see a 20-30% performance gain real soon now for Linux.

    I saw the new performance figs for Quake3 on Linux. Great! On par is great but won't quite make for the masses (with the following price drop).

    Dr Ool

    1. Re:Pricing vs performance by Greg+W. · · Score: 2

      unless you see a 20-30% performance gain real soon now for Linux.

      I don't think the performance ratings are terribly important for a turn-based strategy game like SMAC. ;-)

      However, the Linux port of SMAC fixes some (I don't know how many) of the bugs in the Windows version. So you are getting better value from the Linux port of SMAC than you get from the Windows port of SMAC. Whether that's worth the extra money you have to pay in your locale, only you can decide.

  7. API's. by Jon+Shaft · · Score: 3
    Linux, as well as other *nix's are desperately in need of a good gaming API. I know everyone has heard it about a thousand times, but are there any developers actaully working on a project yet? I've searched google and what not, but still don't see much activity in that aspect.

    I know it would be a long journey to build something similar to DirectX... Not as bloaty :) Picture a moduleded API, where it only loads part neccesary for the game to run. That would optimize a little better 'eh?

    Oh welps, maybe I'm just dreaming

    --

    Who's the black private dick, who's a sex machine for all the chicks?

    1. Re:API's. by zatz · · Score: 3

      Try what Loki is using: SDL. It handles video, audio, and input, and has ports for Linux, Win32, MacOS, and BeOS.

      As for only loading the parts you need to run... ahh, the wonders of demand paging. That is the job of the OS nowadays.

      The only real problems with writing Linux games, IMO, are immature support for hardware-accelerated OpenGL, and lack of library support for weird media types.

      --

      Java: the COBOL of the new millenium.
    2. Re:API's. by mav[LAG] · · Score: 2
      SDL is shaping up to be the Linux gaming API of choice. It's written by Loki's lead programmer and has been used by the company to port all sorts of games to Linux. It provides:

      • full sound, threads and timer capability
      • Linux, BSD, Windows, BeoS and Mac support
      • X, Framebuffer, svgalib, win32 DirectX and a whole lot more
      • support for OpenGL contexts (accelerated if your card is)
      • real-world tested by most of Loki's commercial ports
      • large suite of informative examples

      As a gaming API, it's currently unmatched IMHO...

      --
      --- Hot Shot City is particularly good.
  8. A little bit late perhaps... by athmanb · · Score: 4

    C'mon, it's sure nice to see more games coming out for Linux, but at this delay, it should be considered worse than nothing.
    Anyone who is into strategy games has already finished AC like 10 times, and unless you're a real Linux fanatic with lots of money to burn, no-one is gonna spend another 50$ for exactly the same game they already own.

    And if AC for Linux sells a few thousand copies (perhaps even less) while the Windows version sold probably around a million, it won't give numbers you'd like to show to your investors when trying to bring them to produce a Linux port.

    Just as I said, a one-year-late Linux port is probably worse than none at all...

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

    1. Re:A little bit late perhaps... by AME · · Score: 2
      a one-year-late Linux port is probably worse than none at all

      I disagree. These are all just baby steps in the right direction. Otherwise we're stuck with the chicken/egg problem:

      1. There aren't any good games for Linux because of #3.
      2. Nobody uses Linux to play games because of #1.
      3. Developers won't make games for Linux because of #2.
      At least by making some games (even old ones) we are working to break the cycle.

      Besides, I kind of like some of these old games.

      --

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    2. Re:A little bit late perhaps... by AME · · Score: 2
      This thread is too old to be read by anybody but you and me. Anyway...

      I agree. And I have also purchased some titles from Loki, as well as commercial software from other companies.

      I for one don't mind paying for my entertainment. (Don't even get me started on the mp3 thing!) And I don't mind paying for quality software if it meets my needs.

      --

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
  9. Oh, like Quake 3 Arena??? by SvnLyrBrto · · Score: 5
    >Linux is not gonna be the OS of choice for gamers
    >until the games start coming out for it at the
    >same time or sooner than they come out for
    >windows.

    Do you read John Carmack's .plan updates? Apparantly not. Try going back in his .plan archives to the very end of Quake 3's development. You'll see something intresting.

    See, iD released the golden masters for the Linux, Macintosh, and windoze versions of Quake3 ON THE SAME DAY!!! That was Carmacks plan for many months prior to the release of Quake 3. But look closer at the .plan... You will see where he mentions that, despite the golden masters being delivered simultaniously, the companies involved in the distrobution, production, etc. had let it be known to iD that they planned to INTENTIONALLY drag their heels on the Mac and Linux versions, and see to it that they didn't hit the stores until WELL after the windoze version did.

    Loki and MacSoft do great work. But entire distrobution / production / retail chains they are not.

    Particularly telling is the fack that Loki had the production CDs completed by their own supplier, but the company supplying the packaging was intentionally witholding, from Loki, all of the packageing materials (the box, manual, jewel case, etc.) Loki worked around this by shipping Quake 3 CDs alone to those who ordered directly from them, and sending the packageing materials later. But if you perfer to shop at a conventional store, you were SOL.

    Now, an exercise for the reader:

    Who, in the technoogy industry, has a vested intrest in making alternative operating systems look bad by delaying the Macintosh and Linux versions of software, as opposed to the windoze version? Who has the power to bully the distrobution chain into bending to his will? And who has shown absolutely no restraint in the abuse of that monopoly power?

    john

    Resistance is NOT futile!!!

    Haiku:
    I am not a drone.
    Remove the collective if

    --
    Imagine all the people...
  10. Half-Life runs in WINE by OverCode@work · · Score: 2
    And there's even a SourceForge project to create an easy setup module. I've played it; it runs very well.

    -John

  11. Re:Ow ! by Evan927 · · Score: 2

    Umm...then download Freeciv and stop your bitchin

    --
    Do the obvious to e-mail me.
  12. A few comments from the game's lead programmer by Hendersa · · Score: 5

    Hello everyone. My name is Andrew Henderson, and I have been the lead programmer on SMAC/SMACX at Loki. I've seen from many of the posts that there is some enthusiasm over the Loki port of Alpha Centauri, and I'm very glad to see it. This project has been stealing our evenings and weekends for quite some time now, and I'm glad to finally see it come to a close.

    There are a few things that I think anyone interested in this port of Sid Meier's Planetary Pack should know:

    1. A PPC port is very unlikely.

    I'd like to apologize to all the PPC users out there. I'd love to see SMAC on the PPC platform, but there is just too much involved in moving our codebase from Intel to PPC. There are roughly 25,000 lines of Intel assembly in SMAC, making the convertion a major undertaking. SMAC has specialized asm blitters for sprites, self-modifying asm for rendering the voxel vehicle units, and a complete asm texture mapping engine for rendering the landscapes. The costs in terms of both manpower and time in doing a PPC port are very steep.

    2. SMAC/SMACX will most likely run on FreeBSD.

    While it is not officially supported, we have gotten beta versions of SMAC to run on a FreeBSD box that has the Linux compatibility kernel module installed. If you have a FreeBSD box and would like to try out the SMAC/SMACX demo, I encourage you to download it. There is a good possiblity it will run for you.

    3. Many bugs in the Win32 version of SMAC and SMACX have been fixed in the Linux version.

    Well over a hundred bugs that were in the Win32 version have been fixed in the Linux version. For those people that want justification for purchasing the Linux version if they already have the Win32 version, here it is. This leads me to my last point:

    4. The Linux/*BSD communities have some of the best beta testers out there.

    I have to admit that I'm very impressed with the quantity and quality of bug reports Loki has received during the beta process of porting the game. Our beta testers were very persistant in finding and reporting bugs. The beta folks were an invaluable help in porting the game, and I'd like to thank them for their incredible time and effort.

    All in all, I'd judge the port of Sid Meier's Planetary Pack a success. The programmers had fun, the beta testers had fun, and I hope that whoever tries out the demo of the game will enjoy it.

    After all, we're all in this for the fun, aren't we?

    Andrew Henderson
    Programmer
    Loki Software

    1. Re:A few comments from the game's lead programmer by frankie · · Score: 3
      There are a few things that I think anyone interested in this port of Sid Meier's Planetary Pack should know:

      You left out "What networking protocol does it use for multiplay?" I don't suppose it's compatible with either DirectPlay (Win) or NetSprockets (Mac)?

      There are roughly 25,000 lines of Intel assembly in SMAC, making the convertion [to PPC] a major undertaking.

      This conversion has already been done, by Brad Oliver at Westlake Interactive. I realize there would still be technical hassles converting from Mac APIs, not to mention licensing and payment issues. But don't say that it's just too hard to do.

  13. Re:I am pissed by Jon+Shaft · · Score: 2
    I am getting pissed at CmdrTaco's constant complaining "Linux is not supported by this game blah blah blah!" Look,there are TONS of OS out there and he thinks Linux should be number one priority, linux rules, yes it does. How about this, if you want to play a fucking game get Windows, right now Windows IS THE GAMING OS. Not linux, not mac, but Windows!

    Instead of making yourself look like a flaming idiot, why don't you organize your post and come up with a smarter way of saying what you want?

    I understand Windows is 'the' gaming platform now. What is Linux? Is it the 'office' platform? Is it the 'development' platform? Or is it the 'waste' platform? What is mac's aim? Sound and video? A lot of the Linux developers are aimed at making Linux the 'ultimate' platform. That's normal for advocates. I'm sure there are people who feel the same way for FreeBSD and Atheos (sp?)...

    Why should we get Windows if we want to play a game? Why is it soo hard to make a port for multiple platforms instead of one silly unstable platform? It's about time people migrate to a different solution instead of what Microsoft brainwashed is right. I know Taco is hypocritcal when it comes to games. He posts Diablo 2 and how he's purchased it after it's been out for .0005 seconds, yet when it comes to Alpha Centauri he 'wishes' he could participate in.

    Please rethink your posts before you smack submit.

    --

    Who's the black private dick, who's a sex machine for all the chicks?

  14. APIs -- Such a Thing Already Exists by SmiloidalManiac · · Score: 3

    You may want to check out the Simple DirectMedia Layer at www.libsdl.org. Essentially, it is a wrapper for cross-platform development -- aside from having multiple language bindings, it currently supports Win32 (DirectX), Linux (OSS / DGA) and BeOS. Not only that, but it abstracts basic system-level functions to minimize porting requirements.