dungeon/README.md

38 lines
1.1 KiB
Markdown
Raw Normal View History

2017-10-04 18:11:34 +02:00
# dungeon
A work-in-progress, cross-platform roguelike written in C++ using SDL2 and OpenGL.
![Screenshot](https://i.imgur.com/apzKOmm.png)
2017-10-04 18:11:34 +02:00
## Compiling
Dependencies: `SDL2`, `Lua53`, `glm`, and `glbinding`
2017-10-04 18:11:34 +02:00
### Linux
2017-12-27 21:57:36 +01:00
Install the dependencies using your favorite package manager and then use cmake.
2017-10-04 18:11:34 +02:00
### Windows
2017-12-27 21:57:36 +01:00
I heavily recommend you to use [vcpkg](https://github.com/Microsoft/vcpkg) to install the dependencies. When you've done that, either use cmake or the included solution to build with visual studio.
2017-10-04 18:11:34 +02:00
## 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.
* [x] Get Lua to work
* [ ] Initial implementation
* [ ] Items
* [ ] Status Effects
* [ ] Spells
2017-10-04 18:11:34 +02:00
### Wishlist
* [3D view similar to this experiment I made in Unity](https://imgur.com/dUfj0DX)
* Depth that rivals dwarf fortress (good luck, me!)