inform
zork1
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
inform
-
What engine do you use for making true IF games?
Inform 7 is the most popular IF engine. The best place to download it in 2023 is from GitHub: https://github.com/ganelson/inform/releases
-
Open source Inform available for multiple platforms
Releases can currently be found via this link: https://github.com/ganelson/inform/releases
- I am writing an interactive fiction builder in C#. I decided to put it to the test by recreating Zork 1
-
Six programming languages I’d like to see
Did you know Inform is now (finally) open source?! https://github.com/ganelson/inform
-
Gaiman: Programming language for text-based games in browser
Inform 6 is still being developed, and Inform 7 went open source earlier this year: https://github.com/ganelson/inform
- Donald Knuth Was Framed
-
Is there a way to package an interpreter with a story?
Here's the github repo, it was just open sourced last week. You can compile it from source now, and I imagine the UI frontends will be updated in a couple of weeks. IIRC, compiling directly to other languages is now possible, although I'm not sure how much that impacts your use case.
- First python text-based adventure
-
Inform 7 now open source
For those who don't know it, Inform 7 is the venerable "design system" for interactive fiction. It has been freely available for some time with the promise of a release as open source for some time now. Looks like that has happened.
- Inform 7 is now open source
zork1
-
Zarf Updates: A treasury of Zork maps
Thanks, looks like this is the relevant code: https://github.com/historicalsource/zork1/blob/master/1actio...
As I understand it, the thief doesn’t take room exits, but rather warps through the rooms sequentially in the order they’re listed in the code, skipping any that are sacred or non-land.
-
I am writing an interactive fiction builder in C#. I decided to put it to the test by recreating Zork 1
Indeed I made an assumption without looking into it first. However, I did just find some Zork 1 source code on Github and it doesn't seem that I was too far off. Take this file for example which appears to largely confirm my statement of "likely all authored/coded screen by screen and command by command". You can essentially see how they're coding each action and result on a case-by-case basis. I am not saying that's bad or anything. I have a substantial advantage over their 40-year-old technology and resources, but it does seem I was right about how early text-based adventures were developed.
-
50 years of text games – 1977: Zork
Most of Infocom classics can be found at e.g. https://github.com/historicalsource/zork1
-
In the original Planetfall, is the lantern actually coded to work properly?
Compared to the lamp in Zork 1 for example -- it sets the LIGHT/LAMP-ON bit (along with the candles, matches, torch, etc. )
What are some alternatives?
gruescript - Point-and-click text adventure maker
cyo - Simple HTML Storytelling Engine
power-fx-host-samples - Samples for hosting Power Fx engine.
encrusted - A z-machine (interpreter) for text adventure games like Zork
inform7-ide - A design system for interactive fiction based on natural language.
lectrote - The IF interpreter in an Electron shell
Lazy - Lazily evaluated (late-binding) definition for Dyalog APL
planetfall - Planetfall, by Steve Meretzky (Infocom)
halo - An experimental graph-based meta programming language
mud-eventemitter
fuzion - The Fuzion Language Implementation
RockMUD - Node Websocket MUD Server. Demo: https://rockmud.herokuapp.com/