ID:34735
 
Calling all Linux users! Mayhem Intergalactic now has a Linux version, and I need your help to test it. Get your free demo here.

Mostly I just need people to test it on various distros, to make sure it works on systems apart from Ubuntu "Feisty Fawn" (which is what I use). Other bug reports are welcomed too of course.

This is version 1.0.3, which will shortly be available for Windows as well.

Enjoy!
Do they mean "Feisty Faun", as in a half-man-half-goat creature that goes around besmirching the names of innocent nymphs, or "Feisty Fawn", as in a prancing little Bambi? Because the first one is considerably funnier. =)
I attempted to run the installer, in 7.10, and it came back with it wasn't a valid installer file.
I'm downgrading to 7.04 to see if this problem still persists.

Is this that one online space game you were making?
If so, really awesome!
Heh. Don't ask me to fathom the logic behind the naming of Ubuntu releases. They go alphabetically in the form Adjective Noun where Noun is an animal name, that much is clear - Edgy Eft was the release before Feisty Fawn, and before that was Dapper Drake - but apart from that it's a little bit odd. =)

@FS: Yeah, this is that online space strategy game. The graphics from my previous post aren't in yet though, I'm still fiddling with them.

What was the exact error message? It's an executable file, so you should just be able to double click on it and have it work. You may first need to change the permissions on the file to make it executable, though.
I'm sorry, i didn't write out the exact error message.
If I could get with you a little more personally, I'd be willing to Virtualbox quite a few Linux operating systems I have (including versions all the way back to 6.06)

If you want to; AIM me. chris062689
Sure. I added you on AIM (well, Gaim), but you don't appear to be online right now.
Downloading it now, will start testing it under x86_64 Fedora 7 soon.

Any particular dependencies I should watch out for?

(Also, this reminds me that I should get my copy of Windows YAGSACG onto my new computer. And I insist on calling it YAGSACG. :P)
I get the following output and a crash-to-desktop if I click 'options' in the 'play demo' menu (I know you're not supposed to be able to change the options, but it should exit gracefully):

"/home/james/mayhemig-demo/mayhemig-demo: line 11: 3796 Floating point exception./mayhemig-demo.x86 $@"

That's under Fedora 7, x86_64.
I'll test it when I get home tonight. First on a VMWare copy of Ubuntu 7.10, then when I get my laptop back, I'll test it on 7.10 again, under real-world conditions.

(I run Ubuntu exclusively, I find it hard to maintain multiple distros, and Ubuntu seems to have the most support).
Jp wrote:
Any particular dependencies I should watch out for?

They should all be packaged with it. The one exception is that you need a fairly recent version of glibc (2.3 if I remember correctly).

I get the following output and a crash-to-desktop if I click 'options' in the 'play demo' menu (I know you're not supposed to be able to change the options, but it should exit gracefully):
"/home/james/mayhemig-demo/mayhemig-demo: line 11: 3796 Floating point exception./mayhemig-demo.x86 $@"

Yikes! That's a new one on me. Pity it doesn't say what kind of floating-point exception, though I'd put money on a division by zero - someone else had a division by zero error in the options screen, using Gentoo. Which is odd, since I don't think I divide by anything there.

Could you post the output of the following commands?

rpm -q glibc
ldd --version
ls -l /lib | grep libc.so

Also, which window manager are you using (KDE, Gnome, etc.)?

Thanks!

If you're willing, I'll send you a debugging version in the morning and get you to run gdb on it. That's probably the easiest way to figure out the problem.

You are supposed to be able to change the options, by the way. I'm not that measly with the demo. =)
Crispy wrote:
Sure. I added you on AIM (well, Gaim), but you don't appear to be online right now.

Sorry, I'll try to be on tomorrow.
Cripsy, I tried out your game demo awhile back, and I must say, good stuff.
Tested on 7.10 with no problems(OK, it ran like crap, but that's just because it was in a VM). And I had no problems going into options.

What installer are you using? It was very Windows...y. The install was super simple, I hope more people can use something like that in the future.
@Flame Sage: No problemo.

@DDSR: Thanks, glad you liked it. =)

@Danial.Beta: Glad to hear it!

I made the installer using InstallJammer, which is indeed deliberately reminiscent of Windows installers. It's a bit buggy to be honest, and its file/path selection dialog makes me cringe, but it's the best free one I'm aware of. Bitrock is apparently better, but it's considerably more expensive.
rpm -q | glibc:
glibc-2.6-3
glibc-2.6-3

(That's probably x86 and x86_64)

ldd --version:
ldd (GNU libc) 2.6
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

ls -l /lib | grep libc.so:
lrwxrwxrwx 1 root root 11 2007-08-24 19:53 libc.so.6 -> libc-2.6.so

Window manager is Gnome, but I'm fairly sure I've got the KDE libraries installed too.

Very much willing to run a debug version, although you'll have to tell me what you want me to gdb for.

MSN: [email protected]. But I probably won't be on until Saturday evening. (Our real, proper, Australian saturday).

Good that you can change the options - I got confused between changing game options and changing options. :P

The game as a whole seems to run fine, though - I played through a few games (Got beating by 'Highest' level AI, beat all the ones before that.)

Something that might be a bug - Lower-level AIs seem very stupid. In particular, the Lowest level AIs just conquered a single native planet then did nothing for the rest of the game. And no AIs seem to upgrade - I imagine that's deliberate.
@Jp: Well, your glibc looks fine and you're using the same window manager as I am, so that shouldn't be an issue. I'll send you a debug version with instructions soon.

Something that might be a bug - Lower-level AIs seem very stupid. In particular, the Lowest level AIs just conquered a single native planet then did nothing for the rest of the game. And no AIs seem to upgrade - I imagine that's deliberate.

Not a bug - that's intentional. The idea is that it should be literally impossible to lose your first game, since most people just dive in and figure out how to play as they go along. And losing your first game because you were still learning is demoralising.

Admittedly it probably needs to ramp up a bit quicker.
Tested in Fesity; with Compiz.
The only bug I saw is, your game does NOT like to have another window steal it's focus.
I received an IM, and the game exited full screen, but my mouse coordinates were off (meaning, it thought my mouse was at the bottom of the screen, so when I moved it around, the actual location wasn't where the pointer was), and keyboard focus was still on the game.
File that under Not My Fault - I have no control over what happens in that situation. In Windows at least, such task-switching problems are generally driver issues. I can't imagine Compiz is helping either; I noticed that Beryl had some issues with fullscreen OpenGL games when I was trying it out.

If it happens again, try alt-tabbing a bit to resolve the focus problem. If that doesn't work, you may just have to run the game in windowed mode.

Thanks for testing.
Just thought of something. You said MI still had the keyboard focus? If so, press Alt-Enter to toggle fullscreen. That should get you into a window, from which you should be able to task-switch without any problems. Press Alt-Enter again (or pay a visit to the Options screen) to go back into fullscreen.