this is super cool and I can't wait to see what people do with it https://intfiction.org/t/inform-7-v10-1-0-is-now-open-source/55674
"It is now possible to have Inform projects which run Basic Inform only, a form of the language without rooms, things, vehicles, the command parser, actions, and so on, but still having phrases, rules, lists and the like: in effect, Basic Inform is a general-purpose programming language."
@aparrish The Inform 7 docs already position it as a good tool for whiteboarding out scenes in game dev, and it's compelling for that use. Being able to integrate that into engines would be neat, but maybe not necessary?
@aparrish In the sense that there's a ton of value in the tool as it exists today, not as in "don't do it."
@owen I agree, and that's how I usually teach Inform 7 (i.e., as a prototyping tool that forces you to think about underlying formal relationships, not just visuals and interfaces). i'm not a professional game developer, but it does seem to me that there's a use case somewhere for Inform-style world model declarations and querying, even in non-IF projects
LB: I've known from the start that LiSE was going to need a proper rules engine at *some* point, and just put off implementing a real one because I considered time travel to be more basic. The current implementation works ok for toy sims but won't scale to a real Crusader Kings-like
The LiSE world model was inspired by interactive fiction to begin with, so Inform's rules engine might fit the bill...
Queries are coming, too, though I plan on modeling those more off of SQL
@aparrish I last wrote Inform in the 90's! It's also impressive in retrospect what an impact "Curses" had on me, simultaneously introducing me to tarot and The Waste Land
@aparrish So a thing I used to daydream about was writing a bot that snooped the firehose feed on Twitter (or a similar site) searching for posts/sentences that happened to qualify as valid Inform and add them all to the same project... wondering if this is a more or less powerful idea without the IF layer already enabled.
@mcc without the world model rules, I think you'd basically just be constructing a crowd-sourced ontology a la conceptnet or NELL in a really roundabout way, haha
Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.