This was almost not posted tonight on account of my internet provider being very flaky this evening. Hopefully the rest of the week will be better in that regard. Today was a fairly productive day. All goals but implementing a message log were met, and various other features were tweaked. Considering I have both courses and minor exams tomorrow and the day afterwards, I’ll assume both of those will only amount to about one day’s work, but I’m hoping to focus on fleshing out gameplay. The gameplay itself will be entertaining, I hope, and won’t be too complex. Once that’s done, it’s polish, polish, polish.
To that end, I’d like to explain what I mean by polish: “juicing” the interface (proper tweening for movements, animations everywhere appropriate, etc), refined graphics (although on my own, so not expecting anything magical), mouse support (arguably the most important of the lot), a good menu system.
In the meantime, here’s a shot of today’s additions in action, my player character (a dot, for debugging purposes) chopping up trees.
Somewhat relatedly, this is what happens when you fail to take into account that deleting items from the middle of a std::vector will change indices for the items to the right of it.