Rendered at 08:24:38 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
inigyou 5 hours ago [-]
Inform 7 will forever be the best language, not because it's a good language, but because of the way programmers react when you present them a page of Inform 7 code.
I wrote a few games using Inform 7 and ran a couple of workshops for it too.
It's not just the technical idiosyncrasies of the language. I've noticed that if you use it for the few hours and get into "the zone", you start to inhabit the world that you're creating and "see" it. The overall attitude is that of a world creator rather than a programmer fixing technical issues. Breaking the flow is trying to figure out how to handle an array or something like that. I liked the experience and this idea that the nature of the language will affect how you interact with it and hence the DX is, I think, not fully explored.
photios 3 hours ago [-]
I wonder if someone's tried IF tools like Inform 7 as the specification language you give an LLM agent. Looks like a good way to describe UI screens.
ElFitz 3 hours ago [-]
Would also work very well for "open prompts" interpreted and mapped to one of the available options by a LLM. As some sort of constraints.
yjftsjthsd-h 2 hours ago [-]
What do you mean, that's just a text file full of prose-
Oh.
Oh no.
(Seriously, that's either very clever and perfectly reasonable, or... Not. Haven't decided which. Guess someone had to follow COBOL's footsteps.)
Edit: Thought about it more, and I've decided that for the intended users that's excellent. In the same way I wish formal proof languages would just use alphanumeric reserved words like a normal programming language, meeting writers closer to home is probably a helpful step that need not have any real downsides assuming you document it well.
ElFitz 3 hours ago [-]
I am glad to have checked that one out. I don’t know whether to be amazed or horrified.
What I missed in the docs: Is there some out of the box deploy target? Ink has a web export for example, so if that's all you need you don't need to deal with any middleware aspects and simply write your game, export for web and get the interface for free, basically.
gcampos 6 hours ago [-]
I like how readable the script is!
Long time ago I build my own interactive story system, but it was more focused on visuals and portability
xmprt 8 hours ago [-]
I like how in the example gif, barista.name is set in the "Your name is Alex, right" block, implying that the barista didn't have a name/didn't know their name until after being prompted.
SpyCoder77 9 hours ago [-]
Comments:
10% The post
90% Epic Games' version control system
kgwxd 10 hours ago [-]
I know exactly how I'm going to version my .lor files!
ncr100 10 hours ago [-]
Lemmie guess - not git.
totetsu 7 hours ago [-]
I get this reference
Pay08 56 minutes ago [-]
Not really related to the post, but does anyone else get a reflexive negative reaction to a .app TLD?
https://github.com/I7-Examples/Bronze/blob/main/Bronze.infor...
It's not just the technical idiosyncrasies of the language. I've noticed that if you use it for the few hours and get into "the zone", you start to inhabit the world that you're creating and "see" it. The overall attitude is that of a world creator rather than a programmer fixing technical issues. Breaking the flow is trying to figure out how to handle an array or something like that. I liked the experience and this idea that the nature of the language will affect how you interact with it and hence the DX is, I think, not fully explored.
Oh.
Oh no.
(Seriously, that's either very clever and perfectly reasonable, or... Not. Haven't decided which. Guess someone had to follow COBOL's footsteps.)
Edit: Thought about it more, and I've decided that for the intended users that's excellent. In the same way I wish formal proof languages would just use alphanumeric reserved words like a normal programming language, meeting writers closer to home is probably a helpful step that need not have any real downsides assuming you document it well.
https://www.choiceofgames.com/make-your-own-games/choicescri...
[0]: https://lore.org [1]: https://news.ycombinator.com/item?id=48571081
Long time ago I build my own interactive story system, but it was more focused on visuals and portability
10% The post
90% Epic Games' version control system