Dev Diary #2
Added 2016-07-18 12:00:05 +0000 UTCHey guys,
As previously mentioned I've been looking more closely at Twine, trying out an actual scene idea on it to see how it performs and how easy or difficult it is to write scenes with it.
Overall I think it's workable. It's not as sleek and wonderful as our planned Parser/Director system is, but it should get the job done and save us a lot of time in getting to that first full release, which is the important thing right now. It also easily puts out html files containing the whole scene with links and everything, so for showing off scenes before the game's ready for them, that's a bonus.
I've written up a small scene with it that you can try out here: The Troubled Couple. It is adult content. It didn't take very long to put together either, Twine makes branching scenes pretty easy to put together. The biggest part was learning things and putting together the setup stage that gives you genitals and stuff. It is a quick draft type thing, not something I'd call game-ready quality, but do let me know what you think. :)
Crimson's been working to make the hex grid easier to build on, since some issues cropped up with it that prevented us from moving forward. But, it's now fixed and working better than before. We're now able to let any part of the game request access to the grid data, which means we can now have an encounter handler that can query grid cells for their metadata without needing a reference to the on-screen mesh (I don't know what that means either, but Crimson tells me it's a good thing).
He's also fixed some inconsistencies that were causing problems. The game's event loop now moves data around in a fully predictable way, so we no longer have cases of display code firing before logic is done for a particular frame. This was causing skipping path steps and not showing the current position on the map after some path traversals, and would've caused us much larger problems later had it been ignored.
Now that those things are fixed, we can start on the battle screen GUI tomorrow.