Not as much progress as I’d like, or on the bits that I’d like.. but that’s kinda how it works 🙂
Here’s the Screenshot and some more sordid details below.
Highlights of the week are:
Applet integration started.. The basic functionality now works in a web page
Mirrors (and indeed all placeables) now ask and respond properly to queries about their facing
Lots of new particle effects on Magical bolts (trust me they look way better in action)
This lead to some serious stuttering issues when creating all the bolts. This has been fixed by creating all the bolt objects at level init and just flagging them as no update / no render.
The big issues to tackle:
An update glitch that causes bolts to not register hits with mirrors. The solution to this is to just skip the ‘per pixel’ detection stuff and have the bolts just run a check against the game Board’s entity mapping table and see if the bolt is going to hit something and then find out if it needs to change it’s offset and direction or magic power type. This is a bit of work, but the initial stuff is really just taking too many calls and calcultaions to be done if I want it to start checking for positions in between update calls.
So I guess that’s that. Now I’ve got a pile of consulting work to get wrapped up by contest start of the 15th so that should work out just fine. But I’ve gone ahead and started thinking and planning a bit last night, which is what the paper prototype is all about.
I have a couple family things to do this weekend but other than that it’s crank out website goodness 🙂 Pretty proud of it actually..