Il progetto utilizza i sottomoduli di git. È quindi necessario clonare la repository tramite il seguente comando.
$ git clone --recursive https://github.com/samuelemusiani/project_00819.git
Se si è già clonata la repository si possono sempre aggiornare i sottomoduli tramite il comando:
$ git submodule init && git submodule update
Nel gioco è presente della musica, che però non è inclusa direttamente con git. Essa va scaricata manualmente dalla apposita sezione su Github riguardante i binari.
Il progetto utilizza cmake
come sistema di build. La compilazione dovrebbe
quindi essere triviale e necessitare solo dei seguenti comandi:
$ cd build
$ cmake ..
$ make
Il progetto fa un uso estensivo della libraria ncurses
, è perciò necessario
installarla con il metodo che si preferisce:
$ brew install ncurses
$ apt install ncurses-dev
$ pacman -S ncurses
Di seguito sono riportati i comandi predefiniti di gioco. Si noti che è sempre possibile personalizzarli entrando nello specifico menù che si trova nelle impostazioni.
s
: Muove il giocatore a sinistrad
: Muove il giocatore a destraa
: Salto a sinistraf
: Salta a destraw
: Sparo a sinistrae
: Sparo a destram
: AbilitàESC
: Mette in pausa il gioco