interactive-fiction

Top 23 interactive-fiction Open-Source Projects

  • Arrow

    Game Narrative Design Tool (by mhgolkar)

  • Project mention: Godot 4.1 Is Released | news.ycombinator.com | 2023-07-06
  • tuesday-js

    simple web-based, free and open-source visual novel editor that can be used in a web browser. It is written in JavaScript without using any third party libraries and thus does not require additional software installation. The engine uses standard HTML document elements such as div and img. This allows the use of any media format supported by browsers including vector graphics svg, gif animations and css styles.

  • Project mention: Legacy Choices and Variables | /r/TuesdayJS | 2023-12-07

    Example of using "legacy choices" https://github.com/Kirilllive/tuesday-js/blob/master/example/example_quiz_or_test.json

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • parchment

    The Interactive Fiction web app (by curiousdannii)

  • text-engine

    A browser-based text adventure game engine and sample game

  • instead

    INSTEAD - Simple Text Adventure Interpreter

  • Project mention: 10 year old wants to step up from Scratch and learn "word coding" - Book or other recs? | /r/learnprogramming | 2023-12-07

    Adventures can be saved and launched locally using the player on your smartphone or PC.

  • counterfeit-monkey

    Counterfeit Monkey by Emily Short

  • extensions

    Inform 7 extensions -- some may be ready for public use, others may be barely working experiments. Enjoy! (by i7)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gamebookengine

    Gamebook Engine is an open source iOS app for creating and playing gamebooks, a type of interactive fiction where the player gets to make decisions that influence the story.

  • langterm

    🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure

  • folly

    A Z-machine for the reMarkable tablet. (by bkirwi)

  • Project mention: E-ink is so Retropunk | news.ycombinator.com | 2023-08-26

    Wow, the interactive fiction interpreter looks so cool. https://github.com/bkirwi/folly i think i want one

  • frobtads

    Linux and macOS development tools and text-mode interpreter for TADS adventure games.

  • Project mention: Atari VCS Myst “Demake” | news.ycombinator.com | 2023-06-24

    Hell yeah! Here's some links:

    Here's a list of worldsim-heavy, huge parser IF games I've compiled myself: https://ifdb.org/playlist?id=5wvcywn58ojmsxqi&type=wishlist

    Here's the TADS 3 website: https://tads.org/

    Here's the adv3Lite and TADS 3 documentation: https://faroutscience.com/adv3lite_docs/

    An explanation of adv3lite: https://users.ox.ac.uk/~manc0049/TADSGuide/adv3Lite.htm

    The TADS 3 compiler: https://github.com/realnc/frobtads

    My TADS 3 mode for Emacs (has most of the features of the VS Code one, despite not having an LSP, since the VSC one has very simple auto completion): https://github.com/alexispurslane/tads3-mode

    The TADS 3 mode for VS Code: https://github.com/toerob/vscode-tads3tools

    IF Development Forums (very active and friendly, a few TADS 3 people around, including me, I'm a new regular): https://intfiction.org

  • limnoria-plugins

    Limnoria plugins I wrote or forked.

  • intficpy

    An engine for building interactive fiction with Python. Currently in the testing phase.

  • herald

    Frontend for https://writtenrealms.com (by teebes)

  • instead-launcher-android

    INSTEAD Launcher is a powerful interactive fiction engine ported to Android

  • AdventureAI

    Interactive Fiction in the Age of AI

  • Project mention: Llama3 is the first open model that can also win text adventures | news.ycombinator.com | 2024-04-20

    Direct link to Llama3's run through [0]. Having played around extensively with Llama 2 70B, these results are extremely impressive and exciting to me. It can do really interesting things like correct itself when it uses the wrong verb. It actually gets very close to getting the game right the first time through, but it uses "search furniture" instead of specifying the bed.

    Also, its ability to understand and remember the orientation of the rooms shows levels of comprehension that Llama 2 would have completely flopped on:

    > SITUATION: I've searched the floor in the living room, but found nothing of interest.

    > THOUGHT: Maybe I should head to the kitchenette and see if I can find any clues there.

    > COMMAND: Go east

    [0] https://github.com/s-macke/AdventureAI/blob/master/assets/90...

  • metaparser

    INSTEAD module to create games with text input

  • reinstead

    RE:INSTEAD - Lightweight INSTEAD metaparser-only player

  • if-decompiler

    Decompile Glulx storyfiles into C code

  • DreamForgerJS

    Interactive Fiction JS library

  • sugarcube-starter

    Easy to use starter kit for creating stories with Twine and SugarCube.

  • instead-cli

    INSTEAD interpreter for developers

  • tads-cookbook

    Tasty TADS 3 recipes for solving common and uncommon problems.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

interactive-fiction related posts

Index

What are some of the best open-source interactive-fiction projects? This list will help you:

Project Stars
1 Arrow 795
2 tuesday-js 438
3 parchment 413
4 text-engine 287
5 instead 210
6 counterfeit-monkey 157
7 extensions 117
8 gamebookengine 82
9 langterm 76
10 folly 55
11 frobtads 47
12 limnoria-plugins 38
13 intficpy 35
14 herald 28
15 instead-launcher-android 23
16 AdventureAI 21
17 metaparser 19
18 reinstead 17
19 if-decompiler 17
20 DreamForgerJS 14
21 sugarcube-starter 12
22 instead-cli 10
23 tads-cookbook 10

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com