I covered the results of the first week of development on Oracle’s Eye. By the end of that first week I realized that my plan was overly optimistic, considering I usually have a single day of development time per week. While I can use the 10 Minute Method to get something done each day, there really is only so much code that can get written in a 10 minute session. I basically try to do other things on those days, such as setup the build files or create really simple images in the GIMP. Basically, whatever I can do that doesn’t require much concentration. I don’t need to be in the zone to create simple images. Let the artists worry about making it look just right.
According to my plan, I was supposed to be able to move the player around in four directions and create a room by the first week. By the end of last week, I was hoping to be able to load levels, and ball movement should have been in place the second week.
Unfortunately, I’ve only just now created a stick figure with one frame of animation that moves in one direction. Well, enters hyperspace in one direction is more like it. I realized that I never placed any timers in my code, so the drawing and updating is happening many, many times per millisecond. It literally looks like the stick figure is getting pulled through space-time as it moves. That’s fine and can be fixed, but oddly enough, it somehow wraps around the other side, even though I never coded it to do so. I am definitely not comfortable with not knowing why my code is behaving in this way.
Bottom line: I am WAY behind schedule. I have to decide if running late is acceptable or if I should minimize the design so much that it is an even simpler game than I originally envisioned. I wanted to have a small game completed by the end of August, but I’m wondering if it might be better to continue with my current design and plan to work through September and likely October.
It basically boils down to this question: is it more important to have more games in general, or finish this game specifically? Finishing this game design would allow me to show what I can do when I dedicate myself to the project. On the other hand, making a really simple game would allow me to not only have a finished project sooner but also let me work on a new one right away.
I’ve got some thinking to do.