#voxel #3d #游戏 #沙盒 #掉落沙子

应用 sandvox

3D 立方体掉落沙子游戏

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2019 年 1 月 16 日
0.1.0 2019 年 1 月 16 日

#579游戏

24 每月下载量

MIT 许可证

2.5MB
1K SLoC

Rust 1K SLoC // 0.1% comments Shell 73 SLoC // 0.1% comments GLSL 57 SLoC

Build Status

Sandvox

3D 立方体掉落沙子游戏

构建

运行 cargo build --release. 不使用 --release,游戏速度过慢,无法玩。

待办事项

  • 客户端
    • 正确的玩家击中盒
    • 空中控制
    • 可调整的画笔大小
    • 调试 HUD
    • 颜色变化
    • 更好的着色
    • 更好的沙子下落逻辑(解决状态性问题)
    • 材料选择
      • 木头
      • 沙子
      • 熔岩
      • 石头
      • 石油
      • 灰尘
    • 游戏区域外的 3D 环境
    • 逼真的光照/阴影
    • 逼真的物理
    • 保存
    • 用户界面
    • 立体声音效
    • 截图
    • 玩家在材料内时颜色阴影
  • 服务器
    • 上传/评分世界
    • 多人游戏
  • 部署
    • crates.io
    • 在 docs.rs 上添加文档
    • 标志
    • Linux 应用 (.desktop 文件,图标)
    • Linux AppImage
    • DEB
    • RPM
    • Ubuntu PPA
    • AUR 软件包
    • Windows 可执行文件图标
    • Mac 应用(不仅仅是原始的可执行文件)
    • Homebrew-cask
    • 网站
    • Android 应用

依赖关系

~23MB
~269K SLoC