Ilano30 / my_sokoban

{EPITECH} A warehouse keeper game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

my_sokoban

{EPITECH} The goal of this project is to develop a copy of Sokoban game in terminal mode, using the ncurses library.

Screenshot

HOW TO USE

REQUIREMENTS

USAGES

Compilation

$>  make

Execution

$>  ./my_sokoban maps/map1

Help

$>  ./my_sokoban -h

GAMEPLAY

  • Use arrows to move P.
  • Press SPACE BAR to reset.
  • Put the X (boxes) on the O (storage locations).
  • If all the boxes are on the storage locations, you win.
  • If none of the boxes can be moved anymore, you lose.

BONUS

Go to the bonus directory :

$>  make
$>  ./my_sokoban

MAP FORMAT

  • You can find exemples in maps directory.
  • The map is made of # for the walls.
  • P is the player.
  • X are boxes.
  • O are storage locations.

SCREENSHOTS

Screenshot

DEVELOPMENT

AUTHOR

About

{EPITECH} A warehouse keeper game


Languages

Language:C 91.8%Language:Makefile 4.3%Language:C++ 3.9%