My first attempt at a text roguelike game.
Go to file
Rob Pearce 0e8a26c2b7 Lower level of Perception needed to widen FOV.
Make monsters stay unconsciousness  for longer.
Make loseconsciousness() time actually work.
Merciful fighting now works more reliably (and is shown in the status bar)
2023-10-11 20:06:17 +11:00
data Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
doc Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
.gitignore remove + ignore log.txt 2022-08-28 14:07:00 +10:00
Makefile.linux Include gprof profiling in linux makefile 2022-08-28 13:53:48 +10:00
Makefile.osx Removed unsupported options from osx makefile 2022-08-29 08:26:02 +10:00
README.md Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
ai.c Replaced flag code with hash tables. Roughly 76% faster. 2022-08-28 16:09:49 +10:00
ai.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
astar.c Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
astar.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
attack.c Reduce weapon stamina cost based on proficiency. 2022-08-30 22:03:11 +10:00
attack.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
data.c Lower level of Perception needed to widen FOV. 2023-10-11 20:06:17 +11:00
data.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
defs.h - Show value of objects based on your skills 2023-10-10 21:30:16 +11:00
find_unused_letters.sh Add script to check for unused command letters 2022-09-18 17:24:50 +10:00
findleak.c Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
findleak.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
flag.c Replaced flag code with hash tables. Roughly 76% faster. 2022-08-28 16:09:49 +10:00
flag.h Replaced flag code with hash tables. Roughly 76% faster. 2022-08-28 16:09:49 +10:00
god.c Fixed a bunch of compile warnings 2023-10-11 12:56:18 +11:00
god.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
io.c Lower level of Perception needed to widen FOV. 2023-10-11 20:06:17 +11:00
io.h Add script to check for unused command letters 2022-09-18 17:24:50 +10:00
lf.c Lower level of Perception needed to widen FOV. 2023-10-11 20:06:17 +11:00
lf.h Lower level of Perception needed to widen FOV. 2023-10-11 20:06:17 +11:00
map.c - Show value of objects based on your skills 2023-10-10 21:30:16 +11:00
map.h Add script to check for unused command letters 2022-09-18 17:24:50 +10:00
mod_ob.txt Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
move.c working on removing flicker 2022-08-28 21:00:26 +10:00
move.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
nexus.c Add script to check for unused command letters 2022-09-18 17:24:50 +10:00
nexus.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
objects.c - Show value of objects based on your skills 2023-10-10 21:30:16 +11:00
objects.h - Show value of objects based on your skills 2023-10-10 21:30:16 +11:00
save.c generate new hiscore table if one doesnt already exist 2022-08-28 16:43:54 +10:00
save.h generate new hiscore table if one doesnt already exist 2022-08-28 16:43:54 +10:00
shops.c Fixed a bunch of compile warnings 2023-10-11 12:56:18 +11:00
shops.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
spell.c - Show value of objects based on your skills 2023-10-10 21:30:16 +11:00
spell.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
text.c "cause" of death (rather than "method") 2022-08-30 19:21:52 +10:00
text.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
valrun - Fixed heaps of memory leaks and bad memory usage. This should finally fix the flagpile corruption from 6 years ago! 2016-05-31 00:21:12 +10:00
vault.c Replaced flag code with hash tables. Roughly 76% faster. 2022-08-28 16:09:49 +10:00
vault.h Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00

README.md

Overview

Text-based roguelike game.

Features

Interesting things I'm trying out:

  • Line of sight: Both the player and monsters can only see in the direction they are facing.
  • No instant resting/levelling: Before resting or levelling up, you need to find a safe place to sleep/train. Mosters can steal your equipment or attack you while resting!

Screenshots

game in progress