讲故事与叙事2015github.com
StoryGraph.js:定义世界并生成随机故事
Show HN: StoryGraph.js – Define a world and generate random stories
导读
这是一个开源小工具:你先定义故事世界里的角色、物件与它们之间的关系,它再按这张"关系图"随机生成故事。对写作者来说,它把"设定"和"情节"明确分开:先把世界写成一张可组合的规则表,再让故事在其中自行发生。这种思路既能用来检查自己的设定是否足够自洽,也能在卡壳时提供意外的情节组合。
可以直接用的写作要点
- 01
动笔前先把"世界"写出来:列出角色、物件、彼此关系与可发生的事,故事就有了可组合的素材库。
- 02
让每个元素带上可变化的属性(比如一株植物从"美丽"变成"枯死"),状态一变,情节就有了推进的引擎。
- 03
把随机性当成头脑风暴工具:随机搭配常会撞出你自己想不出的组合,再人工筛选、改写。
- 04
参考 NaNoGenMo(全国小说生成月)等项目的做法,看别人如何用规则生成完整叙事,反推自己的结构是否站得住。
HN 评论精选
把修饰语当作可切换的状态,就能用属性变化来推动情节。
这玩意既好玩又惊人。如果加入概率和"状态"会更有意思;我觉得最好的做法是把"类型"当成"属性"来用,这样 "美丽的(简单的(植物))" 就能变成 "枯死的(简单的(植物))",让属性本身承担状态变化。
brenschluss查看英文原文
This is pretty incredible and playful. Probability and state would be fascinating; I wonder if this wouldn't be best achieved by having 'Type' actually be thought of as 'Attribute', so you could have a "beautiful(simple(plant)))" turn into "dead(simple(plant)))", having the attribute itself perform as a state.
可参考 NaNoGenMo 里用程序生成整部小说的实践。
你知道 NaNoGenMo(全国小说生成月)吗?这里有 2015 年的项目仓库可以参考。另外,最好给项目加个许可证。
homarp查看英文原文
You know about Nanogenmo ? https://github.com/dariusk/NaNoGenMo-2015 Also, if you could add a license!
反过来从现成故事中提取世界设定,是值得一试的方向。
非常非常感兴趣。能不能用自然语言处理,从已有的故事里反向解析出"世界"?这东西真的大有可为。
purplerabbit查看英文原文
Super, super interested. Would it be possible to extend this by using NLP to parse worlds from existing stories? This could really go places.
同类还值得读
Pixar in a Box:可汗学院的皮克斯讲故事课
Pixar in a Box – Khan Academy
这篇是 Khan Academy 与 Pixar 合作的“Pixar in a Box”项目介绍,用计算机图形和动画制作来讲解数学概念。
讲故事与叙事2015 · 753 分 · 65 评4 条写作要点编辑精选皮克斯的讲故事法则
Pixar's Rules of Storytelling (2013)
这是皮克斯动画工作室流传甚广的 22 条讲故事法则清单,从“从前有个___,每天___,有一天___”的骨架,到如何重写自己讨厌的作品。
讲故事与叙事2018 · 513 分 · 74 评4 条写作要点编辑精选皮克斯通过可汗学院提供免费在线讲故事课程
Pixar offers free online lessons in storytelling via Khan Academy
这篇报道介绍皮克斯与可汗学院合作的免费在线课程《讲故事的艺术》,把皮克斯内部的故事创作方法公开给普通学习者。
讲故事与叙事2017 · 503 分 · 93 评4 条写作要点编辑精选用皮克斯的故事公式说服投资人
Use Pixar's story formula to win over investors
这篇文章借用皮克斯的故事公式(以《海底总动员》为例)来示范如何给投资人讲创业路演故事:先讲目标、再讲障碍、最后讲改变。
讲故事与叙事2021 · 439 分 · 188 评4 条写作要点编辑精选贝索斯如何把叙事变成亚马逊的竞争优势
Jeff Bezos Turned Narrative into Amazon's Competitive Advantage
这篇讲杰夫·贝索斯如何把“六页叙事备忘录”变成亚马逊的管理与竞争优势:用可独立阅读的叙述性文档替代口头汇报和 PowerPoint。
讲故事与叙事2019 · 435 分 · 181 评4 条写作要点编辑精选