4 Mar 2001 hoffman   » (Apprentice)

I must have been working too much this week, because today suddenly turned into Linux game day. Actually, it started last night... Here's what I've learned which may be of some use on the cafe computer at as220, where games are an important part of the user experience:

I got cgoban working with gnugo to play go. It is a bit unintuitive because you have to set it up like a modem game, except pointing to gnugo. Maybe it is possible to do that from the command line and hard wire it into the menu. I'll find out eventually.

There is a sound option for xboing, but the menus don't launch it by default. The possible drawback is that it says "oh shit" when you lose a ball. Don't know if that can be changed. (well it can, I'm sure, question is how hard is it.) Anyhow, you can change the menu item config to get the sound on automatically.

I spent most of my time working on 3d stuff. I wasn't sure if OpenGL (that is, Mesa) was working with my video card, because the 3d screensavers won't run in GL mode, but that seems to be an issue specific to xscreensaver as far as I can tell. There is something called SDL which is the main ratsnest of problems. There are many modules or libraries that go with it, too.

I compiled tux racer first, once I got the sdl stuff straightened out. Looks great with my 32mg nividia card. The sound doesn't work because of sdl problems. Mostly things don't detect the libraries at configure time, even though they are there. Don't know why. I don't think I tried a tuxracer rpm... I'll download one now. It doesn't need anything exotic, so you should be able to get it running on oscorb, if Mesa works.

Didn't get gltron to rpm or compile. Needed glut, which I couldn't get to work. Looks like a good game, 3-d split-screen tron-cycle action.

Just got bzflag running. It is a networked battlezone. Only seems to have a networked mode, no ai. I may actually try to play this over the net. It has been around a while so the graphics aren't too demanding. Probably not of use in the cafe, however.

My big success is cannonsmash or csmash (cannonsmash.sourceforge.net) I couldn't get it to compile due to sdl issues, but the mandrake rpm on rprfind works ok. It crashes occasionally, but it isn't too bad. It is an awesome 3d ping pong game.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!