Skip to content

我的世界网页复刻

零依赖、纯原生 WebGL2 的我的世界网页复刻 — 双击 HTML 文件即玩,无需安装。

程序2026已完成

  • 零依赖
  • 纯原生 WebGL2
  • 贴图和音效全由代码生成
我的世界网页复刻

项目简介

MineJS 是我做的网页版我的世界复刻,零依赖,纯原生 WebGL2 实现。所有贴图、生物皮肤和工具图标都由代码程序化绘制,音效和音乐也是实时合成,不加载任何图片或音频文件。双击 HTML 文件即玩,无需安装和联网。

世界无限生成,有 9 种群系、洞穴、峡谷和矿脉,以及昼夜循环。玩法上有生命与饥饿、50 多种方块、60 多个合成配方、熔炉、流动的水和岩浆、种田和 TNT,生物有猪牛羊、僵尸和苦力怕。自动存档,另有创造模式和第三人称。

底层上,地形按 16×16×128 的区块列流式加载,网格逐面剔除并逐顶点计算环境光遮蔽,光照用洪泛算法跨区块传播。仓库自带 49 项逻辑测试,用 Node 运行,另有一个无头 Chrome 截图测试。

完整介绍请到 GitHub 查阅