A doodle when I'm arguing with an LLM / Whisker

Some years back, I helped build an event driven system where the driver was Twine and a user client. Twine was interesting, but I hated the editor, storing things in local storage, etc. I’ve also wanted to poke at two things - a technical itch (personal) using something other than javascript in the representation of things like twine and (in the works) something I could use off line on the ipad to design stories.

There was another aspect of this, by day I’m a software engineer, at night I love the IF field and maybe it’s adhd, etc. I get lost in technology (but also playing games). I wanted to see what I could to with AI in building things in an area that is a passion, but just time and how to get started.

Whisker is the project I started, some is me writing, a fair amount is AI guidance. The goal, for me, is to get to a point where I can have an iOS / iPad whatever os the call it now client, so when sitting on my iPad I can play around with story idea.

This is an entirely self driven project. I like Twine, but (and yes I could have focused on that) I wanted to engage my nerdism.

Whisker was a secondary play on Twine. I have 6 cats, Yarn already crosses into the IF world. So Whisker.
One would ask why derive from Twine (I have some interesting and complex examples), but see the javascript thing and me being a nerd and Lua is a powerful scripting language.

I also wanted the ability to import as well as export to Twine compatible formats.

Again, it’s a work in progress despite some of the fluff in readmes (those are all about the AI tool fluffing things up).

Feel free to be brutal, this is a personal project to enable me to play around in the space. While not there, in the next weeks, I want an app I can use on the iPad and doodle around on Twine-like stories.

Again the project is here - GitHub - jmspring/whisker: Whisker is a story engine in the spirit of Twine, but built using Lua

Do you have any example projects, preferably ones that can be played in-browser without downloading anything, to show off what Whisker can do?

That is next on the list. Again, this is a personal project in my own time. I should have some examples by end of weekend.

Just at a glance, my first thought is that this is way more verbose than something like, say, Ink. Having to type passagename::add_choice(Choice.new({...etc...})) for every single choice seems like a massive pain.

1 Like

I love ink. Again, this is a foray into building stories that can end up in one of the existing formats, oh and I want to build an editor for my ipad. I need to look at the ink syntax more closely. Thank you for the input.

My intention was get something that can input/outpul twince and doodle on a device. Then, nerdism takes over. Vanity projects are not always the best thing to share but I think the input on verbosity for non-gui paths makes complete sense.

So it’s still a WIP, but the people I know that work with Twine work through a webgui and I’ll get there. As mentioned - I want something I can dink around with visually on an ipad or phone. Ink has some of that, Twine has a website (but, tech babble, the browser storage/etc is odd).

II appreciate the feedback. I’m just sharing the angle I am going. Would I want to type in the lua or whisker (json), not one bit.

Again, this is more a vanity project, but I’ve been working on more a visual editor that supports import/export of popular types. Eventualy, this meandering will be a format in itself (more concise), but looking to collaborative and visual editting.

I want to spend more time on my ipad and doodling on ideas instead of my macbook.