A casual coffee-break roguelike
Go to file
George Sokianos c076098ad9 Fixed hiscore date and compiled with latest SDL 2023-07-04 20:52:03 +01:00
.github Create FUNDING.yml 2020-05-27 21:25:12 +02:00
assets Fixes working explosions and artifacts 2019-05-25 13:11:24 +02:00
bh_random Patches all CMakeLists.txt to new CMake version 2021-10-05 09:15:29 +02:00
bin Another attempt at appveyor packaging 2018-05-11 19:41:49 +02:00
build Patch version raised to 3 2020-03-04 21:51:31 +01:00
checksum Patches all CMakeLists.txt to new CMake version 2021-10-05 09:15:29 +02:00
data Don't add walls to crumbling rooms before lvl 4 2019-03-24 12:13:38 +01:00
lua-5.3.5 Remove a warning and some useless compilations 2018-09-08 23:25:10 +02:00
physfs-3.0 Adds setup/teardown to Makefile 2022-08-24 15:26:02 +02:00
release_files Prepare first release 2022-12-21 17:46:45 +00:00
sqlite3 Moves sqlite3 files to separate dir 2018-08-21 16:32:26 +02:00
src Fixed hiscore date and compiled with latest SDL 2023-07-04 20:52:03 +01:00
steamworks_c_wrapper Removes cppcheck warning 2019-02-26 12:02:04 +01:00
test Fixes a bunch of msvc warnings 2018-08-05 15:01:25 +02:00
.appveyor.yml Adds weekly challenge seed play and leaderboard saving 2019-02-20 19:45:55 +01:00
.clang_complete Removed bad options in .clang_complete 2018-10-18 15:21:03 +02:00
.gitignore Added makefile for OS4 and some fixes to make texts show right 2022-08-31 22:39:46 +01:00
.travis.yml Fixing the build 2018-09-08 23:47:24 +02:00
.vimrc Adds mediocre crack protection 2019-03-11 00:06:06 +01:00
CMakeLists.txt Patches all CMakeLists.txt to new CMake version 2021-10-05 09:15:29 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-10-10 23:48:24 +02:00
CREDITS.md Re-aligned the credits file 2018-10-03 16:31:26 +02:00
LICENSE.txt New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
LINUX_BUILD_INSTRUCTIONS.md Improved build instruction structure 2019-04-23 16:05:47 +02:00
MSVC_BUILD_INSTRUCTIONS.md React to PR feedback 2019-04-23 15:55:20 +02:00
Makefile Fixes a bunch of lint errors 2022-08-24 16:00:13 +02:00
Makefile.os4 Prepare first release 2022-12-21 17:46:45 +00:00
README.md Adds maintenance badge 2021-10-05 09:28:01 +02:00
README_Amiga.md Fixed hiscore date and compiled with latest SDL 2023-07-04 20:52:03 +01:00
README_Amiga.md.info Prepare first release 2022-12-21 17:46:45 +00:00

README.md

maintenance 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.

Download

This game is available in the steam store (release Okt 2018). If you enjoy the game and want a properly installed, signed copy of the game with achievements and global highscores you are most welcome to purchase it there. If you feel like getting a free copy you can download and compile from here.

Issues

I'd prefer if issues could be handled here on github. Either check the list if your particular problem is reported otherwise create a new issue. Support questions can be submitted as issues as well, I haven't figured out how I want to work with support yet since I haven't received any questions.

License

BreakHack is released under two different licenses.

Compile

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).

If you do contribute something you should be aware that if your PR is merged into the master code-base your code will eventually make it out with the Steam version of the game. I don't make any revenue from those sales so don't expect any other compensation than a "I have code on Steam" feeling. Which is quite nice and also why I decided to release on Steam.