Battles and story segments are nearing (early) release readiness! As is the rest of the game.
I've got a basic StoryEvent system working pretty well for conversations! StoryEvent is a simple chainable event that can be triggered by time, players, or whatever I need to set it off later. There will be various implementations of StoryEvent that send talkers dialog, give things to players, alter levels, whatever. The base class has a built in delay and the option to "wait til finish" for whatever the event's action is. That makes coordinating the timing for everything pretty doable.
Lots of work's been going into getting battles more official lookin' and playing nice. Win screens. Actually playing attack animations for the dogs and their weapons. Dynamically loading skills and stats from the character's actual skill grids. Oh yeah, I implemented skill grids.
Work on exploring gameplay's done well also. I've added a system so individual objects can barf up save state data when requested. For things like story events, treasure chests and puzzles.
Puzzles!
goo stairs are now acceptable.#gamedev #JARPUG pic.twitter.com/tFVxTVz6uX
— Tyrus Peace (@TyrusPeace) March 22, 2019
JARPUG is still aimed for a spring early release! Spring ends pretty soon, I know. It's been a busy spring.
We had to get this ghost dog out of our new kid first.