Made some progress with the game. It has a proper name now, and a suitably cheap looking title screen. It is a Pong clone after all, there’s only so much you can do to make it look interesting.
I did have a working game earlier in the week, but the collision detection was awful. It just played badly, and if there’s one thing worse than yet another Pong clone, it’s a badly written Pong clone. After all, if you can’t cope with making Pong, how are you going to cope with making something better?
So I’m ripping the guts out the game and rewriting the collision code. I’m using Pong as a test for the game engine I’m really writing. I got really confused yesterday trying to work out if my code was wrong, or if the collision detection routine was wrong. Five minutes with Processing resulted in a working one-player Pong clone with working collision detection. Pong’s really really simple to write if you’re not trying to learn a new piece of hardware at the same time