Create README.md
This commit is contained in:
parent
d32d448f31
commit
2acbef3893
1 changed files with 36 additions and 0 deletions
36
README.md
Normal file
36
README.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# dungeon
|
||||
|
||||
A work-in-progress, cross-platform roguelike written in C++ using SDL2 and OpenGL.
|
||||
|
||||
## Compiling
|
||||
|
||||
### Linux
|
||||
|
||||
* Install SDL2 and its dev-headers 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
|
||||
|
||||
* Download the [SDL2 windows development libraries](https://www.libsdl.org/download-2.0.php) and put them somewhere safe
|
||||
* Edit the `SDL2_PATH` variable in `build.bat`
|
||||
* Run `build.bat`
|
||||
* Open up the resulting solution file and build it using visual studio.
|
||||
|
||||
You can probably get it to build using mingw or similar but I haven't tried it yet.
|
||||
|
||||
## 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.
|
||||
|
||||
### Wishlist
|
||||
|
||||
* [3D view similar to this experiment I made in Unity](https://imgur.com/dUfj0DX)
|
||||
* Depth that rivals dwarf fortress (good luck, me!)
|
Loading…
Reference in a new issue