← 返回图鉴
OPEN SOURCE GAMES · NO. 385

Craft

用现代 OpenGL 以 C 语言编写的简易《我的世界》克隆版。

沙盒慢生活区:沙盒、模拟与杂货铺GitHub 源码

游戏介绍AI 生成

Craft 是一个用 C 语言配合现代 OpenGL 编写的简易《我的世界》风格游戏,由知名开源开发者 Michael Ficarra 等社区作者打造的经典演示项目(fogleman/Craft)。它实现了体素世界的基本要素:程序生成的地形、多种方块类型、挖掘与放置、物品栏等,代码短小精悍、结构清晰,被广泛用作学习 3D 图形编程和体素引擎原理的入门教材。对于想弄懂《我的世界》底层如何运作的玩家和程序员来说,它是图鉴中非常有代表性的源码条目,需自行编译构建。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

玩法说明

游戏玩法与《我的世界》一脉相承:在无限生成的方块世界中自由探索,用左键挖掘方块、右键放置方块,收集泥土、石头、植物等材料,并可进入类似合成界面的物品栏制作砖块等建材。操作为 WASD 移动、空格跳跃、鼠标控制视角,按 E 打开物品/合成界面。项目本身更偏向教学演示,没有生存、怪物等完整系统。新手提示:该项目需在电脑上安装编译环境自行构建,运行后建议先尝试挖一个坑再盖一间小屋,体会方块操作的循环。

源码 / 项目地址
https://github.com/fogleman/Craft ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。