Skip to content

jeanhua/Minecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ 手搓简易版Minecraft

logo

简介

这是一个使用 OpenGL 从零打造的简易版 Minecraft,实现了基础的沙盒游戏功能。项目包含无限地图生成、动态树木生成、方块放置与破坏等核心玩法。

你可以点击这里下载编译好的项目来体验

启动参数:

--rd: 渲染区块半径,默认20个区块,若性能不足可降低渲染半径

--ms: 地图种子,无参数则随机生成

--ts: 树木种子,无参数则随机生成

示例.\\Minecraft.exe --rd 10 --ms 12345 --ts 12345 ,或者直接双击打开也行( )

如果你想要自己编译项目,建议使用MSVC进行编译

由于时间和精力限制,本项目并没有对网格进行合并优化,在当前优化场景下,20区块半径(40*40)下内存占用约400~600MB

展示

LOVE

builder

logo2

river