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.gitSe si è già clonata la repository si possono sempre aggiornare i sottomoduli tramite il comando:
$ git submodule init && git submodule updateNel 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 ..
$ makeIl 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 ncursesDi 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