Have I mentioned how much I hate doing taxes? Oh, I did? Ok, nothing to see here.
Apart from dotting the i’s and crossing the t’s on paperwork, this week has been spent on fixing stuff in the story script engine. That seems to be done, now, so I’m starting to move on to other tasks. I’m still thinking of releasing a small app for writing Story Script modules in, but I’m not quite done testing it yet, but I’ll be playing around a little with it during the week, and if it seems solid, I’ll probably make it available for anyone who feels like beta testing it. Secondly, I’ve started working on the core Pirates and Traders 2 code itself.
Unfortunately, nothing that is worth taking screenshots of yet, but as soon as I have something, I’ll post them. Currently, I’m working on the Character Status view, which has a number of interesting issues. I’ve previously written about my intent to set up more “permanent” relations for the player; i.e., characters that you’ve interacted with a lot should “remember” you, but for that to work, there needs to be some very clear feedback mechanisms in place in-game. After all, it is not reasonable to expect that a player can remember that the Comte Domingo de Viamonte is really, really pissed at them – this information needs to be available easily. I’m still thinking on how to represent it in the story dialogues/scripts, but in the status window, my plan is currently to create a social map (i.e., sort of a wheel with the player in the middle, and the color of the spokes indicating the relationship between PC and NPC). I intend to build something similar for the in-game factions (as suggested by a couple of people for the game before).
Working on the status views will probably take the rest of the week (at least), but once that’s done the game should be closing in on “playable”.
Apologies for the long time without a word, guys. Basically, things are still extremely hectic in my private life after the move, and I’ve had way too much to do at work as well. Interesting stuff, mind you, but it’s also meant that I’ve spent way too many evenings lately working on… work… rather than working on code for my games. Sometimes that’s just how things go.
I’m still working on the narrative engine; mostly fixing bugs and writing out a small story that tends to continually break the story engine (Ashton has helped with that too…). The new storyscript is a lot more compact, but rewriting everything and adding new functionality has also allowed me to add all new bugs to the mix. Hopefully I’ll be able to stamp the last one’s out soon.
If I succeed with that, I am considering releasing a small app that can translate stories written in the new StoryScript, and present them as simple “choose your own adventures”. The app already exists (it’s my test engine, which Ashton also uses to test story scripts for Dwarf King) so it’s not a lot of work to also release it. I know there are some of you who like writing a bit, so why not? It would be a free app, of course (I might add a few example stories, but there wouldn’t be much of a game there, unless someone takes the time to write something more extensive for it).
When I’ve finished fixing the story code, I plan to work on a beta release of Pirates and Traders 2. I also have a plan to release a bug fix release of Pirates and Traders (including some fixes that will make the game more accessible to blind players). I’m hoping I’ll get something done about that during March.
Thanks for your support.
Happy New Year.
As mentioned in the last post of 2014, the end of that year had me in the process of moving home – a process that takes a while. That process is still not finished (indeed, one can only speculate about when it might be), but it has reached the point where I once again have my evenings free to work on my various projects – such as MicaByte. So if you have been waiting for a reply from me on some subject, you should soon receive it; if you haven’t heard from me before the end of the week, please ping me again.
Apart from that, I’m just getting back up to speed on development work. Current focus is working on the narrative engine and converting stories from the old script system to the new one.
And I’ll try to start blogging/posting more frequently again. Until next time.