NOTE: this game has been updated. Be sure to remove cached applets if your game does not look like the screenshot (start / control panel / java / general / settings / delete files) -> silly Oracle...

My third and final entry for this year's Java4K: Wizzy 4K!

Wizzy, like most students, didn’t pay attention in the boring dark magic classes. Which is a pity, because one of his fellow students did. And he took over the University, turning all teachers and students into green slimy monsters! (while Wizzy was taking a nap) Not knowing any offensive spells, Wizzy has no chance of beating the Evil Guy. Not that he wants to anyway, he just wants to get out! The only spells Wizzy knows are gravity inversion spells, which he thought were rather neat. Help Wizzy get out alive using these spells!

Instructions: reach the door out of each level room while avoiding the monsters and spikes.Press space to start the game.Move and jump using the arrow keys.Z = cast inverse gravity for self spell,X = cast inverse gravity for others spell.To cast a spell you one mana crystal, which you need to collect (the blue balls, collected crustals are shown in the bottom-right).Press R to restart the level.

Yeah, I was kind of fooled by the smooth performance on some machines as well. But it turns out @ClickerMonkey was right: there is a weird bug in the timing code (which should make sure that the delta each update is not too large, to avoid collision detection issues). On some machines it makes things stutter a lot. Fortunately I have found a way to fix this, and I will update the jar once I have some hobby time again

I've simplified the timing code a bit, and hopefully this will resolve the performance issues. On my laptop (Win 7 / i3 processor, nothing special) I can run 4 instances simultaneously with no problem. I've also fixed some very minor bugs and tried to make the code a bit more robust. However, I could not find an issue that would prevent you from moving. I also managed to squeeze in a stack trace print instruction in case of exceptions, which may make resolving future issues easier.

I tried both the applet here and on Java4k.com. Both seem to lock up after one move. Pressing Reset works 100%.Edit: I suppose I could have the old one cached... but no, I hadn't played the Java4k version before, so that can't be it.

Edit: I consistently get one move after a restart. It looks like no further moves are recognised. It might be something weird with the Java/Safari interaction.

Another update! Here's the changes:- tuned level 4 difficulty a bit (its easier now)- one additional room, there are 7 rooms now- a new background- using a more standard keyboard handling approach: I hope this has some effect on the Mac issues.- changed the controls (see the instructions) to suit people with AZERTY keyboard schemes also

BUTTT... whats the deal with jumping? Do I have to come to a stop or be below a certain speed to jump? Feels so hit n miss. Also room 4, what do I do?

Room 4 is a bit easier now, it was too hard to time the first jump right. Also, jumping does not work if you are on (or slightly beyond) the very edge of a platform (which is intentional -> at the edge it is too unstable for Wizzy to make jumps).

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