VolatileZapper -- A remake of a classic

Hi dudes/dudesses/dudettes,

Checkout VolatileZapper, this is the first game to be made using jME, so hope it turns out well.

http://www34.brinkster.com/volatile7/games/VolatileZapper.rar

if that doesn’t work, go to my site, and click the first link in the first post http://www.volatile7.tk

sadly, brinkster wont let me upload anything more than 1Mb, so i rared it instead.

oh, heres a little teaser:

http://www34.brinkster.com/volatile7/images/volatileZapper_2.png

and yes, thats me, the poor sod who only got 300!

I’m not being rude, but … how come that’s > 1Mb compressed? I’ve not tried playing it (ZIP is already too much hassle; there’s no way I’m bothering finding a de-rar :() so perhaps there’s lots of big sound clips or something, but you don’t appear to have enough images to take up that much space?

It uses lwjgl and jMonkey Engine. Both dll’s and so’s included. That takes up 991k zipped.

Looks like his actual game is less than 200KB uncompressed, it’s just that he includes the libs, .dll and .so files to run it right out of the archive (on both linux and windows) without needing to have that all setup already.

1)LWJGL.jar
2)jME.jar
3)lwjgl.dll, and liblwjgl.so
4)lwjglaudio.dll and libopenal.so

thats 90% of the file size…jME being the largets at 400Kb uncompressed

class files in total 56Kb uncompressed

images in total 12.1 uncompressed

audio in total 107 Kb uncompressed (.wav)

you have to excuse me, but your already dissing a game which you haven’t tried, and 2, as far as I remeber Alien Flux is downloaded, the webstart is just a tryout?

  1. If you can show me how to create a webstart “thing” with all of those libraries, and find me a host, your most welcome to have one! :smiley:

I for one enjoyed it. :slight_smile:

I would take anything blahblahblah says with a grain of salt. Lately, 95% of his comments on this board are negative anyways.

Keep it up.

[quote]1)LWJGL.jar
2)jME.jar
3)lwjgl.dll, and liblwjgl.so
4)lwjglaudio.dll and libopenal.so
[/quote]
Yeah, I see now :). Is it that your host won’t let you host the different JAR’s separately?

Or is there some reason why you can’t DL the JAR’s on-demand?

OK so I could have put it slightly more obviously, instead of “I’m not being rude” I suppose I could have said “I’m not dissing the game”. I don’t think it was that obtuse though ???

And I’m afraid I don’t understand what you’re saying about AlienFlux (which is nothing to do with me) ???

Yeah, I expect webstart would solve your problems (c.f. the resources below for insturctions if the webhost doesn’t have the MIME type mapping).

From memory, it can take as little as 1 minute to create a webstart version of your game. Try looking at:

  1. Instructiosn in Wiki
  2. Instructions in several topics in these forums (use the search)
  3. or there’s a direct link to some webstart howto’s etc on: http://grexengine.com/sections/externalgames/submission.html

Even if 100% were, do you think they’ve been unfairly so?

Yeah, I saw a game yesterday that looked great but played like a dog; if I’d not said so, how was the author going to improve it? Or even realise how much the UI was damaging the gameplay underneath (which looked like it was being completely undermined by the poor UI)?

…or are you referring to my comments on MMOG’s that people have been proposing? Perhaps it would appear different if more people understood what an MMOG really is; I’ve seen people waste 3+ years of their lives trying to do their own MMOG - and end up with nothing to show for it, not even useful programming experience - and I’d like to prevent any more people from making a similar loss through sheer ignorance. I’ve seen other spend 5 years or more and at least have some useful experience - but typically they only learnt anything useful in the last 6 months. What a waste!

But I wouldn’t want to be unreasonably harsh, so if you think I’ve been too negative…?

Webstart! Webstart! Webstart!
Won’t touch it otherwise :slight_smile:
If you want it hosted on my site I’ll pop it up there if you like, just send me the jars.

Cas :slight_smile:

okies, the .rar is not available anymore.

princec, il take you up on your offer if its still open, just one thing, would you be able to webstart it? cause i dont know how! :-[

the jars are available at:
http://www34.brinkster.com/volatile7/games/VolatileZapper/jme.jar
http://www34.brinkster.com/volatile7/games/VolatileZapper/lwjgl.jar
http://www34.brinkster.com/volatile7/games/VolatileZapper/volatileZapper_data.jar // needs to be in classpath
http://www34.brinkster.com/volatile7/games/VolatileZapper/volatileZapper.jar // main jar

umm, you will also need the dll, and so’s…etc I can’t upload them as brinkster wont allow them. :’(. But since you are a developer of LWJGL, i suppose you should have em. Thx a bunch.

If you get a 403 forbidden, try again, it will sort itself out. Thx

blahblahblah, your name lives up to expectations.

Did something not work in the howto (in which case, let us know and then someone can try to fix the docs) or did you just not bother to follow the links and refs I suggested?

I’ll sort it out tonight.

Cas :slight_smile:

so, princec, any news?

Hah! One of the very few times I can voice something useful on this board…

I set up all the Webstart for the stuff for jME, so I have some experience making the two cooperate. To encourage just this type of project, I’ve set up some templates for using jME and Webstart. This jnlp file takes care of loading both jME and lwjgl. You can use it by putting in the resource tags of your main jnlp file. Note that you’re also gonna need for it to work correctly.

If you’re still having trouble making it work, I can give you the jnlp files for the Webstart-ed jME demos. Which, by the way, you can find here. (Yeah, yeah, that was a bit of a shameless plug.)

Hope this helps!

okies, zips are up:

http://www.myjavaserver.com/~digiwired/VolatileZapper_win.zip

http://www.myjavaserver.com/~digiwired/VolatileZapper_linux.zip

webstart…umm…coming soon!

hehe, its me again :slight_smile:

I had some free time on my hands with nothing to do but demonstrate the AISystem im making. So ive remade VolatileZapper (yet again!) with it.

And now its webstartable at:

http://www.myjavaserver.com/~digiwired/vz1.jnlp

Enjoy, DP!

webstart works

what exactly is the AI doing? Or is it some sort of flocking/herding?

Just being wierd!

And by all the gods, please let ESC quit the application! It’s most unnerving to have to end task something.

…and cool the game loop off when it’s not displaying anything too! 100% CPU for a minimized app is naughty!

Cas :slight_smile:

The AI…heh, well…its just firing events at entities to see em go stuff, I also have a CombinedSM there to control the aliens (a hybrid between finite and fuzzy) too. Message sending to other entities…stuff like that.

princec, sure, il cool it down. Btw, ALT+F4 gets rid of it… ;). Il most certinely add your ESC option too.

DP

ok, try it now.

ESC to escape, and some behavioural changes too.

DP

Not bad. Webstart helps a lot.

I just have some sugestions:

  • Make the the foes drop bonus that increase rate of fire

  • Make foes with a more agreesive AI bigger and with a different color and drop better bonus like side shoots and spary shots

  • Give the player some short pauses for taking some air, the calm before the storm :wink:

  • Make some eye-candy that works as obstacles

  • Make a nice background, here are some pictures

http://wires.news.com.au/special/mm/030811-hubble.htm#00-titlepage2