Alien Flux Alpha Test 8

Available from our new site:

http://www.puppygames.net/downloads/AlienFlux.zip
and
http://www.puppygames.net/downloads/AlienFluxJar.zip

Now has 30Hz mode for ancient computers, Lo-Res mode for even more ancient computers, and you can finally redefine the keys! (Console one not working yet though).

You can currently just fly off the map now but stray too far and you will be attacked by a swarm of gunners. I will be putting in a visible edge and warning sound at some point.

The end-of-level-gidrah shouldn’t really appear till you’ve shot all the little gidrahs but it does for now. So tough.

Have a blast. Tell me your scores.

Cas :slight_smile:

Oh, and for those with a will and a way, try decompiling xap.Game to find out what the console commands are :slight_smile:

No, they won’t be in the release :slight_smile:

Cas :slight_smile:

Shock! Horror! The End Of The World Is Nigh!

It runs on my machine! I don’t know what’s changed since the last release, but it did the job.

However, it’s still unplayable. :frowning: Check out the following screenshots:

http://www.padcroft.org/cfmdobbie/af/AlienFlux%20a8%2001.jpg

http://www.padcroft.org/cfmdobbie/af/AlienFlux%20a8%2002.jpg

It’s a bit wierd. At first I can’t see any sprites at all, but if I move the ship I get a nicely blended quad where the sprite should be. Over time sprites begin to appear sporadically, but corrupted. I started seeing bits of the “captured blob” bubble flashing randomly (out of scale, incorrectly cropped and hazy), but I believe it was appearing on a “normal” bubble sprite. Every now and then a blob appeared, blinked worriedly at me, then disappeared again…

The onscreen display is a bit odd, with one section at correct brightness and the rest darkened. The player res-in effect occurs in a semicircle (top half).

Might there be an issue with the deserialisation of the graphics? Or is this sure to be my drivers?

While I’m taking screenshots… ;D

Curiously tiled and scaled Blobs (the bottom one is me):
http://www.padcroft.org/cfmdobbie/af/AlienFlux%20a8%2003.jpg

Ran into another invisible Gidrah:
http://www.padcroft.org/cfmdobbie/af/AlienFlux%20a8%2004.jpg

One frame of the Blobs is correct, but the others seem to have the wrong texture coordinates.
With careful timing I took this shot:
http://www.padcroft.org/cfmdobbie/af/AlienFlux%20a8%2005.jpg

On a Radeon Mobility:


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x690
11B73
Function=[Unknown.]
Library=C:\WINNT\system32\atioglxx.dll

NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.


Current Java thread:
        at org.lwjgl.opengl.CoreGL.drawRangeElements(Native Method)
        at com.shavenpuppy.jglib.renderer.Renderer$StateList.render(Renderer.jav
a:155)
        at com.shavenpuppy.jglib.renderer.Renderer.draw(Renderer.java:373)
        at com.shavenpuppy.jglib.renderer.Renderer.render(Renderer.java:256)
        at xap.features.BackgroundFeature.render(BackgroundFeature.java:483)
        at xap.BattleZone.render(BattleZone.java:80)
        at xap.GamePanel.renderBackground(GamePanel.java:435)
        at xap.gui.Component.render(Component.java:1277)
        at xap.gui.Component.renderChildren(Component.java:1337)
        at xap.gui.Component.render(Component.java:1285)
        at xap.gui.Interface.render(Interface.java:559)
        at xap.Game.main(Game.java:283)

Tada! On the bright side, the game actually ran this time. :slight_smile: As best as I can figure, I need new drivers since my current ones are obviously not 1.2 compliant. The problem of course, is I don’t think I have the permissions to install them. :frowning:

Drivers, drivers, drivers…

Charlie your drivers suck so horribly the person who wrote them should be flailed with their own scrotum until sorry. It’s just soooo wrong in such bizarre ways.

jbanes I only use drawRangeElements if it’s been advertised by your drivers. In this case it seems your drivers should be taken to the Avertising Standards Authority :slight_smile:

Cas :slight_smile:

While drawRangeElements is an OpenGL 1.2 function, from what Cas said it should be able to fall back to drawElements, which is OpenGL 1.1. My Savage/IX is only 1.1 compatible and it works for me (for appropiate values of “works”).

I don’t know about the current code, but my circa Alpha 1 source code for JGLIB has that call to drawRangeElements inside an extension test block, so it doesn’t look like that’s the problem.

