玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

梦晨 衡宇 萧箫 发自 凹非寺量子位 | 公众号 QbitAI
自从有人在《我的世界》里用红石电路造出CPU,就流传着一个梗:
总有一天,这帮红石佬能在我的世界里玩上我的世界 。
这一天,真的来了!
先来看这台“在无MOD纯原版我的世界里搭建的电脑”(简称“我的电脑”) 。

玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
拥有1Hz频率的CPU、8KB内存、6KB显存的显卡、加速模块,96x96像素显示器,以及一只PS4手柄作为输入设备 。
它运行起来是这样的:
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
电脑有了,还缺的就是能跑在上面的游戏代码 。
大佬们先用一种叫URCL的中间语言手敲,再转换成自制CPU能运行的汇编码搞定 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
就这样,3个人肝了10个多月,终于实现史诗级套娃 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
这个移植版《我的世界》,不但拥有游戏的基本玩法如开放世界、方块摆放,采矿 , 甚至连物品合成都有 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
作者之一sammyuri把最终成果浓缩成一条3分钟的视频,已经收获近百万播放量和10万多赞 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
一条高赞评论将其誉为“整个电子游戏史上最伟大的壮举”,只有足够复杂的游戏和足够精通的玩家才能达成 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
也有人表示“我失望于自己无法完全理解和欣赏这个作品,到底难度有多高,以及需要的工作量有多少 。”
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
要理解这一切 , 还要从17个月前sammyuri造出的那块CPU说起 。
CPU显卡都自制狂肝7个月,sammyuri在《我的世界》中生造出一块CPU,初衷是为探索红石电路的极限 。
最终成果是一台8位处理器,采用三个寄存器操作数的RISC架构,可以1Hz频率运行,拥有256字节RAM 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
取名CHUNGUS 2,意为“计算用超巨大非传统数字与图形处理器” 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
与此同时,他还开发了专用汇编器,可以把程序代码转换成可以一键粘贴到《我的世界》里的砖块结构 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
sammyuri认为,CHUNGUS 2性能基本达到雅达利经典游戏机Atari 2600水平,运行个贪吃蛇、俄罗斯方块都不在话下 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
手搓CPU的视频,一发到网上就爆火,播放量过百万 。
但他并不满足于此,甚至(在读者的鼓动下)萌生了无限套娃的想法——在《我的世界》中玩上《我的世界》 。
玩我的世界gpu使用率100「狂肝10个月手搓GPU他们在我的世界中玩起我的世界梦想成真」

文章插图
不过,这听起来实在是天方夜谭……
毕竟在现实中,《我的世界》游戏最低配置要求也是3Ghz CPU 4GB内存,他这只有1Hz CPU 256字节内存的配置,怎么带得动?
这时候就需要借助群体的智慧了(手动狗头) 。
Sammyuri找到Uwerta和StackDoubleFlow,三个人一起基于这个CPU,给计算机来了一次升级,其中2个人负责在游戏中搭硬件,1个人负责写代码 。