Alright, you read the title, you know what’s going on. I might try and restart it, but I don’t know.
So yeah, I’m done working on my warmup game. It’s nowhere close to finished and it is completely unplayable. But the thing is, I don’t care. It was not a waste of time, that’s for sure. Yes, I know that technically, Warmup Weekends are not timed, so I could keep going. But I don’t want to. It’s supposed to be something that takes a few hours, and I don’t want to waste time fixing my buggy, poorly planned code.
You see, my mistake was that I new that I would need enemies to interact with other enemies, but I didn’t plan for it. I programmed an entire entities system in which it the entities are local, that is, unable to be referenced by outside code. Therefore, it is impossible for an entity to hit another without serious complications.
So, if by any chance you’re still reading this, I’d like to make a list of what I did learn.
PLAN AHEAD
Otherwise, you’ll have to edit your base code over and over until the whole thing is a mess.
GET ALL YOU CAN DONE BEFORE THE COMPETITION
Now that I’ve done this, I know for sure that I’m writing a personal code library before it all begins. I can’t afford to spend three hours on a black screen again.
GO WITH WHAT YOU’RE COMFORTABLE WITH
I think my main mistake was using a really specific theme generator. I had to make a beat ’em up game. I don’t really play those, they aren’t my favorite, and I had no idea how to make it until after I thought about it. It was a huge mistake that I should have seen coming.
With all this said, I secede from Warmup Weekend for now. Like I said, I might scrap together something completely different with the remaining time until the Compo and submit it, but it’s not likely. I’m definitely not walking away with nothing, though. Ludum Dare, here I come!