Skip to content

Simple ncurses game written in C++ for the programming course of University of Bologna in 2022/2023

License

Notifications You must be signed in to change notification settings

samuelemusiani/project_00819

Repository files navigation

Only jump

Progetto realizzato per il corso di Programmazione

Clone

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

Music

Nel gioco è presente della musica, che però non è inclusa direttamente con git. Essa va scaricata manualmente dalla apposita sezione su Github riguardante i binari.

Build from source

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:

MacOS

$ brew install ncurses

Debian

$ apt install ncurses-dev

Arch

$ pacman -S ncurses

Comandi di gioco

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 sinistra
  • d: Muove il giocatore a destra
  • a: Salto a sinistra
  • f: Salta a destra
  • w: Sparo a sinistra
  • e: Sparo a destra
  • m: Abilità
  • ESC: Mette in pausa il gioco

About

Simple ncurses game written in C++ for the programming course of University of Bologna in 2022/2023

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •