Boonce is almost done. Well, I think so. I have every feature in place, though some need a little tweaking to finish them off. Little things, like the volume controls sometimes skipping a level when turning up or down. Things like this aren’t too difficult and shouldn’t take much time at all. I’ve still got one thing which will take an unknown amount of time, collision detection.
It’s been a proper bugbear, I certainly went about my first programming task the wrong way. If I’d made a Pong clone or something similar I would have been finished ages ago.
Sometimes the ball passes through the edge of a tile. Just for a single update, only a little bit of the way into the tile. The next update it gets pushed out, but it isn’t right. You can tell something went wrong, even if you can’t properly see it at full speed, there’s a feeling that something’s not right. I record these tests with Fraps and slow the recordings down to see what exactly went wrong, but I’m a bit bewildered as to what is causing it.
Hopefully I can work it out, as everything else is pretty easy to do. Then Ed (electricmaze on here) is designing the levels and Rob is sorting the art assets. We’ll be ready for the marketplace fairly soon. If I can just get past these last collision detection issues.
I’ve already got a basic plan ready for the next game we’re going to do. The collision detection will be much more simple for that. I think I’ve developed a phobia.