last i checked the java plugin had about 2-3 times the market share of silverlight.

Strange reasoning by them... And Unity games are accepted... how many ppl have that plugin installed (or even know of its existence), and how many online gamers have java installed... Kongregate got it wrong!

ChrisM go get them!

PS. Just upload to games4j.com instead! Markus, you are always welcome there!

Strange reasoning by them... And Unity games are accepted... how many ppl have that plugin installed (or even know of its existence), and how many online gamers have java installed... Kongregate got it wrong!

It's all about reputation... and Java's reputation for embedded web app/games/whatever is just not good.

We're fighting an uphill battle. Maybe we should send in some really big guns - Cas, time to port your games to applets!

opera is totally crap when it comes to java support, signed applets no longer work with it since opera 10 and yeh it doesn't remember the certificate you just accepted, so you'll get a certificate for each signed jar you put into the classloader.

@princec very nice, are you using the standard appletloader or a custom version ?

I think gamejolt is doing really good and could well be that site. The admin's are really nice and know how to build contacts and networks. The community around the site is growing really fast, they now usually have about 200 ppl on at any given time which IMO is pretty impressive (given that it only opened recently).

Get your game on there, pull a few strings to get some coverage on sites like indiegames blog and other indie game sites, then contact kongregate, show them your award portfolio, i'm sure it'll be an offer they can't refuse

Well, indeed The thing is - Ultratron is pretty rock solid code (apart from that exception, but it was only a test applet and I don't need to fix that). It's been out there since 2005, and the only thing that breaks it normally is entirely missing OpenGL drivers, ie. totally vanilla unpatched XP machines, more or less. But, put it in an applet, even with the (almost) latest JVM, and... boom, broken. I mean, how bloody hard can this be??

Well, indeed The thing is - Ultratron is pretty rock solid code (apart from that exception, but it was only a test applet and I don't need to fix that). It's been out there since 2005, and the only thing that breaks it normally is entirely missing OpenGL drivers, ie. totally vanilla unpatched XP machines, more or less. But, put it in an applet, even with the (almost) latest JVM, and... boom, broken. I mean, how bloody hard can this be??

Cas

really its not that hard, however there are a few big pitfalls you need to watch out for. (someone should really create a list somewhere)

- remember your not running a pure Display anymore, it may not seem like it but applets have some AWT graphics code, which is enabled but not used. So adding the following applet parameter

should pretty much kill any hardware acceleration it may try to use, avoiding any driver clash or problems that may occur between awt and lwjgl on weak drivers.

- don't use any System.exit(0)'s in your code, as that will kill the plugin - yes the the ultratron applets has a few of those

- for stability always use <param name="separate_jvm" value="true">

- unrelated - just curious, why the does the Ultratron applets have <param name="draggable" value="true"/> ?, you can't see any AWT components, let along drag them

- unrelated(2) - @princec in Ultratron how are you doing the really smooth mouse cursor, when mouse is grabbed? is that just drawing an image at Mouse.getX()/getY() ? or some sort of native cursor?

- relatively speaking princec is using a really old version of lwjgl, lots of bugs were killed especially for applets in more recent releases of lwjgl, ranging from corrupt file downloads to memory leaks. You should really use lwjgl 2.2.2+ (yes out soon ) if you want nice lwjgl applets

Not sure if the first part was just something extra that I got, but seems relevant to the NoClassDef. WinXP, FF 3.5 & Chrome, Java 1.6.0_17, Mobile Intel 965 Express (Could be the problem). Cleaned the java cache. Final Kapster works fine though pretty sure Minecraft did as well.

Not sure if the first part was just something extra that I got, but seems relevant to the NoClassDef. WinXP, FF 3.5 & Chrome, Java 1.6.0_17, Mobile Intel 965 Express (Could be the problem). Cleaned the java cache. Final Kapster works fine though pretty sure Minecraft did as well.

Edit: Spelling

pretty sure thats a bug thats been fixed in a newer lwjgl release. (just means you got a corrupt download)

- don't use any System.exit(0)'s in your code, as that will kill the plugin - yes the the ultratron applets has a few of those

It might even kill the browser with all the other tabs, so this is really bad for user retention . Very dangerous when you use the same codebase for both applet and application, since it is easy to forget... (I know )

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org