HN 写作课

工程师们二十年里聊过的写作。

工程师、作家、编辑和创业者在 Hacker News 上聊了二十年“怎么写”:怎么写得清楚、怎么讲好一个故事、技术文档怎么写、小说和出版是怎么回事。这里把其中关于写作与讲故事的帖子挑出来,配上中文导读、可以直接用的写作要点和评论翻译。

从必读开始
  • 2,600+篇关于写作的 HN 讨论

Writing tips

写作锦囊

正在抽一条写作要点…

Essential

必读 30 篇

在讨论库里看全部精选

编辑精选里 HN 讨论最热的 30 篇,每篇都有中文导读和写作要点。

  1. 正在载入…

Archive

讨论库

按发帖年份分布,点柱子筛选。

排序

    About

    这些讨论是怎么挑出来的

    1. 01

      从全量里捞

      读取 Hacker News 自 2006 年以来的全部帖子,用关键词先捞出 40 分以上、可能和写作有关的约 1.1 万篇。

    2. 02

      只留真正讲写作的

      由 AI 逐条判断是否和写作、讲故事、文风、出版有实质关系,剔除“写代码”“编辑器”这类字面撞车,并分进十个类别。

    3. 03

      提炼可用的要点

      为值得读的帖子写中文导读,提炼 2-4 条可以直接用到自己写作里的要点,并精选翻译 HN 高赞评论。内容由 AI 生成,可能有误。

    小说与文学2021adventuron.io

    Adventuron:在浏览器里创作文字冒险游戏

    Adventuron – Text Adventure Authoring in the Browser

    阅读原文 HN 讨论
    148HN 得分
    22条评论
    5条写作要点

    导读

    这是浏览器内的文字冒险(互动小说)创作工具 Adventuron 的发布帖,评论区从工具延伸到互动叙事本身。对写作者来说,它提供了一个观察叙事结构的视角:分支与线性如何取舍、文字描述如何承担画面功能,以及在作品极度过剩的时代,好故事如何被看见。

    关键词 互动小说叙事结构文字描写作品曝光

    可以直接用的写作要点

    1. 01

      线性叙事本身不是缺点,关键是给读者/玩家多条抵达同一节点或解决同一难题的路径,让过程有选择感。

    2. 02

      把场景写得足够具体可感,文字本身就能在读者脑中『生成图像』,这是描写的基本功。

    3. 03

      作品数量远超读者注意力,写作者需要主动考虑发布渠道与曝光,而不只是完成文本。

    4. 04

      分岔结构要有意义:每条分支都应带来不同的信息或体验,而不是把同一段内容换个说法。

    5. 05

      用现成的工具和限制(如极简引擎)逼自己把核心放在文字与结构上,而不是依赖包装。

    HN 评论精选

    内容供给近乎无限,大量好作品被淹没,创作者要直面『被看见』的难题。

    itch.io 专区里有很多用这个引擎做的游戏。我感觉自己现在通常没精力玩游戏了。但更重要的是,可选的游戏和媒体多到几乎无穷无尽,有点沮丧的是我没法把它们都探索一遍。我可能偶尔花几分钟玩一个,然后决定换下一个;但我觉得如果能花时间深入体验,其中很多会真的很有意思。被创作出来的内容数量惊人,我认为有很多值得肯定的作品被忽略了。

    ilaksh查看英文原文

    If you look at the itch.io section there are a lot of games made with this engine. I feel like I usually don't have energy for games anymore. But more than that, there are an effectively infinite number of games or media to select from. It's a bit frustrating that I am not able to explore many of them. I mean I might spend a couple of minutes with a game once in awhile and then decide to move on. But I think many of them would be really interesting if I could take the time for a deep dive. The sheer volume of creative content produced is amazing. I think there are many worthy efforts that get overlooked.

    线性不等于单调,好的互动叙事会给出多条解题或抵达的路径。

    了解作者的背景后,我猜它肯定支持 ZX 平台,但不支持 z-machine。总之互动小说越多越好,只是不包括那种『选择你自己的冒险』式作品,因为这类游戏极其线性。当然,大多数互动小说都可以算『线性』,但其中很多有多种抵达某一点或解开某个谜题的方法。

    anthk查看英文原文

    Being aware of the background of the author, I guess it has ZX support, for sure, but not for the z-machine. Anyway, more IF is always good, but not for the ones like "Choose your own adventure", as these game are extremely linear. OFC, most of IF games can be put as "linear", but a lot of them have different methods to reach a point or solve a puzzle.

    文字描述若足够具体,本身就足以转化为画面,描写要写到可视觉化的程度。

    这太棒了。但我不会做美术。能不能用 AI 根据描述生成图像,而且是像素画风格?

    Waterluvian查看英文原文

    This is ridiculously awesome. But I can’t do graphics. Can we use AI to generate graphics based on the descriptions, and do it in pixel art style?

    同类还值得读

    1. 乔治·奥威尔1940年对《我的奋斗》的书评

      George Orwell’s 1940 Review of Mein Kampf

      这是奥威尔 1940 年对《我的奋斗》的书评,他没有简单谴责,而是认真分析希特勒的宣传手法为何奏效、又暴露了哪些思维特征。

      小说与文学2022 · 499 分 · 545 评4 条写作要点编辑精选
    2. 我们都是极客:尼尔·斯蒂芬森的文学作品

      We are all nerds: The literary works of Neal Stephenson

      这是一篇讨论 Neal Stephenson 科幻小说的文章,评论区读者围绕《Anathem》《钻石年代》《Snow Crash》等作品,聊世界构建、结尾处理和写作风格的变化。

      小说与文学2022 · 307 分 · 220 评4 条写作要点编辑精选
    3. 又一部我不会再去写的小说

      Yet another novel I will no longer write

      科幻作家 Charles Stross 讲述自己为何放弃一部已经构思好的小说:COVID-19 疫情让他的病毒灾难设定显得多余,现实给所有人上了一堂生动的疫情应对课。

      小说与文学2020 · 304 分 · 169 评4 条写作要点编辑精选
    4. 用图画写作:理查德·斯卡里与儿童文学的艺术

      Writing in Pictures: Richard Scarry and the art of children's literature

      这是《耶鲁评论》上漫画家 Chris Ware 写的文章,分析童书作家 Richard Scarry 如何用图画而不是文字来讲故事。

      小说与文学2024 · 297 分 · 131 评4 条写作要点编辑精选
    5. 如何写一部小说

      How to Write a Novel

      这篇来自 The Millions 的文章讨论写小说的两种路径——“计划派”(planners)与“即兴派”(pantsers,即“跟着感觉走、边写边编”)。

      小说与文学2016 · 238 分 · 112 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。