I've been working on this part of Earwax for a little while now, and it's *almost* at the point where regular folks can start having a bash with it.
The Earwax story maker lets you build interactive fiction without any code. You can add sounds, and you can add messages. You can build different rooms, and link them together.
When you've done, you can build the story file into a Python script that you can build with pyinstaller or whatever.
As a bonus, when you build a story file, the system brings all your sound files into the current directory, so you don't have to worry about your filenames not being portable.
This is still hugely experimental: I'm still making changes to it, and I've got more plans for stories. Chief among them being I need to write documentation for the builder program.
For anyone who doesn't mind playing about in an editor with only automatically generated help (shift / for the hotkeys menu), you can install earwax with pip, and use the
For now, I won't be providing any EXEs, since some of the requirements I'm using are a little fragile.
Also, don't try creating reverbs, unless you like crashes.
If anyone does have a look at this, please let me know how you get on.
The preferred way of reporting bugs is through the issue tracker, which is also available from the main menu of the editor.
For anyone who's still here, here's how you get started:
Install earwax with pip, preferably in a virtual environment:
pip install -U earwax
Next, create yourself a new story file:
earwax story new world.yaml
The filename can be changed from world.yaml to anything you want.
You should get the message "Created Untitled World."
Now go in and edit your world:
earwax story edit world.yaml
You will now be in the main menu. Mostly everything else is menu based, or the shortcut keys are lists with shift and /.
Instead of trying to guess what people will be confused by, I'll just let you all batter on with it, and answer any questions as they come up.
Have fun all, and I'm really looking forward to seeing what worlds you come up with, and what suggestions make their way to the issue tracker, so we can make this system something that people can make some amazing stuff with.
Selling my soul to andertons.co.uk since 2012.