Go to file
Dorian Wouters 42ea79d259
Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto
Fix rendering on compliant GL ES 2.0 implementations.
2016-08-28 10:51:39 +02:00
assets Introduce Lua scripting, basic block registration, tiled textures 2016-08-06 15:44:57 +02:00
cmake Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
doc s/Lua/LuaJIT/, add isRemote to Universe & World, add msgpack 2016-05-01 18:55:57 +02:00
ext Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
mods/TestMod Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
src Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
.gitignore Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
.gitmodules Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
CMakeLists.txt Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00
LICENSE.txt Init commit 2016-01-02 20:00:07 +01:00
Mantra.txt Fix round-down division bug causing issues with block position 2016-01-02 20:03:37 +01:00
README.md Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto 2016-08-28 10:51:39 +02:00

README.md

Diggler

A game of cubes and the like.

Compiling

This repository uses git submodules, do not download it using the "Download ZIP" option!

Instead, install git and your machine, and

git clone https://github.com/ElementW/Diggler.git
cd Diggler
git submodule update --init

Dependencies

Diggler is written in C++14, so you need GCC 5 or more.

You need GLM, OpenAL, OpenGL (ES 2.0), libepoxy, glfw3 and LuaJIT.

Linux

You should already have OpenGL available thanks to Mesa or proprietary drivers.

Arch: pacman -S glm openal libepoxy glfw luajit

Debian (Jessie w/ testing, or up) & derivatives: apt-get install libglm-dev libopenal-dev libepoxy-dev libglfw3-dev libx{i,randr}-dev libluajit-5.1-dev

Fedora (tested on F24): dnf install glm-devel openal-soft-devel libepoxy-devel glfw-devel luajit-devel