-
Notifications
You must be signed in to change notification settings - Fork 582
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Your Own Adventure posts #1606
base: master
Are you sure you want to change the base?
Conversation
This is wacky. I like it. It's weird you have to create the leaves before the branches. |
Fun idea |
Cool idea! I can see this being used for a lightweight online course client too. |
lol, this is super cool! |
Hate to make this boring, but could we have something like this for articles, so that one person can define different paths people can take through their 30023s? Like the old-style blog breadcrumbs, related articles, or series of articles? I've just been writing "In my last post, on the same subject ", but it breaks the flow of the writing and IT sends people to a different article before they finished the current one. So that the options are "previous" and "next", or something. Like so: |
Basicly the options tags (and the |
Yes, could we make "option" more widely-applicable, so that we don't need hyperlinks to navigate and clients can standardize the handling? Then, it's internal linkage, like with wikis. |
There is a difference between the Now, maybe what you are asking is not for partial stories, but it's just the next and previous links to other posts. On kind 30023, people usually do that with markdown links or quotes at the bottom of the article. But we could add tags to make custom UIs in clients as well. We just need to be mindful that many clients are not going to implement it. So they should be optional UI feature instead of required as in 296 and 297. I don't think we should overload kind 30023 and kind 1s with the partial content 296 and 297 would have. |
Okay, that makes sense. Especially for this use case. I'd really like note navigation determined by the author, tho. 🙈One of the best features of Wordpress, was that the entries weren't orphans. But this is a fun one. Could use it to create wizards or dynamic quizzes, too. Like, those beauty quizzes where they ask you to choose your hair color (dark/light) and then, if you choose "dark", it asks you to select from black/dark-brown/med-brown and so on. |
One of the issues I am having is how to structure the read state of this kind. I think people would want the read state to be synchronized between clients, especially for long books. The question is, do we just mark down where I am in the story (just save an event ID somewhere) or do we store the full stack of options and answers? More importantly. Can/should that information be public or does it need to be encrypted? |
Encrypted 💯 |
Storing the full stack of answers would allow you to, for example, display how many possible endings you've explored. Reminds me of the game Detroit: Become Human, which at the end of each level shows you a tree revealing that there are other decisions you could have made, and you replay to discover them all. |
Inspired by the Build Your Own Adventure books, this NIP tries to emulate the same behavior on Nostr.
It allows Clients to build button interfaces for the next options in each part of the story.
Read: here
Simple demo: https://video.nostr.build/3be38941d3123f8b72f13cac9ed46ae4f158edf52e4afdfdfbffc77abdd402c8.mp4