TL;DR I’m sorry for launching Ferrytale in a way that upset some authors within the IF community. I’m open to significant changes moving forward if game transcript opt-out doesn’t suffice. I think I can make it right and will continue to focus on what I care most about - immersion and accessibility in IF through AI-enhancement, for authors and players who want it. Hopefully I can do that from inside the community instead of as an outsider.
If you choose to reply, please first read my post in full.
My name’s Alex Keybl - my background’s in software engineering and immersive mediums like VR. I’m used to moving fast and breaking things for the sake of progress, but I also want to fix mistakes when they happen.
On Friday I released github dot com / akeybl / ferrytale v0.1.0 (MIT License) with a mostly-unseen post on socials and a Discord message on an IF discord server I found on this forum (in the #ai-chat channel).
Ferrytale is an open source prototype meant to make Interactive Fiction more immersive for existing IF enjoyers, and more accessible for players who have never enjoyed IF. It uses IF transcripts (specifically from ClubFloyd) to allow a player to do whatever they want within the constraints of an existing story - both actions and dialog. It remains grounded in the author’s original writing and story arc, of course with whatever current limitations the underlying LLM (Gemini Flash) and voice models have. It’s also unlikely to know any story paths that weren’t explored by ClubFloyd, unless trained into the LLM from other transcripts/walkthroughs.
I’m an outsider to the IF community, but not to the medium. While I’m not an author, over the years I’ve really enjoyed a few games and I’ve always wanted to improve upon what I see are the biggest barriers to accessibility and immersion:
- text input/output: no solution for folks who enjoy audiobooks more than books or don’t want to type a lot to enjoy IF
- slow pacing: repetitious outputs and feeling like you’re playing “find the verb/noun”
- feeling lost: not knowing what to do next without reading a walkthrough full of spoilers
Yesterday I was banned from the above Discord because of the general concept of AI-enhanced IF and how I chose to launch it. That’s unfortunate, but I’d still like to have the opportunity to explain my thinking, and have further discussion with authors about how to implement a resolution.
My mistakes were twofold - not giving authors a heads up before release and assuming that almost all authors who were OK with ClubFloyd transcripts of their games being available online wouldn’t mind seeing them included in a for-fun project. I think I misjudged the response of some authors and over-focused on the whimsy of the project. I saw it as a love letter in the same way a VR mod for Zelda BotW is a love letter and attempts to expand on the original game’s functionality.
My intent was never malicious, to “steal” authors work, make money off of their writing, depress sales of their work, compete with them, or disregard their opinions about their works. My intent was to explore immersion, accessibility, and create joy. I thought that the project being open source, not for profit, and allowing authors to request a transcript be taken down (same as how ClubFloyd does it) would cover my bases for such a small project. As promised I’ve already removed 3 transcripts from the catalog at the request of those authors.
What I’m still grappling with is whether to blow away the transcript catalog links entirely and move to opt-in instead of opt-out. It’ll add manual steps (copy/pasting) for playing works whose authors don’t say one way or the other, but I’m OK with that if it’s actually the majority opinion amongst authors I can get in touch with. It was not my intent to upset a segment of the community - just to make it possible for players to try the prototype.
I’m planning to move forward with growing the concept as a whole, for new IF collaborations that will be hosted and accessible to all. To be clear, these ClubFloyd transcripts will never be available in a fleshed out “product” like a widely available hosted site or app regardless of how things play out. The Ferrytale CLI is built to be bring your own computer, API keys, and $.
Basically I’m sorry, and I’d like to start over with the community if possible. I personally believe that there’s tons of uninitiated kids and adults who will enjoy the medium for the first time if somebody succeeds in AI-enhanced voice-driven IF, and I’d love to continue that conversation in another thread. The fact that I’m an outsider offers me a different perspective but is also a reason the launch upset some authors.