Skip to content

Kinda System Shock, but in NCurses

License

Notifications You must be signed in to change notification settings

arbitrary-dev/syshack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysHack

v0.2

Something like System Shock, but in NCurses.

Build

$ ./build.sh
$ build/bin/syshack

build.sh also generates compile_commands.json for use with LSP.

Keys

h, j, k, l Move WEST, SOUTH, NORTH, EAST
y, u, b, n Move NW, NE, SW, SE
a+<dir> Attack
q Use cowardice

TODO

  • Walking character
  • Walking droid
  • Ebites!
  • Collision detection
  • Level generation
    • rooms merging
    • connect rooms with doors
    • shift & connect more
    • stairs v0.3
  • Rendering
    • text
    • several objects per tile
  • NPC interactions
    • dialogs v0.4
  • Field of view
  • Difficulty levels v1.0
  • Unit tests with Check