Live data from Hacker News

Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

tendollaradventure.com

21–26 of 26 posts

Re: Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

#21
post #18

I'm torn on the use of AI generated images. I want to like them but they are distracting... Anyway, nice work!

I know not everyone has this distaste for it, but as soon as I hit the landing it was so obviously AI-generated that I had to close it.

Re: Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

#22
post #21
post #18

I'm torn on the use of AI generated images. I want to like them but they are distracting... Anyway, nice work!

I know not everyone has this distaste for it, but as soon as I hit the landing it was so obviously AI-generated that I had to close it.

Sadly, enough people will fall & pay for it

Re: Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

#23
post #10

Sorry to hijack a bit the thread. I have been using Emacs for the past 20+ years. Before I could live in Emacs, now, I find it harder (software forced on me by external customers, AI tools, ...). I try everywhere I can to install an Emacs mode for code/text navigation. But they tend to be inconsistent and for some software, it is simply not possible. Do you have good resources to help there (running Linux/Gnome)? Do…

Install the latest emacs release and you will be able to do `M-x eglot` – this by default knows about language servers for many programming languages, so if you e.g. do this while in a C++ file in some project, it will start clang or ccls (whatever's in PATH); the language server will then be active for all files in that project and you can use `M-.` (xref-find-definitions), `M-,` (xref-go-back), `M-?` (xref-find-ref…

I didn't know about M-? ... I like how if there's only 1 match it automatically jumps to that single reference. :)

Re: Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

#24

Interesting project! When I looked into CYOA, I opted for Ink. It's using a nice text-based language, a bit like markdown. It worked well for me, and I think it's a good option if you want to use a text editor. I wrote about my experiments here: https://laurent.le-brun.eu/blog/my-adventures-with-narrative...

Theoretically, epub format is ideal for a cyoa format book. Each choice at the end of the page can be a hyperlink to the next (internal) file, and the pages/files themselves could be marked non-linear (so that someone can't just page through to see all the pages). Unfortunately, Apple and the others who have authored epub clients do not implement it correctly and behave as if non-linear pages are supposed to be some…

It's a shame that Apple didn't get non-linear epubs right, considering they're the ones who made HyperCard!

Re: Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

#25

Earlier quoted context omitted.

Theoretically, epub format is ideal for a cyoa format book. Each choice at the end of the page can be a hyperlink to the next (internal) file, and the pages/files themselves could be marked non-linear (so that someone can't just page through to see all the pages). Unfortunately, Apple and the others who have authored epub clients do not implement it correctly and behave as if non-linear pages are supposed to be some…

It's a shame that Apple didn't get non-linear epubs right, considering they're the ones who made HyperCard!

I've been tinkering on and off with a javascript hack that I hope would prevent swiping through files/chapters, but I could never get it to work right. There's not alot of documentation even saying what javascript is permitted in epub... there are a few of the Jackson Fighting Fantasy books that I'd like to convert and keep the hit points and dice rolls entirely within epub (I think CYOA had this as well with a "flip a coin and if it's heads turn to page X").

Oh well.

Re: Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

#26
post #10

Sorry to hijack a bit the thread. I have been using Emacs for the past 20+ years. Before I could live in Emacs, now, I find it harder (software forced on me by external customers, AI tools, ...). I try everywhere I can to install an Emacs mode for code/text navigation. But they tend to be inconsistent and for some software, it is simply not possible. Do you have good resources to help there (running Linux/Gnome)? Do…

Thank you for the pointers, I will explore them!
Post reply on HN