Edit: Doh, already answered. Must Post Faster…

Well, Quake 3 Arena works reasonably well, and Black and White works fine…? :stuck_out_tongue:

I tried to run it on a (be very afraid!!) Winchip2-200Mhz “powered” machine with a Voodoo2 and the WickedGL-drivers. I didn’t expect it to run…and it didn’t run… :stuck_out_tongue: But it managed to get the 800*600 screenmode and it kinda worked…except for the fact that nothing was visible at all. Anyway, i had some fun trying… ;D

Egon: Winchip2? What were you thinking!?! ;D

Cas: Tried the Jar version as well, same effect. I’ve tracked down some Savage drivers that may work with my machine, but come with no guarantees. However, they are a bit more recent that my current ones. I’ll give them a try. In the meantime, I got to level 3, until action slowed to about 2fps when I believe a Jelly Incursion happened:

http://www.padcroft.org/cfmdobbie/af/AlienFlux%20a8%2006.jpg

I died shortly thereafter…

By the way, LOVE the logo on the menu!

Oooh, Egon - I’d like to try and make it work on a Voodoo2 actually. Got any more details of its failure to do so?

Cas :slight_smile:

running fine!

1 - Having changed binding a bit - I couldn’t move around… (and a bit hard to see that clicking a keybinding changes it to edit mode)

2 - When battleing the mother tringle I was attacked by no less than 3 of those fast red moving thingies that I couldn’t kill! - even after the tringle was dead (known bug that they don’t disappear - but 3 of them!!!)

3 - Sound is a bit flaky? - Thrust has a small crackly sound in the beginning, and laser sometimes plays after I’m done shooting?

[quote]I’ve tracked down some Savage drivers that may work with my machine, but come with no guarantees. However, they are a bit more recent that my current ones. I’ll give them a try.
[/quote]
No effect. Well, apart from stopping my external monitor working… ;D

Damn. I’ll just wait for the next Alpha (or the Beta?) and see if anything suddenly fixes it.

(again) no probs here :slight_smile:

[k7 500, 128mb, gf2mx, win98se]

java.io.FileNotFoundException: bindings.dat @ first run

you can finally redefine the keys!

yes. but your default key setup has screwed my mind… now i have em the right way and hit always the wrong one lol =)

…working on porting LWJGL to Mac 'cause I feel left out. :slight_smile: …if I had some experience coding for Mac this would go faster :slight_smile:

My windows box locks up instantly when I try to run anything with java that tries to draw something… tracked it down to the motherboard not supporting graphics (seriously - that’s basically what the tech from Tyan wrote in his email… according to him they only tested it with a single graphics card and I shouldn’t be trying to use the AGP slot anyway.)

Maybe I will try it at work tomorrow… If my boss doesn’t complain that I’m not in the Quake 3 game at lunch…

I want to fire lasers at something…

no love, I get the main menu which is very plain looking, just black and yellow text. The when I play it locks. If I didn’t have dual monitors I would have had to reboot to get control of my screen again.

I’m running WinXP with a Matrox G450

Solid game. No problems with my system, except the .jar versin didn’t work, only the .exe version. With the .jar version I got a “Can’t do any sound - time to get a new sound card” error. I have a Sound Blaster Audigy! What do you people want from me? ;D

All around, very nice work.

Running WinXP Pro w/GeForce 3

What’s everyone complaining about? Runs flawlessly on my system. ;D

Yep, I’ve got problems with Matrox which are proving very difficult to track down (on account of me not having one…)

My dad’s G400 just goes kaput too.

Cas :slight_smile:

Are you using a new version of lwjgl for your game ? (newer than 0.5), because when i run it on linux, it says :
pedro@gringo Download $ java -jar AlienFlux.jar
java.lang.UnsatisfiedLinkError: init
at org.lwjgl.Display.init(Native Method)
at org.lwjgl.Display.(Display.java:79)
at com.shavenpuppy.jglib.Display.setGamma(Display.java:222)
at xap.Options.apply(Options.java:204)
at xap.Game.loadOptions(Game.java:855)
at xap.Game.main(Game.java:245)
java.lang.NoClassDefFoundError
at xap.Game$1.run(Game.java:241)

Ah yes, I am. Elias has a newer one that should work although he’d need to send you a couple of little patch .jars for it to work even then.

LWJGL 0.6 is coming really soon now, probably while I’m away in France next week.

Cas :slight_smile: