开放 "类似 Minecraft" 的游戏,支持多人游戏和 Lua 脚本编写,支持客户端和服务器
截至 2020 年 4 月,我因多种原因停止了对这个项目的工作。我创建这个项目的方式非常“过度”,以至于很难确定如何添加新功能,这可能是因为试图成为一个引擎而不是一个游戏。不过,我有兴趣有一天重新探讨这个概念,但可能是在另一个仓库中,而不是这个仓库中。
构建的最简单方法是使用 vcpkg 并通过以下方式安装依赖项:
vcpkg install sfml
vcpkg install imgui
vcpkg install glm
vcpkg integrate install然后打开 Visual Studio 项目文件以进行构建和运行。
使用分发版的包管理器安装 Vcpkg 和其他所需的包:
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
# These are required to build some packages
sudo apt install cmake make autoconf libtool pkg-config
# The following are required for SFML
sudo apt install libx11-dev xorg-dev freeglut3-dev libudev-dev确保路径设置正确:
export VCPKG_ROOT=/path/to/vcpkg
export PATH=$VCPKG_ROOT:$PATH建议:将上述行添加到您的 .bashrc 或 .zshrc 文件中:
echo 'export VCPKG_ROOT=/path/to/vcpkg' >> ~/.bashrc
echo 'export PATH=$VCPKG_ROOT:$PATH' >> ~/.bashrc要在项目的根目录下进行构建:
vcpkg install # First time only
sh scripts/build.sh要运行,请在项目的根目录下执行:
sh scripts/run.sh要在发行模式下构建和运行,只需添加 release 后缀:
sh scripts/build.sh release
sh scripts/run.sh release对代码和项目结构的快速概述
暂无开放 Issues,或尚未同步最近议题。