Sunday, March 26, 2017

progress report

In recent months, I've seen Hugo mentioned in some unexpected places, and Dannii Willis is working on a glk interface Hugo web interpreter (to which I say, the more the merrier!).  The downside of this is that it has made me more frustrated with the ways Roodylib might be unaccommodating to beginners.  I've decided against my previous "throw it all in" philosophy for Roodylib and have been moving whatever code I can to extensions, and taking out code I'm not 100% satisfied with altogether.  I just want the heart of Roodylib as simple and readable as possible.

Unfortunately, this calls for even more updating to the documentation, so that'll be yet another process.  As much as I'd like to get a new Roodylib out the door, the interpreter opcode side of things isn't as hammered out as I'd like it to be, either, so it'll probably be some time yet.

Just to make this post fun, I thought I'd share some Hugo games hard-compiled with the HugoJS behavior that should work by default once the opcode stuff is all working right.

The first game is "The Hugo Clock" by Jason McWright.  Written for a Hugo minicomp we held a handful of years ago, it's a good example of a game that, despite lacking deep narrative machinations, hits that sweet spot of just being fun to poke and prod around with: The Hugo Clock

The second game, "ScepterQuest", was originally written with Hugo 1.2, back in Hugo's DOS-only days.  I ported it myself as a coding exercise some years ago (and because I find the game very silly and funny), but I intentionally never uploaded it to the IF Archive.  Still, check it out, and if you like it, go ahead and break out DOSbox and try out the original: SceptreQuest

In other IF news:

  • Bob Bates' Thaumistry: In Charm's Way hit its kickstarter goal.  People can still donate through PayPal to hit the stretch goals.
  • Jesse McGrew released version 0.8 of his ZILF compiler.  I'm well overdue to post to my other blog, ZIL Crazy After All These Years, but I'm really happy with how ZILF is coming along.
  • Andrew Plotkin and Chris Spiegel have been looking for official platform builders for the Gargoyle interpreter, and any steps toward more timely updates of one of the most popular offline IF interpreters are greatly appreciated!
  • The 2017 Spring Thing competition is just about to start.  I'm so glad that Aaron Reed has kept it running all these years.
  • One of my favorite videogame publishers, Devolver Digital, released a compilation of text adventures from a game company called No Code.  It's called Stories Untold.  Unfortunately, even with my settings set way low, it runs too slowly on my computer (I'm not so nostalgic for early 80s text adventures that I want to bring back waiting minutes between commands) but I look forward to trying it again if I ever get a nicer computer.
Apologies to all of the cool IF news things I am missing!

7 comments:

  1. FYI and Hello: The forthcoming release of Thunderword app for Android should be able to run Hugo - it's using the same code that GarGLk has integrated on the terps folder. "The Hugo Clock" seems to open fine in my preliminary testing.

    ReplyDelete
    Replies
    1. That's great news! I'll be sure to post about it here at some point.

      Delete
  2. I found a Hugo story "Storm Over London" by Juhana Leinonen from 2015 that was granted MIT license by Juhana, very flexible for distribution, that will now be included as a built-in demo story for Thunderword. Without having to download anything extra, people will be able to test out the Hugo interpreter. Seems to open and start great.

    ReplyDelete
    Replies
    1. Great, that's a fun little game. Happy more people will see it.

      Delete
  3. Hello again. I noticed that the link to "Hugo Home Page" is now dead on IFWiki - http://ifwiki.org/index.php/Hugo - suggestions on a replacement?

    ReplyDelete
    Replies
    1. I've updated the link to direct to the generalcoffee "get hugo" page. It's not as informative as one would like, but I'd still want Kent's site to be known as the official page.

      Delete