#glulx #interactive #fiction #glk #language #develop #platform

bedquilt

Batteries-included metacrate for the Bedquilt interactive fiction platform

1 unstable release

0.0.0 Oct 25, 2024

#5 in #glk

Download history 90/week @ 2024-10-21 15/week @ 2024-10-28 15/week @ 2024-11-04

120 downloads per month

Apache-2.0 WITH LLVM-exception

160KB
3.5K SLoC

Project Bedquilt

The Bedquilt project is an effort to build a set of tools for developing interactive fiction using general-purpose programming languages — particularly but not exclusively Rust — and producing portable game files that are playable on any interpreter that supports the Glk/Glulx/Blorb tech stack. Eventually, Bedquilt will become a full-fledged text adventure engine competing with the likes of Inform and TADS. It isn't there yet, but a major foundational piece is complete: Wasm2Glulx, which translates WebAssembly into Glulx. Wasm2Glulx makes it possible develop for Glulx using any high-level-language compiler that has a WebAssembly backend. Wasm2Glulx has already been used to produce one complete game: a new port of Adventure.

Dependencies

~1.3–8.5MB
~70K SLoC