I thought they were called text adventures.
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
They are. That is correct.
You can look into inform6 and inform7 (totally different beasts, they are not older/newer versions of the same thing), TADS, or something like Quest perhaps. There should be more but these are the first that come to mind.
This. Inform was the language/platform developed back in the day to author/interpret Z-code, the basis for Infocom’s text adventures. It went beyond just that in more recent versions, but it is designed from the ground up for text adventure creation.
Inform* is not foss afaik, right? I tried Quest and it is way too graphical, I'd prefer a more code-oriented one. Definitely will look into TADS, seems very interesting!
I never considered there could be libraries for building these games, just assumed any game would always start from scratch. I've not heard of any.
I made an attempt to build my own from scratch a long time ago, and I ended up with an engine in code and a yaml file to configure everything. I wonder if there are solutions where you dont write code directly, but you write plaintext configuration files and just pump it into the game engine.
Take a look at INSTEAD.
Seems very interesting, but I'm not understanding if there is a way to "compile" the game or if the interpreter is needed to play it
You need an app (launcher) to play.
Thanks!
Sounds like you are trying to develop a MOO, i think you might find this interesting
Also if you wanted to develop one yourself I did a project a long time ago based on [https://queue.acm.org/detail.cfm?id=2068896](this guide for developing a language in Racket lisp to generate text adventure games) which might fit the requirements