TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Standard patterns in choice-based games (2015)

254 点作者 Ariarule4 个月前

18 条评论

dejobaan4 个月前
This is great. I&#x27;ve been a game dev for about 30 years, much of which I&#x27;ve spent working with narrative design&#x2F;writing teams. One thing I&#x27;ve learned to watch out for, especially among junior designers, is what the author labels the &quot;Time Cave.&quot;<p>Narrative branching, done well, is fantastic—it gives the player agency and lets them make the story their own (as it were). But when you&#x27;re creating the story graph, it&#x27;s easy to get lost in it and lavish care on one path at the exclusion of the others. You can easily end up with one or two long, greatly-detailed paths, and (because dev time is finine, and you need to move on to writing other parts of the game) a pile of other paths that are shorter and less interesting. If the player takes one of the shorter ones, they end up missing out on all your coolest stuff. The tools I would design for the kinds of games I created specifically made it easy to create a main story trunk with side paths (that rejoined the trunk), and more difficult to branch&#x2F;loop&#x2F;etc.<p>Of course, that&#x27;s not the only (or even the best) way to do narrative design—Disco Elysium is a masterwork because it did the branching, merching, loops, jumps, random checks, and so forth, so well!
评论 #42680161 未加载
评论 #42680611 未加载
tunesmith4 个月前
This is fun, and holds true in the creative writing group I run. We use a website I programmed that helps us collaborate on writing branching fiction. We have a mapping utility that creates graphs like in the article, except more animated (d3.js, elkjs).<p>As different authors can start their own new stories, one thing I often have to deal with is that they want to design their story to have both long path lengths (multiple chapters before an ending), and also high choice count. Those of you who know something about geometric series know that this causes problems. I often have to tell them they can&#x27;t have everything they want, which causes minor drama. :)<p>As a result, one of our stories basically shot its &quot;choice budget&quot; in the first few chapters, leading to many linear paths in the latter parts of the narratives, which is fun in its own way.<p>Another of our stories has just started playing with the &quot;gauntlet pattern&quot; as the article describes. For this one, we decided that all chapters must be in the &quot;same universe&quot;, just following different characters&#x27; perspectives, and are planning for certain &quot;anchor chapters&quot; where all characters come together for a meeting. Probably the detective questioning them as a group (it&#x27;s a murder mystery).<p>All of our stories are supposed to be literary, so usually in third person, sometimes first, never the second-person. So we don&#x27;t tend to use choices and chapters as directions and rooms; it&#x27;s all about how the plot moves. We also don&#x27;t track state; they&#x27;re designed to be able to be printed as books people can page through.<p>Overall a super-fun project for me and a handful of other writers, it&#x27;s been a consistent way to spend a few hours of fun each week.
评论 #42681051 未加载
quotemstr4 个月前
Nier Automata is my favorite example of the relatively rare &quot;Loop and Grow&quot; pattern. You play through the game three times, with each iteration enriching and elaborating on the story and characters. Brilliant and weird narrative structure.
评论 #42685257 未加载
tantalor4 个月前
Here&#x27;s the story map for The Stanley Parable:<p><a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;media?url=https%3A%2F%2Fi.redd.it%2Fmp4ilh2s22ly.png" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;media?url=https%3A%2F%2Fi.redd.it%2Fm...</a><p>Looks like a &quot;Time Cave&quot;
hcs4 个月前
I picked up some TutorText books recently, a programmed instructional series from the late 50s to 60s. At the end of every section there&#x27;s a multiple choice question, one answer leads to the next section, the other to an explanation of why that answer was wrong. Pretty pure Gauntlet, I don&#x27;t think there&#x27;s any follow up questions on a dead end path, though I haven&#x27;t mapped them all out fully. I like the idea of tailoring explanations to specifically anticipated misconceptions.<p>Indexed here: <a href="https:&#x2F;&#x2F;gamebooks.org&#x2F;Series&#x2F;457&#x2F;Show" rel="nofollow">https:&#x2F;&#x2F;gamebooks.org&#x2F;Series&#x2F;457&#x2F;Show</a><p>And some exposition from Hackaday a few years ago: <a href="https:&#x2F;&#x2F;hackaday.com&#x2F;2020&#x2F;08&#x2F;28&#x2F;a-tale-of-tutor-texts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hackaday.com&#x2F;2020&#x2F;08&#x2F;28&#x2F;a-tale-of-tutor-texts&#x2F;</a><p>It looks like I need to take a closer look, that last article says<p>&gt; often the wrong answer pages take you on a detour path to correct your thinking before rejoining the main line of the book.<p>which is what I was hoping to find.
timonofathens4 个月前
Always nice to share: the Grim Fandango Puzzle Document (pdf): <a href="http:&#x2F;&#x2F;gameshelf.jmac.org&#x2F;2008&#x2F;11&#x2F;13&#x2F;GrimPuzzleDoc_small.pdf" rel="nofollow">http:&#x2F;&#x2F;gameshelf.jmac.org&#x2F;2008&#x2F;11&#x2F;13&#x2F;GrimPuzzleDoc_small.pdf</a><p>Perfect example of the &quot;Branch and Bottleneck&quot;.<p>It even includes similar graphics at the start of each act.
orthoxerox4 个月前
I don&#x27;t quite understand what &quot;floating modules&quot; are. Is it something akin to sidequests in a CRPG or a &quot;sandbox VN&quot;?<p>One interesting (and very complex) approach I&#x27;ve seen in VNs is multiple interleaved paths. Each path looks like a branch and bottleneck, but at certain points a decision taken on one path blocks or forces an outcome on another. You can linearize it into a single &quot;branch and bottleneck&quot; with extensive state tracking (this is how it&#x27;s implemented, after all), but it&#x27;s far easier to model it as multiple paths.
kelseyfrog4 个月前
Reminds me of Disco Elysium Explorer[1]. Conversations 7, 8, 9, and 10 are great real life examples.<p>1. <a href="http:&#x2F;&#x2F;134.0.119.41" rel="nofollow">http:&#x2F;&#x2F;134.0.119.41</a>
flpm4 个月前
This is very interesting, thanks for posting! Makes me think of the big choice diagrams in Detroit: Become Human. I wonder if there is any literature about this?
评论 #42679586 未加载
评论 #42679698 未加载
numbsafari4 个月前
I loved the Lone Wolf and associated books as a kid. One of my favorite things about them was seeing glimpses of possible story paths as I flipped around the book. When I would get to the end knowing I had missed some enticing possibility in the story line, I would immediately flip back to the beginning and start over.
Over2Chars4 个月前
<i>gauntlet</i> looks like GTA V&#x27;s story mode pattern.<p>GTA2 with it&#x27;s competing gangs seem to have a &quot;state&quot; tracker in the form of reputation scores with the game, while having an open world map. As your reputation&#x2F;state changed opportunities would become available&#x2F;unavailable.<p>I still think GTA 2&#x27;s system is impressive.
rzzzt4 个月前
IIRC in one of the &quot;Fighting Fantasy&quot; books the hero is captured and can choose if they want to spend the rest of their lives in a standing-only or a sitting-only cage - the story ends badly either way. I was a bit angry reading it as I didn&#x27;t have a &quot;save state&quot; earmarked with the index finger.
chrisjj4 个月前
&gt; To avoid obliterating the effect of past choices, branch-and-bottleneck structures almost always rely on heavy use of state-tracking (if a game doesn’t do this, chances are you are dealing with a gauntlet).<p>I do not see that branch-and-bottleneck relies on use of state-tracking any more than gauntlet.
eugenekolo4 个月前
This was actually a really cool analysis. Fun to see how these things can be broken down so cleanly into graphs.
codazoda4 个月前
This is fantastic. Does anyone have any book references that help you do writing in some of these formats.
评论 #42681302 未加载
评论 #42679596 未加载
评论 #42679936 未加载
andrewstuart4 个月前
Nicely timed I’m making a CYOA game right now so very interested learn more.
评论 #42681674 未加载
yapyap4 个月前
could chess be considered a choice-based game?
ninetyninenine4 个月前
Ai can produce a new type of game where choices are dynamic and outcomes are generated by LLM agents. Fiction is an hallucination and LLMs are master hallucinators.<p>Basically LLMs have to be given assets and game components that they can easily compose.
评论 #42682043 未加载
评论 #42689983 未加载
评论 #42681097 未加载