A casual coffee-break roguelike
Go to file
Linus Probert 9ae383b34e Prepares for steamworks api integration 2018-08-27 17:16:01 +02:00
assets Adds window icon 2018-08-15 08:08:18 +02:00
bin Another attempt at appveyor packaging 2018-05-11 19:41:49 +02:00
build Beta 2 releasenotes and version 2018-08-23 09:44:19 +02:00
data Completes #42 Add boss 2 & 3 2018-08-23 09:11:13 +02:00
physfs-3.0.1 Added physfs for file loading and safety. 2018-02-22 12:36:24 +01:00
sqlite3 Moves sqlite3 files to separate dir 2018-08-21 16:32:26 +02:00
src Introduces texture blending 2018-08-23 09:41:10 +02:00
steam Prepares for steamworks api integration 2018-08-27 17:16:01 +02:00
steamworks_c_wrapper Prepares for steamworks api integration 2018-08-27 17:16:01 +02:00
test Fixes a bunch of msvc warnings 2018-08-05 15:01:25 +02:00
.appveyor.yml ....and once again... 2018-05-18 23:28:24 +02:00
.clang_complete Adds texture creation of gui frames to reduce render time 2018-05-09 00:21:38 +02:00
.gitignore Prepares for steamworks api integration 2018-08-27 17:16:01 +02:00
.travis.yml Coverity scan fix 2018-05-16 13:53:01 +02:00
.vimrc Merge branch 'master' into dev 2018-08-03 10:41:21 +02:00
CMakeLists.txt Prepares for steamworks api integration 2018-08-27 17:16:01 +02:00
CREDITS.md Fixes: #5 Creates a creditscreen 2018-08-12 09:13:18 +02:00
LICENSE.txt New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
Makefile Removed a memory leak and MACROD colors 2018-05-15 23:21:28 +02:00
README.md Version bump and badges 2018-08-21 17:00:33 +02:00

README.md

Build Status Build Status Codacy Badge CodeFactor

GitHub issues GitHub closed issues GitHub (pre-)release Github All Releases HitCount

Something in the ways of a roguelike

A simple roguelike written in C using SDL2.

Idea

Randomly generated maps/rooms. Leveling system, permadeath, multiple classes. Casual and fun for 10-20 minutes during a break from regular work/play.

I wanted to practice C and I'm comfortable using SDL2. The assets are graciously taken from the web. More info in the README in the assets folder.

Future

I'm planning on releaseing this game on Steam once I'm happy with it. Not to get rich, mostly because I think it will look nice on my resumé. the code will remain open source under GPLv3 even after a possible Steam release. So you'll still be able to download and compile it yourself if you can and want to.

Compile

Apart from basic compile tools (GCC/Clang, Make) you'll also need to install lua, sdl2, sdl2-image, sdl2-ttf, sdl2-mixer (If on a debian based dist you need to install the dev packages). Optionally you can also install cppcheck and physfs

Once that is done run the following:

mkdir _build
cd _build
cmake -DCMAKE_BUILD_TYPE=Debug .. # Build type flag is optional
make

Contribute

Have an idea and able to implement it? Fork and send me a pull request and I'll check it out. If I like it I will add it. If it's a big thing I'll add your name to the credits list (once I add it in game).