Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeabloD

Modern reimplementation of the Diablo 1 game engine. Clone Freeablo on D language.

Other implementations

Status

Broken pre-alpha

Dependencies
  • SDL2
  • SDL2Mixer
  • SDL2Image
  • DUB

Without boost, python, cmake, libRocket, without Qt5, libbz2 and zlib

Rewrited (need test and review):
  • Main.d (main.cpp)
  • Settings.d (settings.cpp, settings.h)
  • Position.d (position.cpp, position.h)
  • Misc.d (misc.cpp, misc.h)
  • Md5.d (md5.cpp/md5.h)
  • Mst.d (rewrite mst.cpp/mst.h)
In progress:
  • FreeabloIO.d (faio.cpp, faio.h)
  • LevelObjects.d (levelobjects.cpp, levelobjects.h)
  • EngineMain.d (enginemain.cpp, enginemain.h)
  • InputObserverInterface.d (inputobserverinterface.h)
  • ThreadManager.d (threadmanager.cpp, threadmanager.h)

ShtormLib

To compile StormLib for Linux:

make -f Makefile.linux
Details
License

Original code under GPLv3, my code under MIT, you can use my code in commercial projects without my claims, but better discuss this with Freeablo authors

About

Clone Freeablo on D language (https://github.com/wheybags/freeablo)

Resources

Stars

7 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages