Week 3 brings along dialogue trees and some physics. In the previous week, I was trying to make use of GMS's timelines in order to construct the trees, essentially treating each individual timeline as a node within the tree. But I found this made it really cumbersome to make content and was not very fun to use. So I've actually gone with an implementation to handle everything in code myself. No more timelines! ...Which is not completely true. I'm using them as a way to pass code along in a functional programming kind of way. I might be trying to be too clever, but what-the-hey it works. Oh and real quick for the physics, a big thanks to the HeartBeast tutorial on tilemap collisions! It works great.
Next week... Writing! I've sort of been avoiding writing mostly because I'm unsure as to how I want to structure the story. I initially thought of making it linear (where you start as someone's dog), but now I'm leaning towards making it open from the get-go (in which you start out as a stray). It just seems right for what I'm trying to do in this "small" demo that's gonna take me a month to make. Ha. Anyway...
Thanks for reading,
HeartBeast Tilemap Collisions: https://www.youtube.com/watch?v=YObbsg2Hbcw&t=2231s
P.S. Trying out a new gif converter/creator. Hope it's good.