Skip to content

Anacrius/Multi-Lib_Arcade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Lib_Arcade

2019 school project

Description

C++ project of a virtual arcade machine: the user can choose a game to play and the player scores is registered.

Compilation via Makefile: make all


Dynamic graphic libs

The program has 3 graphic libs available and the user can switch between them while the program is still running:

  • ncurses: lib in C with graphism are made of characters
  • SFML: graphic lib with image props
  • SDL: graphic lib with same assets as SFML

Input

Key Description
LEFT ARROW Left switch graphical lib
RIGHT ARROW Right switch graphical lib
z UP
s DOWN
q LEFT
d RIGHT
ESC QUIT
r RESTART
Enter Confirm

Start screen

When first running the program you start with a screen where you type your username on a virtual keyboard (min. 3 characters)

Ncurses SFML/SDL
ncurses_start sfml_start

Games

The project contains 2 games (the 3 others slots are placeholders):

  • Nibbler: Snake game (press Enter ingame for extra speed)
  • Pacman: Pac-Man original gameplay
Nibbler Ncurses Nibbler SFML/SDL
ncurses_snake smfl_snake
Pacman Ncurses Pacman SFML/SDL
ncurses_pacman sfml_pacman

Credits

Benjamin F. (@AubiOne)
Chase L. (@Kirvlawc)
Maxime U. (@Anacrius)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published