Freeminer 自由矿工
Freeminer 是一款受 Minecraft 启发的开源沙盒游戏,基于 Minetest 引擎开发,支持多平台,注重游戏趣味性。
爱鲜报评分
0.0
0 人评分
471
星数
否
中文
C++
主语言
是
活跃
1276
贡献者
人工分析
EDITORIAL推荐理由
Freeminer 作为 Minetest 的分支,继承了其高度可模组化的特性,同时更注重游戏乐趣。项目采用 C++ 编写,性能优秀,支持 Windows、Linux、Android 等多平台。对于想要研究体素游戏引擎或搭建自定义沙盒服务器的开发者来说,是一个不错的参考。
适用场景
- 沙盒游戏开发学习
- 体素引擎研究
- 多平台游戏部署
- 自定义模组开发
- 教育用途
优点
- 开源免费,基于成熟的 Minetest 引擎
- 跨平台支持良好,包括移动端
- 高度可模组化,易于扩展
- 社区活跃,有论坛和文档支持
缺点
- 许可证不明确,需谨慎使用
- 项目更新频率可能较低
- 中文资料相对较少
- 编译依赖较多,入门门槛较高
上手难度
进阶
Freeminer 自由矿工
Freeminer 是一款受 Minecraft 启发的开源沙盒游戏,基于 Minetest 引擎开发。它旨在提供有趣的游戏体验,同时在完美主义上做出一些妥协。
核心特点
- 开源免费:基于 C++ 开发,代码完全开放。
- 跨平台:支持 Windows、Linux、macOS、Android 等多个平台。
- 高度可模组化:继承 Minetest 的模组系统,可以轻松添加新内容。
- 多人游戏:支持局域网和互联网联机。
安装方式
Freeminer 提供了多种安装方式:
- Android:通过 Google Play 或 F-Droid 安装。
- Windows:从 GitHub Releases 下载安装包。
- Ubuntu:添加 PPA 后使用
apt-get install freeminer。 - Arch Linux:使用
yaourt -S freeminer安装稳定版。 - FreeBSD:通过 ports 安装。
- openSUSE:从软件仓库安装。
编译指南
如需从源码编译,需安装依赖项。以 Debian/Ubuntu 为例:
sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libgettextpo0 \
libsqlite3-dev libleveldb-dev libsnappy-dev libcurl4-openssl-dev libluajit-5.1-dev libgmp-dev libspatialindex-dev libboost-system-dev \
libpng12-dev libjpeg-dev libfreetype6-dev libxxf86vm-dev libgl1-mesa-dev libvorbis-dev libopenal-dev
然后克隆仓库并编译:
git clone --recursive https://github.com/freeminer/freeminer.git
cd freeminer
mkdir -p build && cd build
cmake ..
make -j$(nproc)
编译完成后,运行 bin/freeminer 即可开始游戏。
默认操作
- WASD:移动
- 空格:跳跃/上升
- Shift:潜行/下降
- 鼠标左键:挖掘/攻击
- 鼠标右键:放置/使用
- I:打开物品栏
- T:聊天
- Esc:暂停菜单
社区与文档
- 官方网站:http://freeminer.org/
- 论坛:http://forum.freeminer.org/
Freeminer 是一个适合学习体素游戏开发和进行自定义模组实验的项目,欢迎有兴趣的开发者参与贡献。
评论
- 暂无评论,来写第一条吧。