Skip to content

lorenzoperonese/onlyjump

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

488 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 for the Programming course at University of Bologna in 2022/2023

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • C++ 89.7%
  • TeX 8.6%
  • CMake 1.5%
  • Shell 0.2%