Skip to content

lucivpav/bomberman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bomberman

Build Status

A command line Bomberman game written in C++.

Features

  • Singleplayer (including ghosts, traps, ...)
  • Multiplayer (over a network)
  • Bonuses (increased flame length, multiple bombs, remote bombs, faster movement)
  • AI
  • GUI mode (--gui)
  • Editor

Controls

  • WASD/arrows move
  • B place bomb
  • space detonate bombs
  • Q exit

Dependencies

  • pthread
  • ncurses
  • unix sockets
  • SDL2, SDL2_image, SDL2_ttf
  • doxygen (optional)

Compiling on Ubuntu

make compile # to compile the game 
# OR
make # to compile the game, docs and tests

Running

./bomberman
# OR
./bomberman --gui

User is responsible for ensuring the terminal size is at least 47x24 characters during program execution. The program is not guaranteed to function properly if this condition is not met.