craftMinecraft 游戲克隆
craft 是一個簡單的 Minecraft 游戲克隆,使用了目前的OpenGL(shaders)技術(shù),C語言編寫實(shí)現(xiàn)。
特征
- 簡單但好看的地形生產(chǎn), 使用perlin / simplex noise。
- 超過10 類建造模塊且容易添加更多。
- 支持植物 (草,花,樹等) 和透明模塊(玻璃)。
- 簡單云塊漂浮(不可移動)。
- 游戲中世界持續(xù)變化,使用 sqlite3 數(shù)據(jù)庫支持。
- 多玩家支持!
安裝依賴
Mac OS X
下載并安裝 CMake ,如果你的系統(tǒng)尚未安裝。
Linux (Ubuntu)
sudo apt-get install cmake libglew-dev xorg-dev sudo apt-get build-dep glfw
Windows
應(yīng)該可以運(yùn)行于Windows,但是此刻我沒有Windows機(jī)器去測試。如果你能讓它跑在Windows機(jī)器上,請讓我知道,我好更新README。
編譯運(yùn)行
在你完成依賴安裝后(見上面),在終端中執(zhí)行以下命令。
git clone https://github.com/fogleman/Craft.git cd Craft cmake . make ./craft
多玩家
你可以運(yùn)行你自己的服務(wù)器或者連接我的。服務(wù)器使用相同的SQLite數(shù)據(jù)庫格式,如同單獨(dú)運(yùn)行的客戶端一樣。
Client
./craft 199.115.118.225 16018
Server
pip install sqlalchemy python server.py [HOST [PORT]]
控制
- WASD 控制上,左,下,右。
- 空格跳躍。
- 鼠標(biāo)左鍵摧毀一個建筑模塊。
- 鼠標(biāo)右鍵或者Cmd + 鼠標(biāo)左鍵建造一個建筑模塊。
- 1-9 選擇建筑模塊類型。
- E 循環(huán)建筑模塊類型。
- Tab 觸發(fā)行走和飛行。
- ZXCVBN 沿著XYZ移動確切方向。
- 左 shift 縮放。
- F 直角模式展示場景。
- 箭頭鍵模擬鼠標(biāo)移動。
- 點(diǎn)擊鼠標(biāo)進(jìn)入模擬。
截屏
評論
圖片
表情
