Time to start my first thread after years of lurking in the shadows.
Have to say I am a bit confused with most of the negative comments about Java Applets I have seen on various threads recently.
Not quite sure what all the unknown issues ppl are talking about are? Anyone care to elaborate on this (am talking applets in general, not issues regarding the use of Native Libraries or specific hardware)?
For me personally I only develop games in Applets for various reasons:
- Obvious reason is audience (ie. Browser based and better user-experience, how many non-java people play JWS games?)
- The games I like to play/develop (Puzzle, Board, Cards, Simple Arcade) can easily be done in Java2D or any other API that provides easy applet support (e.g Using GTGE I get my games working in applets in about 2-3mins!). Of course for more complex games Native Libraries are needed, no argument there… I simply just dont use them due to the security pop-up!
- JWS in my experience has been bad… On the 30-40 games I tried running on here from the User ShowCase only around 50% work… (Most load but dont start up, no messages in Java Console, tbh never really investigated the cause of this, just gave up on this!). In the 4-5 years have been dabbling with Applets I have very rarely seen such problems.
- Applets are very easy to deploy. Export to .jar in eclipse, a few copy/paste lines of HTML and hey, you have a browser game! Admittidly the first time was a bit painfull, but once you get over the 1st hurdle its pretty painless…
Of course there are a lot of crap applets out there (mainly due to ugly aesthetic nature of swing, programmers lack of artistic ability etc) and applets that dont load (in my experience mostly due to programmers lack of understanding on how to deploy or code compiled against wrong JDK etc) but we cant blame Applets for that can we?



… but then again… it’s proper gameage here.