48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# dungeon
|
|
|
|
A work-in-progress, cross-platform roguelike written in C++ using SDL2 and OpenGL.
|
|
|
|
![Screenshot](https://i.imgur.com/aKUhgCz.png)
|
|
|
|
## Compiling
|
|
|
|
Dependencies: `SDL2`, `Lua53`, `glm`, and `glbinding`
|
|
|
|
### Linux
|
|
|
|
Install the dependencies using your favorite package manager and then use cmake.
|
|
|
|
### Windows
|
|
|
|
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.
|
|
|
|
## Future plans
|
|
|
|
### To-Do
|
|
|
|
* [ ] Main menu
|
|
* [ ] Character creation
|
|
* [ ] Settings menu
|
|
* [ ] Data editors?
|
|
* [ ] Dungeon generation
|
|
* [x] Generate rooms & corridors
|
|
* [x] Place entrance & exit
|
|
* [x] Place enemies
|
|
* [ ] Prefabs
|
|
* [ ] Items
|
|
* [ ] Inventory
|
|
* [ ] Consumables
|
|
* [ ] Equipment
|
|
* [ ] Data-driven AI
|
|
* [ ] Lua scripting
|
|
* [x] Data Loading
|
|
* [ ] Item effects
|
|
* [ ] Status effects
|
|
* [ ] Dialouges?
|
|
* [ ] Spells/Skills
|
|
|
|
### Wishlist
|
|
|
|
* [3D view similar to this experiment I made in Unity](https://imgur.com/dUfj0DX)
|
|
* Depth that rivals dwarf fortress (good luck, me!)
|