Skip to content

Juego Sokoban desarrollado en python para la materia Algoritmos y Programación I (curso Essaya) en la Universidad de Buenos Aires. 1C2020

Notifications You must be signed in to change notification settings

Naza26/Sokoban-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sokoban

Sokoban is a puzzle video game in which the player pushes crates or boxes around in a warehouse, trying to get them to storage locations. This game was developed on Python & Gamelib Library.

Installation

Make sure to have installed Gamelib library: Gamelib.

Just download gamelib.py and place it along your project.

Usage

Use the keys to move the player around.

"w" = Up.
"a" = Left.
"d" = Right.
"s" = Down.
"r" = Reset.
"u" = Undo.
"c" = Clue.

Game

Image of Sokoban

Levels

This game includes 155 levels to play.

This is the representation of the game and its stuff:

Element Character
Wall #
Player @
Player on goal square +
Box $
Box on goal square *
Goal Square .
Floor (Space)

A level looks like this:

` ####
` #  ####
` #.*$  #
` # .$# #
` ## @  #
 ` #   ##
 ` #####

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

Juego Sokoban desarrollado en python para la materia Algoritmos y Programación I (curso Essaya) en la Universidad de Buenos Aires. 1C2020

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages