项目作者: codenamecpp

项目描述 :
Open Source Dungeon Keeper 2 Reimplementation
高级语言: C++
项目地址: git://github.com/codenamecpp/GLKeeper.git
创建时间: 2020-02-22T22:43:13Z
项目社区:https://github.com/codenamecpp/GLKeeper

开源协议:MIT License

下载


Grim Lands Keeper [GLKeeper]

Alt text

Open Source Dungeon Keeper 2 Reimplementation

Current development progress

Loading some maps, building and selling rooms, terrain tagging, top-down camera control…
Not playable whatsoever.

Features

  • Windows and Linux support
  • Custom engine C++11 / OpenGL 3.2

Tools and technologies used

Compiling on Linux

Before build project make sure to install dependencies:

  • apt install libglew-dev libglm-dev libgl1-mesa-dev xorg-dev clang

Run these commands in terminal:

Compiling on Windows

You will need Visual Studio 2015/2017 Community Edition to build project. Before compile, add system environment variable SDKDIR with path where all the dependencies lives. These dependencies are:

  • GLM

How to Run

Original Dungeon Keeper 2 game resources required in order to play (GOG or Retail version). It still can be purchased here https://www.gog.com/game/dungeon_keeper_2

Note that GLKeeper must be compiled and configured (optionally) before this step as described above.
To run it on Linux just type in console:

  • cd GLKeeper
  • make run ARGS=”-gamedir XXX -mapname YYY”

Here XXX is path to original game resources directory and YYY is map name to load.

Screenshots

Windows 7 x64:
Alt text
Alt text

Linux Lite:
Alt text