网易首页 > 网易号 > 正文 申请入驻

这个程序员把GPU做成了拼图游戏,上线3天被10万人围观

0
分享至

一块GPU有数十亿个晶体管,普通人连原理图都看不懂。但有人把它拆成了能拖拖拽拽的积木,让完全不懂芯片的人也能体验"造显卡"的快感。

这就是最近Hacker News上爆火的Side Project——「NandGame」作者的新作,一款用浏览器就能玩的GPU构建模拟器。上线72小时,10万独立访客涌入,服务器差点被拖垮。

从逻辑门到光栅化:一场15年的执念

作者「Ivan」不是芯片设计出身。2009年,他还是个对计算机原理一知半解的程序员,偶然接触到「从与非门(NAND gate)开始构建计算机」的概念,从此入迷。

「那时候我就想,能不能做一款游戏,让玩家从最基本的逻辑门出发,一步步拼出CPU、内存,最后跑起程序?」Ivan回忆。这个念头催生了2016年的NandGame——一款从NAND门开始教计算机组成的网页游戏,至今累计数百万玩家。

但GPU一直是他的白月光。「CPU的指令执行相对线性,GPU的并行架构完全是另一套思维方式。光栅化、顶点着色、纹理映射……这些概念对软件工程师来说都很抽象。」

2023年,Ivan终于动手。他用了一年半的业余时间,把现代GPU的渲染管线拆解成可交互的拼图模块。

游戏怎么玩:像接线员一样"造"显卡

打开游戏,界面像一张巨大的电路设计图。左侧是工具栏,摆着各种功能模块:顶点处理器、光栅化单元、片段着色器、纹理采样器……

玩家的任务是把它们用"线"连起来,构建完整的渲染管线。每完成一个阶段,右侧的预览窗口就会实时显示结果——从最简单的三角形,到带光照的3D模型,再到最终的纹理贴图。

关键设计在于"渐进解锁"。第一关只给3个模块,让你拼出一个能画点的管线。通关后解锁新模块,复杂度指数级上升。到后期,你需要同时管理数百条数据通路,协调顶点数据和像素数据的并行流动。

「我故意没有给太多提示。」Ivan说,「就像真实的硬件设计,你得理解数据在管线里怎么流动,为什么某个阶段会瓶颈。有人卡在光栅化阶段整整两天,突然顿悟的时候在Reddit发长文庆祝。」

为什么程序员集体上头

Hacker News的热评揭示了一个尴尬现实:很多软件工程师天天调用GPU,却根本不懂它在干什么

「我用CUDA写了五年深度学习代码,今天才知道线程块是怎么映射到实际硬件的。」一位评论者写道。另一位图形程序员承认:「我面试过自称懂GPU的人,十个有九个说不清Z-buffer测试发生在管线的哪个阶段。」

Ivan的游戏恰好填补了这个认知断层。它不要求玩家写Verilog或处理时序约束——那些是芯片设计师的领地——而是用更抽象的"数据流思维"让你理解GPU的本质:一个把3D场景暴力拆解成数百万像素、并行着色的专用机器。

上线后的数据印证了这种需求。访客中35%来自技术论坛的直接链接,平均停留时间超过12分钟——对于一款教育向的网页游戏,这个数字相当夸张。

从玩具到工具:意外的专业用户

Ivan最初定位是"给程序员玩的解谜游戏",但用户画像让他意外。

芯片设计专业的学生把它当预习材料,有人带着笔记本去面试前最后过一遍管线流程。更离谱的是某GPU厂商的工程师——据Ivan收到的邮件,对方团队用这个游戏给新入职的软件工程师做架构培训,「比看手册快十倍」。

当然也有批评。硬件纯粹派认为抽象层级太高,「玩完还是不会写RTL」。Ivan的回应很直接:「我的目标不是培养芯片设计师,是让写Shader的人知道他的代码在硬件上怎么跑。这个鸿沟比想象中大得多。」

游戏目前完全免费,代码开源在GitHub。Ivan在考虑加入更多现代特性——光线追踪的BVH遍历、网格着色器的新管线——但担心复杂度会劝退普通玩家。

「也许下一步是做ASIC版本?」他在Hacker News的回复半开玩笑,「从沙子开始提纯硅,然后光刻……不过那可能得换个游戏引擎了。」

10万人已经体验过"造显卡"的快感。你会是那个试图优化管线延迟、把帧率压榨到极限的人吗?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
伊朗发布美军士兵遗体照:在一架坠毁运输机残骸中发现,这是特朗普“可耻失败的又一证据”

伊朗发布美军士兵遗体照:在一架坠毁运输机残骸中发现,这是特朗普“可耻失败的又一证据”

都市快报橙柿互动
2026-04-06 14:32:22
争议!18岁日本新星拒绝与王楚钦握手+全程黑脸 合影时远离王楚钦

争议!18岁日本新星拒绝与王楚钦握手+全程黑脸 合影时远离王楚钦

