Puppytron!

[quote]I can’t force you to like making 1.1 games. But I don’t see anything in the applet that you can’t do in 1.1, so I don’t think it is such a huge differance. Maybe you’ve got a personal grudge against 1.1, but how is it cool not to support it?
[/quote]
I agree, if you have a online game website and like to adres an as big as possible audience you’d have to stick to 1.1 compatibility. You can do a lot with 1.1 if you put some efford in it. But offcourse there’s a point at which the efford would be too big. FX, we’re looking at the possibilities available creating a webcam game in Java and it does look like we’re better off not sticking to 1.1 :wink:
Still we need to make it clear for 1.1 users they need to upgrade their jvm, its such a shame 1.1 jvm’s don’t do this themselves…

[quote]Pop up any flash or shockwave game worth its salt and you immediately get a funky download progress bar.
[/quote]
Yes, It’s a shame Sun never did good marketing for Java at that point. Shockwave and flash integrate much nicer in browser than java applets do. Java applet games are often asociated with dull quickbasic like crappy games.

What im currently working on is a very small loader applet, this loader applet displays a nice graphical loading screen, then it loads and caches the game files. If /when the nescesary files are available it instanciates the game using a custom classloader. Because this loader applet is 1.1 compatible, it can detect the users jvm version and if the game requires a newer version it displays a message to the user to upgrade their jvm. Downside is that because it needs to be signed to do caching / implement it’s own classloader, it will popup a security window. However, this does remove a lot of the most frustrating restrictions encountered when developing applets!

[quote]Just add progressbar =“true” to the applet tag. It should give you a nice progress bar showing the applet loading. To make it even more interesting, you can use the image=“myimage.png” attribute to display an image while you’re waiting for the applet to load. You can even use an animated GIF!
[/quote]
Thanks for the tip! I didn’t know, I’ll definatly include that in the applet tag for 1.4+ users.

Played it again after leaving it a few days.

Much more manic!
Much more fun!
Much more polish!

Nice!

However, as I played it got more and more stuttery each time a sound played. Just before 7500 points it locked up all together repeating the sound over and over with a red screen.

Kev

Yeah, I think I’m just going to give up on standard Java, it’s too shit to be worth it.

Cas :slight_smile:

Yay, puppytron with lwjgl!, now how am I supposed to get any work done on my game tommorow? ;D

Yes folks, the new LWJGL version of Puppytron is up (1mb). http://www.puppygames.net/applets/puppytron.jnlp

Enable connections on port 1099 to puppygames.net if you want to use the hiscore table.

‘T’ will swap the controls around for those that prefer them like that.

By God, AWT is rubbish.

Cas :slight_smile:

Big update! Much tuning, loads more robots. Have another pop at it. First to a million gets a big wet kiss.

Cas :slight_smile:

What’s to say… it’s brilliant :slight_smile:

Great gameplay, sounds, gfx and it runs just sooo smooth.

I’d love to see source to your cool effects. I love how all the trails and explosions and such work.

…and the final release is out!

Consider donating $4.95 to us, guys & gals :slight_smile:
You’re going to wet yourselves when you see what we’ve got planned next.

Mal, you’ll be sick if you see how trivial my “effects” are :stuck_out_tongue: In truth thats the only clever thing I really do - cheapass effects for bugger all effort.

Cas :slight_smile:

Consider donating $4.95 to us, guys & gals

Do you accept Paypal? :slight_smile:

You know, Cas, it strikes me that since Puppytron is no longer an applet, AND it uses LWJGL, AND you’ve put a lot of work into it already, why not just make it fullscreen, add a better title screen, and give each level a techno background. Then you could add it to your regular product lineup, and sell it for mucho dinero. :slight_smile:

True, it’s a lot like Alien Flux, but not so much so to turn people off. In addition, you’ll have more games to attract users to your site, AND you can pander to the Robotron 2048 fans. :slight_smile:

Just tried it, got this error:


java.lang.NoClassDefFoundError: com/shavenpuppy/jglib/resources/Feature
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

[quote]> Consider donating $4.95 to us, guys & gals

Do you accept Paypal? :slight_smile:
[/quote]
+fee
+vat
=8.82$ :-/

That’s +78% :frowning:

No need for all that Paypal rubbish, just go to the Puppygames shop and pick appropriate currency. VAT is included in the “donation” :slight_smile:

And as for adding more stuff to it and turning into the usual “extravangza” - well, it doesn’t really need it. I want to write a few more of these little “desktop games” and see how they pan out in terms of sales and “profits”.

Mal, keep trying, it’s all working fine everywhere else. Maybe you’ve got a busted Webstart cache.

Cas :slight_smile:

No need for all that Paypal rubbish

Uhm… it’s the only option I have. I don’t know anyone with a CC. Oh and those numbers are from the puppygames shop.

As a customer I feel totally cheated. I wanted to pay $4.95 and I’m asked to pay $8.82 or even $9.48 if I click on euro first and change that to dollar.

Nurium games for example uses a PayPal buy now button. Page says $19.95… I click the button and I’m asked for $19.95. That’s how it should be. (Well, it also means it’s manually processed by the developer)

Cas, look closer. This line:
sun.applet.AppletClassLoader.loadClass
doesn’t show up with webstart :slight_smile: I’m loading the link in the first post here to the Applet.

Ahaha yes, no more applet. It’s gone.

oNyx - you should be paying in Euros, yes? Not dollars. EU customers should wisely pay in their native currency, which includes VAT in the price.

And as for Paypal - paypal sucks. Send me a cheque :wink: Don’t give any money to those scum.

Cas :slight_smile:

oNyx - you should be paying in Euros, yes? Not dollars. EU
customers should wisely pay in their native currency, which
includes VAT in the price.

Dollar would be cheaper right now (if you just look at the label).

Paying in dollars=4.95$
Paying in euros=5.21$

After adding the fees it’s:
Paying in dollars=8.82$
Paying in euros=8.39$

Still about 70% more :-/

Send me a cheque

Can’t.

Don’t give any money to those scum.

Well, it’s swreg who asks for those fees (3$ or 3¤).

After being totally annoyed for awhile, I bought it anyways. For 7.33¤ :-X

Sorry, I like Puppy Invaders much more actually :slight_smile: Now make that a bigger game with more weapons and levels and bosses and such and you’ve got me sold for certain!