[quote]I really don’t like the idea of having to make sure that the game is compatible with all java versions from 1.4.2_0 up on several different target platforms, or risk having my games disqualified at random.
[/quote]
In practice, it has to be 1.4.2_(05 | 06 | 07), simply because 1.4.2_01 doesn’t actually work, nor does 2 and 3 (for instance, the core certs in all versions prior to 4 are no longer valid, and apps won’t run!).
I said 07 too, but perhaps it would be better to show-off/make the most of webstart and just say “1.4.2_whatever-you-like, so long as YOU make sure YOUR JNLP automatically launches it - if it don’t work because the judge had the wrong JVM, that’s a bug in your JNLP and so you are to blame”.
re: disqualifications, swp repeated a complaint both he and I had in the j4k and which several others highlighted (hence my repeated requests for people to actually read the previous threads!) which - as judge - I can vouch is almost certainly necessary; after the j4k I promised myself that all future compos I was involved in the admin side of would have a public-judging period in which judges could pre-warn authors of any probably disqualifications.
NOTE: many people asked during the j4k to be warned if their game didn’t work, but in practice it’s hard enough to judge 50+ games to a decent level of depth let alone faff about tyring to find the author and ask for support - so, in practice, it’s essential that an essential “discovery” phase be part of the compo itself.
NOTE2: …I have extensive experience of this issue because it’s eactly the same thing I’ve been working on for some time for JGF to enable games to be tested by a set of official testers, and for them to notify the authors of any bugs / no-starts / etc - and give the author time to fix them - before finally accepting / rejecting the game. I will probably even have it up in time for the LWJGL 16k (well, it was always planned to be there by then ;))