Go to file
HybridDog 7db1647590 agsdf 2015-09-27 09:04:52 +02:00
build android fixes 2015-09-23 20:02:32 +03:00
builtin Remove TODO 2015-09-26 00:51:53 +06:00
client/shaders Merge commit '0b87556' 2015-09-15 20:26:24 +03:00
cmake/Modules use static msgpack 2015-09-27 01:17:41 +03:00
doc Merge remote-tracking branch 'minetest/master' 2015-09-24 00:29:32 +03:00
fonts remove unused fonts 2015-07-15 20:38:52 +03:00
games update games/default 2015-09-17 00:11:46 +03:00
misc Merge remote-tracking branch 'minetest/master' 2015-08-19 21:08:57 +03:00
mods New modsystem 2013-05-19 02:15:36 +02:00
po Merge commit '1d69116' 2015-09-15 20:55:36 +03:00
src cut too long names 2015-09-27 04:29:18 +03:00
textures Merge remote-tracking branch 'minetest/master' 2015-07-16 17:10:11 +03:00
util auto fixes 2015-09-27 02:35:59 +03:00
.gitattributes .gitattributes 2011-08-11 17:57:40 +02:00
.gitignore Add default directory for screenshots 2015-09-23 20:18:23 +06:00
.gitmodules jsoncpp as submodule 2015-06-17 20:47:45 +03:00
.mailmap Update .mailmap 2014-09-21 19:01:43 +02:00
.travis.yml Merge commit '31b6d26' 2015-09-15 20:24:51 +03:00
CHANGELOG.md Release 0.4.13.7 2015-08-20 18:20:23 +03:00
CMakeLists.txt Merge commit '8acccf4' 2015-09-15 20:58:20 +03:00
COPYING Switch license to GPLv3 or later. 2014-03-08 13:00:43 +04:00
LICENSE.txt Add LICENSE.txt 2013-12-01 17:48:23 +04:00
README.md Add spatialindex to README 2015-09-05 22:10:46 +06:00
cache agsdf 2015-09-27 09:04:52 +02:00
freeminer.conf.example Add default directory for screenshots 2015-09-23 20:18:23 +06:00
install.sh agsdf 2015-09-27 09:04:52 +02:00
testsounds agsdf 2015-09-27 09:04:52 +02:00

README.md

Freeminer

Build Status Latest Stable Version Total Downloads License

Freeminer is an open source sandbox game inspired by Minecraft.

Freeminer is based on Minetest which is developed by a number of contributors from all over the globe.

It aims to make the game fun while trading off some bits of perfectionism.

Installing

Further documentation

Default controls

  • W A S D: move
  • Space: jump/climb
  • Shift: sneak/go down
  • Q: drop item
  • I: inventory
  • Mouse: turn/look
  • Mouse left: dig/punch
  • Mouse right: place/use
  • Mouse wheel: select item
  • Esc: pause menu
  • T: chat
  • Z: zoom
  • Tab: player list

Compiling

Install dependencies. Here's an example for

Debian/Ubuntu:

sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev \
libpng12-dev libjpeg-dev libfreetype6-dev libxxf86vm-dev libgl1-mesa-dev \
libsqlite3-dev libvorbis-dev libopenal-dev libcurl4-openssl-dev libluajit-5.1-dev \
libleveldb-dev libsnappy-dev libgettextpo0 libmsgpack-dev libgmp-dev libspatialindex-dev
# optional:
sudo apt-get install libhiredis-dev cmake-curses-gui

Fedora:

# the first five is the closest to Debian/Ubuntu build-essential
sudo yum install make automake gcc gcc-c++ kernel-devel cmake irrlicht-devel \
bzip2-devel libpng-devel libjpeg-turbo-devel freetype-devel libXxf86vm-devel \
mesa-libGL-devel sqlite-devel libvorbis-devel openal-soft-devel libcurl-devel \
luajit-devel leveldb-devel snappy-devel gettext-devel msgpack msgpack-devel spatialindex-devel

Arch Linux:

sudo pacman -S curl irrlicht leveldb libvorbis luajit openal sqlite cmake msgpack-c

Gentoo/Funtoo:

emerge -av media-libs/libvorbis media-libs/openal dev-games/irrlicht dev-libs/msgpack dev-libs/leveldb

OS X:

brew install cmake freetype gettext hiredis irrlicht jpeg leveldb libogg libvorbis luajit msgpack

Recommended irrlicht version: 1.8.2

Download source code:

git clone --recursive https://github.com/freeminer/freeminer.git
cd freeminer

Recommended minimum compiler version: gcc 4.8 or clang 3.3

Build it:

mkdir _build && cd _build
cmake ..
nice make -j $(nproc || sysctl -n hw.ncpu || echo 2)

Play it!

cd ..
./bin/freeminer