当前位置:  软件>C/C++软件

Minecraft游戏克隆 craft

    来源:    发布时间:2014-12-26

    本文导语:  Craft 一个简单的Minecraft游戏克隆,使用了目前的OpenGL(shaders)技术,C语言编写实现。  特征 简单但好看的地形生产, 使用perlin / simplex noise。 超过10 类建造模块且容易添加更多。 支持植物 (草,花,树等) 和透明模块(玻璃)...

Craft

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

Minecraft游戏克隆 craft[图片]

 特征
  • 简单但好看的地形生产, 使用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 直角模式展示场景。
  • 箭头键模拟鼠标移动。
  • 点击鼠标进入模拟。
截屏

Minecraft游戏克隆 craft[图片]


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • MineCraft的服务端 Bukkit


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3