I've been reading a bit recently about game development (Sensible Software is a belter of a bio if their name means something to you) and thinking about my own project.
I've had an idea for a while and recently stumbled on the tute written by Jotaf (missing, presumed ascended circa-2010), I haven't really coded since Uni but I managed to quickly wrap my head around the tute and then extended the code to do the things I was interested in. As I went new things occured to me and I was throwing anything in there that I felt was cool. One of the best parts started as a mistake! There's a lot of rabbit holes to disappear down, and it's clear I'm easily distract-
SQUIRREL!!...
Oh, I'm sorry, what were we talking about?
Anyway I've decided it's time to start again, but something that has an end in sight. Reading Jo and friends on the Superhero RL thread suggest the benefits of having a mature vision before starting out...a design document of sorts. My organic style meant implementing ideas I had late in the process sometimes required refactoring to accommodate. Clearly inefficient. So I'm going to do some design on paper first, and see how I go. A bit of bounded scope should also help contain my tendency to wander.
If you've 'finished' a game before, what got you there?