After a busy morning testing & installing various browsers, we have tracked down the issue to the HTML code & Opera’s response to it. The errors ‘bad magic number, etc.’ occur because it completely fails to load the jar, and then tries to load the main class (obfuscated to n on our webserver). Unobsuscating does nothing. :-/
The code we use in the pages is derived from the HTML applet tag converter that Sun provide. The light blue screen occurs when Opera identifies itself as IE6 (default setting). It really objects to having an tag being written by JavaScript, and does not even try to load the app. ???
If Opera identifies itself as Opera, then the VM starts up, but displays ‘invalid bytecode’. This could be because the manifest says it requires Java 1.4.1_02, and the VM installed with Opera is 1.4.1_01. However, it runs fine in IE and netscape using the 1.4.1_01 VM, so is probably due to some error in the tag that the HTML resorts to for non-IE & non-netscape browsers >:(
Thankfully, this has affected only occured 4 or 5 times in over 100 downloaded games, so most people have played without a problem. We are still looking at solving this, and if anyone can shed some light on it we would greatly appreciate it. We will also post any fixes we find to this issue.
Orangy, the grouping of the bees is a little different, we try to explain it on the instruction page with some examples. Trying to build combos on easy mode is a good way to get your head around them.
Many thanks to all who have visited us,
-Simon