项目
TomCraft
受 Minecraft 启发、从零打造的体素沙盒:无限程序化世界、9 种生物群系、20 余种带 AI 的生物,以及合成与生存玩法。

关于该项目
TomCraft 是一款用 TypeScript、Three.js 与 Vite 从零写起的体素沙盒——没有插件、没有服务器,仅在浏览器标签页里运行。地形在 Web Worker 里通过 simplex-noise 与多倍频 FBM 在大陆尺度上程序化生成,包含 12 种生物群落(平原、森林、针叶林、雪地、沙漠、台地、山地、丛林、沼泽)、蜿蜒河流、岩浆湖、3D 噪声矿脉与地下洞穴。手写结构散布世界:村庄、配家具的小屋、瞭望塔、沙漠神庙以及废弃的黑曜石传送门。玩法覆盖生存与创造模式,27 格背包、近战格斗、生命与饥饿、冲刺与潜行、熔炉冶炼以及村民交易。生态系统拥有 20+ 物种(牛、狼、熊、僵尸、苦力怕、蜘蛛、蜜蜂),具备捕食者-猎物动态与群体战术。渲染管线使用自研贪婪网格器、为水面与丁达尔光设计的 GLSL 着色器、2048 软阴影贴图与大气雾效。存档基于 IndexedDB;多人通过 WebRTC 点对点联机。