Sign all of your jar files.
Here's an example of an Applet using JPCT running in a browser in opengl mode. It implements (text based) world loading and saving, and a few other bells and whistles.
http://www.icebase10.com/jpct/Earendil.zipI'll leave it there until the end of January.
You can edit the world from the text file and see the results immediately. From the view window it really only saves the player's position and direction. The world is just a 3DS model and some trees I made and the objects are simple boxes. You could use any 3DS world and simply change the player’s start position. And, of-course, you could add as many objects in any arrangement you’d like.
It does, however, run without problems from the index.html file in the "classes/Server Test Uploads/" directory. I’d never use that html applet loading format for a web page; this was just for testing purposes.
Bell’s and Whistle’s: Player can fly around, gravity can be turned on and off and you can select objects (including the world model, the ability I quickly removed as useless after this version). This was written four months ago and later I used the object selection ability to add, move and remove existing world objects.
It also includes an additional file that adds the animated spider from JPCT’s BlueThunder demo. You simply replace the code from Earendil.java with the Earendil_W/Spider source and put the model and textures into their proper places. It's just a test for animated models, the model just stands there and performs whatever animation has been assigned.
I wrote this using Borland’s JBuilder 2005, email me if you'd like the project files.
In the ‘classes’ directory you’ll find another directory entitled ‘Server Test Uploads’, this is what was uploaded to my primary server and tested on a variety of comps and ran perfectly on anything with a current Java. Click on the index.html, after a few seconds you should see simple the forest scene.