Alabaster 31 (Invisible Progress)

Have now:

  • had more human beta-testing and incorporated the feedback (of which there was not a huge amount)
  • removed the Conversation Builder extension and commented out a lot of the support code from the main game file, so that what remains now in the game is only the material that is intended for the final release
  • done a little more streamlining, getting rid of the remaining procedural rules in the hope that that would bump the speed a little. (It doesn’t seem to have done a huge amount, but it was worth a try.)
  • sent off the source code for further profiling: there is a particular slowdown when disambiguating the names of quips that I still have not been able to optimize away

Meanwhile, David Kinder has been working on Git and Glulx, using Alabaster as a benchmark project, and it looks like it will be able to speed things up a lot at the interpreter level as well.

Still outstanding before release:

  • find out results of profiling; tweak to improve if possible
  • add artwork, if same comes through

Leave a comment