Alien Flux Alpha Test 3

Once again, at http://www.shavenpuppy.com/downloads/jarbuild/alienflux.jnlp

More displaymode fixes. OpenAL might still not work for Toby. It won’t for Elias either, because he hasn’t actually got a soundcard in the machine he tested it on :slight_smile:

The next person who asks for keyboard control is going to get a mouse up hi

Cas :slight_smile:

Here’s a thought: if gamers are asking for keyboard control, maybe your customers will too? And what are those poor saps on single button Macs supposed to do? (First thing I’ll change if I ever get one…)

BTW, a pause function would be nice as well. ;D

Your wish is my command :slight_smile: A pause button will be appearing soon.

And I will be putting an option to redefine the keys - including the mouse buttons for those with Macs and learning difficulties ;D.

By the way, quoth my wife a few minutes ago:

She got to level 3 on her first go just now.

And remember, she’s just a girl. :wink:

I’m going to slow down the player ship 20% and reduce its acceleration by half; and I’m adding 20% to the jelly mutation duration. Does anyone think I need a mouse sensitivity slider control on the options screen?

Edit: 10 mins later - adjustments made. 28kb download. Hurrah for webstart. You probably need to run it twice still though for some reason. Boo for webstart.

Cas :slight_smile:

Oh yeah?! Well… well… I’ll bet my wife could beat up your wife! (Or at least make better Chinese!) ;D

Seriously tho. The game is a lot of fun the way it is. I was just pointing out that you want to make sure it’s as close to perfect as possible if you want people to separate from their hard earned cash.

BTW, did you see my comment on the thread in “Business Discussions”? I’m betting that with a few more games like this one, you could easily go to a subscription model and then contract with other game programmers to bring their games on-board. If it works out, you wouldn’t even need to make new games! All the other “garage game companies” will be pounding on your door to be included in your distribution model. (Where’s the smiley with dollar signs when you need it?)

P.S. I be careful mentioning your wife that way. Mine would kick my ass if I said “she’s just a girl”. :wink:

Yes on mouse sensitivity.

I tried Alpha 2 and seems to work on my desktop.

With the latest one, I’m getting this:

Java Web Start 1.2 Console, started Fri Mar 21 17:37:41 EST 2003

Java 2 Runtime Environment: Version 1.4.1_02 by Sun Microsystems Inc.

Logging to file: C:\Documents and Settings\Augusto\Desktop\webstartlog.txt

Failed to reserve AGP ram.

org.lwjgl.openal.OpenALException: Unable to load function pointers to openal.

  at org.lwjgl.openal.BaseAL.nCreate(Native Method)

  at org.lwjgl.openal.BaseAL.create(BaseAL.java:77)

  at com.shavenpuppy.jglib.openal.AL.<init>(AL.java:122)

  at xap.Game.init(Game.java:386)

  at xap.Game.main(Game.java:229)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

  at java.lang.reflect.Method.invoke(Method.java:324)

  at com.sun.javaws.Launcher.executeApplication(Unknown Source)

  at com.sun.javaws.Launcher.executeMainClass(Unknown Source)

  at com.sun.javaws.Launcher.continueLaunch(Unknown Source)

  at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)

  at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)

  at com.sun.javaws.Launcher.run(Unknown Source)

  at java.lang.Thread.run(Thread.java:536)

I have a PII 400 Win2K (serv pck 3) 256M with an NVIDIA GeForce4 MX 420. AGP 2x 64MB, Direct X 8.1

Still can’t get it to work using Web start, the screen switch res a few times then returns back to the desktop. However, if I grab the jar files from web start and run them myself using a bat file, everything works fine.

Excellent work!

Andy.

Hehe, my wife did karate when she was younger* and could beat me up! She reads everything on these forums though so she’s aware of my musing…

Once A.F.‘s out the door I’ll be all too keen to publish other peoples’ games :slight_smile: So get writing. And make sure they’re even more brilliant than A.F. is ;D I’ve got 3 other games planned (yes, planned and already fully designed) as it is for the next 2 years.

Cas :slight_smile:

  • she’s only 24 mind you**
    ** yes, I was a cradle snatcher

