首页 › games › 《LineRider》一条线,火了二十年

仓库档案

项目 信息
仓库 linerider/linerider.com
⭐ Star 千星级(据仓库页面;本篇未能实时抓取核实,以仓库页面为准)
语言 TypeScript
License 开源(具体协议以仓库 LICENSE 为准)
作者 GitHub 组织 linerider,核心开发者 conundrumer,个人/小团队主导
最近更新 持续维护中(据仓库页面)
在线版 linerider.com

这游戏是什么

一句话说清:画一条线,看一个坐雪橇的小人(社区都叫他 Bosh)沿着线滑下去;摔了就改一笔,再滑一次。

没有敌人,没有关卡列表,没有金币。全部玩法就是一根线条和一个物理引擎。但就是这个小玩具,值得你认真看一遍它的商业史:

2006 年,斯洛文尼亚学生 Boštjan Čadež 用 Flash 做了 Line Rider,挂上 deviantArt 后火遍全网,成了那一代浏览器小游戏的现象级爆款。火到什么程度?商业公司闻着味就来了:游戏工作室 inXile(黑曜石系老兵 Brian Fargo 旗下)把它授权过去,做了 Nintendo DS、Wii(Line Rider Freestyle)和 iOS 的付费版——网页爆款授权变现,这是 2007 年就跑通的老模板。

然后 Flash 死了。2020 年底 Flash 退役,无数爆款一起陪葬。Line Rider 的命运不一样:社区把原版的手感逐帧校准,用 TypeScript 在浏览器里整个重写了一遍,就是今天这个仓库——linerider.com 网站本体开源。无限画布、时间轴、多图层、LRD 存档格式,纯前端实现,静态托管就能上线。你 clone 下来,npm 装完依赖就能拥有一个完整的、可玩的、二十年 IP 的游戏。

玩家每个回合做什么、系统反馈什么,画出来是这样的:

flowchart TD
    A["画一条线:起坡、弯道、跳台"] --> B["按播放:Bosh 从起点出发"]
    B --> C["物理引擎逐帧演算:滑行·腾空·撞壁"]
    C -->|"摔了"| D["瞬间重置回起点<br/>改一笔,再滑一次"]
    D --> B
    C -->|"滑过去了"| E["成就感 +1<br/>加难度:贴音乐节拍·穿隧道·极限贴边"]
    E --> B
    E --> F["导出 LRD 文件 / 录屏发布视频"]
    F --> G["观众:这怎么可能?<br/>我也要画一条"]
    G --> A

注意这个循环最外圈:观众变成玩家。这是 Line Rider 和大多数小游戏最不一样的地方——它的传播不是“分享个分数”,而是“分享一个作品”,作品天然带着“你也来做一个”的召唤。

为什么上头

拆开看,它的每个钩子都对应一个可以抄到你自己游戏里的机制:

1. 反馈快到没有延迟。 画一笔,按播放,物理立刻给你演算结果。没有加载、没有结算画面、没有等待。行为和结果之间的间隔被压到秒级以下,这是所有“画画类”玩具(沙子、画线、剪纸)共同的成瘾底座。

2. 确定性,所以可打磨。 物理引擎不带随机数:同一个 track,每次滑行路线完全一致。这意味着“失败了”永远是你那一笔的问题,而不是运气。玩家没有借口,于是就会“就改这一笔,就一次”——和 Desert Golfing、和 UNO 里的记牌一样,确定性是“再来一局”的最好燃料。

3. 一秒重开的挫败经济。 Bosh 摔倒的瞬间就回起点,没有任何惩罚画面。挫败被压到 0.1 秒内可以重试,挫败感来不及堆积就变成了下一次尝试的参数:坡度 +2 度、线再顺一点。上头游戏的共性从来不是“不挫败”,而是“挫败的冷却时间极短”。

4. 从游戏到创作的跳板。 第一个小时它是游戏:让小人活着滑到底。之后它变成动画工具:贴着音乐节拍甩尾、画山、画隧道、做运镜。玩法的上限由玩家自己定义——社区把“做 track”发展成了一门手艺,头部作者的作品像 MV 一样被观看。玩法有通关,创作没有,所以留得下来的人远比普通小游戏多。

5. 作品可以发出去。 存档是文本格式的 LRD 文件,录个屏就是视频。YouTube 和 B 站上头部 trackmaker 的混剪播放量以百万计(据视频平台公开页面),评论区清一色“这怎么可能”和“求教程”。别的游戏靠买量拉新,它的每个玩家都在替它生产广告。

一句话总结:即时反馈负责留人,确定性负责复玩,创作天花板负责长寿,作品外发负责传播。 四个钩子各干各的活,叠在一起就是二十年。

技术拆解

对想抄手感的人来说,这个仓库最值钱的是它把“复刻一个经典 Flash 游戏”该踩的坑全踩完了:

变现观察

这个仓库本身没有一分钱变现痕迹:免费、无广告、无内购(据仓库页面),纯社区爱发电。但它周边的变现史特别完整,值得当案例库看:

给我的灵感

三个可执行的方向,按投入从小到大排:

1. 换壳做“画线 + 关卡制”手游(MVP 2~3 周)。 把 sandbox 换成关卡:给定起点终点和地形,玩家画线让角色到达。这是被验证过无数次的 hyper-casual 品类,单指操作、短局、天然适配插屏和激励视频(看广告解锁下一关/重试)。技术上:抄 linerider 的约束物理当内核,砍掉时间轴和图层,加一个关卡 JSON 格式就够。美术用几何风,成本几乎为零。注意:抄手感,别抄皮——Line Rider 的名称和形象有授权历史,换名换壳再上线。

2. 给开源本体补一个“社区层”(MVP 4~6 周,含后端)。 本体免费开源继续送,你做它没有的东西:账号、track 广场、点赞收藏、每周主题赛(“用这首曲子画一条 track”)。变现走三件套:高级编辑器功能、皮肤、打赏赞助。冷启动别硬拉,先去 r/linerider 和社区 Discord 邀请几个头部 trackmaker 驻场,作品就是内容,内容就是流量。风险提示:UGC 社区需要持续运营精力,副业做之前先想清楚内容审核成本。

3. Flash 复活流水线(单个 1~2 周)。 Line Rider 证明了“死了的爆款”可以被社区复活,而且复活品自带二十年情怀流量。用这套仓库当参照系——保手感、保文件格式、加现代功能(触屏支持、云存档、回放分享)——去批量复活 3~5 个经典 Flash 时代的创意物理玩法。变现组合:itch.io 付费下载加打赏、网页广告、Patreon 订阅。这个组合在复古游戏社区是被反复验证过的,情怀受众的付费意愿比泛流量高得多。

上手

一个参考结论:这不是那种“两周抄完上架”的项目,但它可能是更好的教材——它告诉你一个只有一根线的玩具,靠什么机制活了二十年,以及每一代开发者是怎么从它身上换到钱的。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入