Right now you can only play games that I’ve pre-compiled for the interpreter, so if you have something you absolutely want to see in the library feel free to suggest it. Later I’ll add a feature to upload your own story files or pull them from the Internet. Also note that save games aren’t persistent yet, i.e. they’ll disappear when you close the page.
In addition I’ve made a tool to extract data from Hugo .hex story files. It’s at http://nitku.net/if/hugo/hexparser/. It can show things like the dictionary, grammar, objects and lots of other things, basically everything that’s stored in the story files. Useful for Hugo techies and when you’re stuck in a game and want a “hint”. It works with games compiled with Hugo version 3.1 (the latest), but the interpreter works with all versions.
Thanks. The server was down due to technical problems an hour or two but seems to work now. Yes, it’s an interpreter on an emulator on another interpreter and the stack goes down as far as the eye can see, but I’m working on a more robust solution so hopefully that’ll be a bit cleaner!
This will be very useful. Thanks for working on this.
Asking as someone who has designed/implemented in Hugo a little bit without being a serious developer, what’s involved in compiling a compatible .hex file?
Sorry, where are you getting this? With all the games in the interpreter site? Which browser are you using?
The system that runs Dosbox needs to load all files in one resource file. Compiling a game involves taking all files (the interpreter, the game file and some misc stuff) and bundling them up. Hugo.bat is needed to call the interpreter with parameters so that it loads the game file.
It was Chrome running on Windows. I got the same result a few minutes ago with at least two or three games in the same browser, but I was surprised to find that Clock actually worked. Then my browser crashed (slow laptop, not the interpreter, I’m sure).
Sorry, this is a terrible test – even more so because I also tried the interpreter on Chromium running on Linux last night on my desktop PC, and it worked! I want to go through every game in your library on every browser that I have installed on both operating systems, but I don’t have any time right now. Maybe I can do the test tomorrow.
Excellent – Roodylib helps degrade for the DOS layer too, if I remember. I would be pleased to see Waiting running in the browser.
The graphical versions of “A Crimson Spring” start out with a title screen, and the web interpreter currently has a bug where waiting for a keypress doesn’t work (the bug was actually introduced by some newer code so hopefully its fix is just around the corner).
Ok, I’ve fixed the wait-for-key bug so if a game doesn’t work it’s because of something else (let me know!) You might need to clear browser cache to get the latest version of the interpreter if you’ve tried it before.