念洲
2026-04-06 06:14:24
陈光标称,卖劳斯莱斯捐了1000万元。“张雪先生迟迟未来见面提车,特此将车辆变现资金捐赠给嫣然医院”

陈光标称,卖劳斯莱斯捐了1000万元。“张雪先生迟迟未来见面提车,特此将车辆变现资金捐赠给嫣然医院”

都市快报橙柿互动
2026-04-05 16:58:33
国际油价快速下挫 报道称美伊调解方为争取45天停火做最后努力

国际油价快速下挫 报道称美伊调解方为争取45天停火做最后努力

财联社
2026-04-06 10:50:46
郑丽文访陆在即,连战家族突然充当监军,公开反对郑丽文做一事

郑丽文访陆在即,连战家族突然充当监军,公开反对郑丽文做一事

沧海旅行家
2026-04-06 14:55:09
湖南永州一交通事故致3死3伤

湖南永州一交通事故致3死3伤

界面新闻
2026-04-06 17:10:04
28亿元救一个上校,美国为何不惜一切代价非救不可?

28亿元救一个上校,美国为何不惜一切代价非救不可?

码头青年
2026-04-06 07:37:05
越南政坛大洗牌!第16届国会开幕,13位重量级人物“意外”落选

越南政坛大洗牌!第16届国会开幕,13位重量级人物“意外”落选

缅甸中文网
2026-04-06 13:13:38
今年幼儿园的招生真的是压力巨大啊 前两天开全园大会

今年幼儿园的招生真的是压力巨大啊 前两天开全园大会

岁月有情1314
2026-04-06 12:21:43
申裕斌铜牌书写韩乒历史!领奖台可爱到发光 韩媒:收获巨大自信

申裕斌铜牌书写韩乒历史!领奖台可爱到发光 韩媒:收获巨大自信

颜小白的篮球梦
2026-04-06 08:39:45
“还真把自己当盘菜了”,北京职高女被全网嘲笑,含金量0人买单

“还真把自己当盘菜了”,北京职高女被全网嘲笑,含金量0人买单

妍妍教育日记
2026-04-06 09:15:12
李亚鹏含沙射影,官媒下场无缝衔接配合,陈光标遮羞布被撕得粉碎

李亚鹏含沙射影,官媒下场无缝衔接配合,陈光标遮羞布被撕得粉碎

潮鹿逐梦
2026-04-05 16:56:45
火箭取得本季最长连胜!火记:6连胜是最佳表现 关键时刻终于赢球

火箭取得本季最长连胜!火记:6连胜是最佳表现 关键时刻终于赢球

Emily说个球
2026-04-06 14:10:41
快讯!这次中国政府必须得给英国送锦旗!

快讯!这次中国政府必须得给英国送锦旗!

达文西看世界
2026-04-06 14:02:47
快讯!台湾地区前领导人蔡英文发表声明了!

快讯!台湾地区前领导人蔡英文发表声明了!

达文西看世界
2026-04-06 09:13:17
伊朗有救了

伊朗有救了

哲空空
2026-04-06 14:01:02
消息一出,学界的群聊炸开了:北大数学学院通告

消息一出,学界的群聊炸开了:北大数学学院通告

岁月有情1314
2026-04-05 22:19:00
伊朗最高领袖:将继续利用封锁霍尔木兹海峡这一战略杠杆

伊朗最高领袖:将继续利用封锁霍尔木兹海峡这一战略杠杆

国际在线
2026-04-06 06:53:08
离婚10年,男子朋友圈刷前妻发讣告携子连夜奔丧:忘不了老人的好

离婚10年,男子朋友圈刷前妻发讣告携子连夜奔丧:忘不了老人的好

丫头舫
2026-04-06 10:10:58
国家动真格,严查国企历史遗留问题!下岗职工工龄社保统统重算

国家动真格,严查国企历史遗留问题!下岗职工工龄社保统统重算

陈博世财经
2026-04-06 14:27:33
2026-04-06 17:59:00
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
827文章数 4关注度
往期回顾 全部

科技要闻

前同事被蒸馏成Token,AI能否偷走职场经验

头条要闻

外媒:美国副总统万斯和伊朗外长等人彻夜交流

头条要闻

外媒:美国副总统万斯和伊朗外长等人彻夜交流

体育要闻

球员系列赛大满贯!赵心童10-3世界第一 加冕赛季第4冠

娱乐要闻

乔任梁离世10年 父母曝舞台光鲜的背后

财经要闻

史诗级暴跌"一周年" A股接下来如何走?

汽车要闻

阿维塔06T快上市了 旅行车还能这么玩?

态度原创

本地
教育
健康
艺术
军事航空

本地新闻

跟着歌声游安徽,听古村回响

教育要闻

研究儿童心理20年,这位美国教授却警告我:千万别禁止孩子玩手机...

干细胞抗衰4大误区,90%的人都中招

艺术要闻

草书入门的“最强宝典”!因内容太妙,作者不敢留名,比学王羲之都靠谱

军事要闻

伊朗:在C-130运输机残骸中发现一具美军士兵遗体

无障碍浏览 进入关怀版