Posted March 13, 2021 by sarrowsmith
#7DRL
Well, I submitted. It was kind of touch-and-go whether I would or not (in the end I did two releases in the last five minutes as I realised I'd left my cheat codes in). it's missing a lot of features I originally intended to include, and is horrifically buggy. In particular, it has a nasty habit of hanging at random points, and I was half a day short of being able to write a savefile system. The last-half-hour effort to at least save the RNG seed failed, so even that's missing. On the other hand, you can theoretically progress through the game to its win condition as intended. Although now I come to think of it, I didn't even manage to test that. Just the lose conditions.
It's a flaw I recognise in myself that I will dream up great creative projects which look perfectly achievable on paper, but in reality turn out to be much more work and way more involved than originally recognised. I've talked about how game jams have given me a fresh take on this in the devlog of my main project, and that practice in being positive about descoping really helped me here. I reckon RoboLike needs the same amount of effort again to implement the features I think are missing, and I'm OK with that. At some point I will come back and finish it (as much as any piece of software is ever finished) and that doesn't feel daunting.
The big question that needs to be asked, then, is did I underestimate the amount of work in my original design (bearing in mind that even before the start of the jam I'd descoped some of the ideas from my original original design), or did I overestimate my abilities? If you'd asked me at any point after the start of the first full day, when I posted that the project had a "20% chance of playability, 0% chance of quality, 100% chance of learning stuff" I would have said it was a bit of both. But now I'm not in the midst of it, and looking at the other submissions, I think the truth is that it's almost all down to my lack of knowledge (and maybe an overestimation of how quickly I can learn).
To break that down a bit:
Which means I've spent a lot of time learning how to do things rather than actually doing them. Stuff like:
I reckon half my time was spent solving problems that wouldn't have come up if I wasn't trying to figure it out on the fly. Combine that with it needing "the same amount of effort again" and that suggests I pretty much nailed the sizing. It just needed someone who wasn't having a "100% learning experience".
And even then, there's one critical thing I still don't know:
Is the damn thing balanced?