Slashdot Mirror


Linux/Mesa 3D Game Beta

Steve Baker writes "Tux-the-Penguin - A Quest for Herring. A full 3D game for Linux/OpenGL (Mesa). Released with full source code under GPL. This is a first public beta and the start of a web-based project to bring this to completion. What's available now is a couple of playable levels. You *WILL* need a 3D accelerator that Linux can support under OpenGL (that pretty much means a Voodoo-1 or 2 or a RUSH).

9 of 61 comments (clear)

  1. Re:Or how about software rendering? by Anonymous Coward · · Score: 2

    Hi! (This is Tux-aqfh's author again - I *must*
    sign up for a /. username)

    Software-only OpenGL isn't gonna cut it.

    I might believe that an alternative software
    renderer could get Tux-aqfh working at a
    reasonable speed without 3D hardware...but
    it would be a LOT of work compared to $30
    for an ancient Voodoo card.

  2. Re:3d cards question by Anonymous Coward · · Score: 2

    Well, I *developed* Tux-aqfh on a Voodoo-1
    card and it runs at a happy 30Hz. 3D performance
    is as much to do with the CPU as with the
    3D card.

    I have a Voodoo-1 and a 266MHz AMD K6-2 CPU
    and get 30Hz.

    One of my Beta-testers has a Voodoo-2 and a
    133MHz Pentium and only gets 20Hz.

    So, a Voodoo-1 is OK for Tux-aqfh at least.

    (On a $5,000,000 SGI machine we have at work,
    I clocked Tux-aqfh at ~200Hz...but with a
    76Hz monitor that's a bit silly!)

  3. Re:Any chance? by Anonymous Coward · · Score: 3

    Well, (I'm the author BTW) I *do* intend to
    get it going under Windoze. Two reasons:

    1) Tux-aqfh started life as a demo for my
    portable games libraries (PLIB). Portability
    is what it's all about. Why? Because if
    we can convince people that it's as easy
    to write games that are portable as games
    for just one platform, there will be more
    games for Linux and that would be A GOOD
    THING.

    2) I like the irony of Windoze users having
    to watch Tux run around their screens.

  4. Re:Any chance? by Anonymous Coward · · Score: 3

    Yes - I believe that someone *does* have it
    running under Windoze already using CygWin's
    toolset.

    At any rate, the 'PLIB' library certainly runs
    under windows - and that's 15,000 lines of code
    versus only ~7,000 for the game itself. It won't
    be hard to port.

    All the nasty portability issues are buried in
    PLIB anyway. I already have portable sound,
    GUI, Graphics, Windowing and Joystick/Keybd/Mouse
    I/O.

  5. 3d acceleators under linux by doomy · · Score: 2

    Voodoo (you know where to get it)

    Rigth now there are two companies which has pledged their alligance to Linux and given specs to their 3d/2d hardware.

    Matrox G200 - OpenSource project.
    lists.openprojects.net/mail man/listinfo/g200-dev

    3dlabs Permdai2 - See link above and Simon's page on Suse

    In other news, 3dlabs said they would be giving full specs to permedia3 for developers. This includes both 2d and 3d specs. Currently both pm2 and matrox g200 can play q3a with hardware acceleation.
    --

    --
    ...free your source and the rest would follow...
  6. G200 by Fizgig · · Score: 2

    It depends on what you mean by "support." You can throw in the Marox G200, if you're lenient. The driver is so alpha it's just CVS right now, but it works pretty well considering how young it is. To give you an idea, people are getting ~5-10fps in Q3Test, which is very little, I know, but much better than the 2spf that you get with software.

  7. Re:Wow, this is a great game! by Fizgig · · Score: 2

    Well, it varies greatly. It's leaps and bounds above Software, that's for sure, but it's not up to 3dfx performance yet. Part of that has to do with Matrox not releasing quite all of the specs. They left out something called "Warp" which is their triangle setup engine (I believe; I don't really know anything about this; this is just from the mailing list). People seem optimistic that Matrox may eventually release that too. Another thing to wait for is the direct rendering (i.e., not through X) protoctol that Precision Insight is working on and won't release until June. It's very good progress so far, and the people on the list seem very intelligent--not that I know anything about this stuff, but when Carmack himself has looked at the code and said "I don't see anything blatantly wrong" I take that as meaning these people know what they're doing!

  8. Wow, this is a great game! by Fizgig · · Score: 4

    I just downloaded it and got it to compile (I had to comment out a line calling XMesaSetFXmode to fullscreen to get it to compile, but it did eventually, and this is an amazing game! It's not really much of a game yet. You just walk around and eat fish, but Tux can jump and dive and burp like he never could before! Don't try it on software Mesa, though. It's SLOW. I was getting about 5 seconds per frame. But I did get it to work with the in-development G200 driver, and it was more than playable (except that there's not much of a point to the game yet). It's far from finished, from the looks of it, but the graphics engine is very impressive. I can see the game ending up with great appeal for kids.

  9. 3d cards question and slashdot wierdness workaroun by dayeight · · Score: 2

    Are those ratty voodoo 1 cards on pricewatch for 30$ worth it? Would it allow ~15 fps on quake3 or whatnot? I really want a 3dcard (just for the 3d tracert tool) but I don't got oodles of cash.

    As for slashdot wierdness, let it give you the black screen, then click reload, wait and press escape before it finishes.