Go to file
2017-12-27 17:50:44 +01:00
assets New bmp fixed it??? 2017-09-18 18:18:04 +02:00
cmake Too much stuff 2017-10-18 12:25:25 +02:00
libs/kaguya-1.3.2/include/kaguya Cleanup 2017-12-27 17:50:44 +01:00
src Cleanup 2017-12-27 17:50:44 +01:00
.gitignore Big refactor, FSM for game state, input event callbacks 2017-09-21 18:57:12 +02:00
CMakeLists.txt mapgen wip 2017-12-27 12:43:38 +01:00
config.lua Update readme and better config defaults 2017-10-18 14:37:32 +02:00
README.md Fix building with sdl2main.lib on windows 2017-11-16 21:07:34 +01:00

dungeon

A work-in-progress, cross-platform roguelike written in C++ using SDL2 and OpenGL.

Screenshot

Compiling

Linux

  • Install SDL2, Lua53 and GLEW using your distro's package manager
  • Create a directory named "build" and run cmake .. && make inside it
  • Move either the resulting binary to the root folder of the repository or copy the assets folder into the build directory
  • You can now run the binary

Windows

I really need to fix a hassle-free way to build this shit on windows.

Currently, you need to import the source as a new project in visual studio and set up the dependencies yourself. (SDL2, Lua53, GLEW, OpenGL)

Future plans

To-Do

  • A main menu
  • Dungeon generation
  • Make entities and AI completely data-driven
  • Implement Lua for item/effects/action scripting
    • Might as well use it for basic data storage as well, since I can then skip creating my own parser or adding an additional library for json/yaml/toml/whatever.
    • Initial implementation
    • Items
    • Status Effects
    • Spells

Wishlist