craft 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
craft 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
craft 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C/C++ Python
操作系统 Windows
软件类型 开源软件
所属分类 游戏/娱乐休闲游戏
开源组织
地区 不详
投 递 者 aoniao
适用人群 未知
收录时间 2013-12-10

软件简介

craft 是一个简单的 Minecraft 游戏克隆,使用了目前的OpenGL(shaders)技术,C语言编写实现。

 特征

  • 简单但好看的地形生产, 使用perlin / simplex noise。
  • 超过10 类建造模块且容易添加更多。
  • 支持植物 (草,花,树等) 和透明模块(玻璃)。
  • 简单云块漂浮(不可移动)。
  • 游戏中世界持续变化,使用 sqlite3 数据库支持。
  • 多玩家支持!

安装依赖

Mac OS X

下载并安装 CMake ,如果你的系统尚未安装。

Linux (Ubuntu)

sudo apt-get install cmake libglew-dev xorg-dev
sudo apt-get build-dep glfw

Windows

应该可以运行于Windows,但是此刻我没有Windows机器去测试。如果你能让它跑在Windows机器上,请让我知道,我好更新README。

编译运行

在你完成依赖安装后(见上面),在终端中执行以下命令。

git clone https://github.com/fogleman/Craft.git
cd Craft
cmake .
make
./craft

多玩家

你可以运行你自己的服务器或者连接我的。服务器使用相同的SQLite数据库格式,如同单独运行的客户端一样。

Client

./craft 199.115.118.225 16018

Server

pip install sqlalchemy
python server.py [HOST [PORT]]

控制

  • WASD 控制上,左,下,右。
  • 空格跳跃。
  • 鼠标左键摧毁一个建筑模块。
  • 鼠标右键或者Cmd + 鼠标左键建造一个建筑模块。
  • 1-9 选择建筑模块类型。
  • E 循环建筑模块类型。
  • Tab 触发行走和飞行。
  • ZXCVBN 沿着XYZ移动确切方向。
  • 左 shift 缩放。
  • F 直角模式展示场景。
  • 箭头键模拟鼠标移动。
  • 点击鼠标进入模拟。

截屏


 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
24 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部