What's done is done - post mortem
Well, what I ended up with isn't much of a game. You can move around the level, and bump into walls, but not much else.
What went right?
- initial concept
My programmer art is worse than most, so I had to think of something that I could draw. Thankfully all choices of themes involved magic and even I can draw a magic wand in MS Paint.
- path drawing
The "level turtle" turned out to be a good way of drawing levels. I'm pleased with how it works.
What went wrong?
- time management
I would have liked to have spent more time being able to focus on this, but real life got in the way. Work was busy so I didn't get much in the way of thinking done during the day. I also became hung up on getting one thing working... see below.
- time spent on collision detection
If I had to do this again, I would have abandoned the idea for multiple paths in a level and made a playable game with a lot more going on. As it was, I spent too much time and effort trying to stop the wand from colliding with the "invisible" lines where paths overlapped and never did get it working satisfactorily.
Summary
On the whole I'm pleased. I didn't get nearly as far as I would have liked to, but I'm still quite pleased with the results. I love programming under pressure - most of my best code was written that way.