augusto, just copy OpenAL32.dll to your system32 directory wherever that is.

OpenAL32.dll is zipped up in this jar file: http://www.shavenpuppy.com/downloads/jarbuild/OpenAL32.jar

Cas :slight_smile:

Oh one last thing - the .exe version’s been updated too (6Mb) - if you’ve got a nice speedy connection I’d appreciate it if you tried that version too.

Get it here.

Cas :slight_smile:

[quote]Once again, at http://www.shavenpuppy.com/downloads/jarbuild/alienflux.jnlp

More displaymode fixes. OpenAL might still not work for Toby. It won’t for Elias either, because he hasn’t actually got a soundcard in the machine he tested it on :slight_smile:

Cas :slight_smile:
[/quote]
I seriously don’t know where it went. It was there a few hours ago, and then poof no soundcard to be found. It still doesn’t work on 50% of my soundcard bestowed machines, though*.

  • make that 33% - AF now now runs on my linux box!
  • elias

[quote]Hehe, my wife did karate when she was younger* and could beat me up! She reads everything on these forums though so she’s aware of my musing…
[/quote]
Ok, fine. I guess I’ll have to settle for better Chinese! ;D

Hah! Gotcha beat! Mine’s just turning 22 this month! ;D

P.S. My wife is laughing her ass off at the two of us. She thinks we’re like a couple of kids. :slight_smile:

Worked great on my nForce Athlon mb with integrated graphics and audio, though I died too quick. That’s what I get for playing with my 1 year old asleep on my shoulder :).

[quote]Oh one last thing - the .exe version’s been updated too (6Mb) - if you’ve got a nice speedy connection I’d appreciate it if you tried that version too.
[/quote]
it’s pretty good. what’s in the extra megs? (must be blind or have crappy hearing)

The 6 meg version immediately posts ‘java.lang.NullPointerException’ in the console and shows a popup saying that I need a OpenGL compatible card to run the game. I’ve got a Geforce2MX card with 32 megs of ram and the Java3D OpenGL version runs just fine. Both the lwjgl.dll and the openal.dll have been deposited in both the windows/system and windows/system32 folders (I’m on Win98, 1.33 Ghz Athlon processor, 256 meg ram).

Agh! Get those dlls out of your system32 directory! They shouldn’t ever go there*! Delete them! Find them all and deletel them!

I have no idea what’s in the extra megs :slight_smile: A tweak here, a tweak there…

Before anyone tells me, I’ve found a few bugs myself already:

  1. If you die and the game ends during a jelly incursion, the jellies continue to incur when you start a new game

  2. If the game ends with a screen shake in progress it continues to shake when you start a new game

  3. Yes, I know about the fact the light shoots off to 0,0 just after you die :slight_smile:

  4. During the invulnerability flashing your shields are ineffective and you can’t pick up powerups.

  5. When all your Blobs have died, on the next level all the Bubbles should in fact be Jellies. But you weren’t to know.

Cas :slight_smile:

  • Actually OpenAL should but only if you install it properly from the OpenAL redistribution package

[quote]The 6 meg version immediately posts ‘java.lang.NullPointerException’ in the console and shows a popup saying that I need a OpenGL compatible card to run the game. I’ve got a Geforce2MX card with 32 megs of […]
[/quote]
same here. the 2 other versions worked. webstart and the latest zip version show me that msg :]

Aha, if Webstart’s doing it too, could you please grab a log of the stack trace and post it?

Cas :slight_smile:

The webstart version ends with the same result (except that I never get to see the console). There really is no stack trace posted in the console of the 6 meg version, only the the line ‘java.lang.NullPointerException’.

Btw, the webstart install goes really quick (on 2.5 mbps adsl) and smooth. I guess not everyone can be expected to have Webstart 1.2 already installed though.

You can enable a log file and console output in Webstart by running Webstart and finding the preferences menu.

Cas :slight_smile:

Oh by the way - anyone with either SPGL or LWJGL in their lib\ext dir may possibly have some trouble, as well as those with dlls in their system32 directory.

Cas :slight_smile: