-- a clone of the original Sokoban game (warehouse keeper), a type of transport puzzle, in which the player pushes boxes around in a warehouse, trying to get them to storage locations. Sokoban was created in 1981 by Hiroyuki Imabayashi, and published in 1982 by Thinking Rabbit, a software house based in Takarazuka, Japan
13
Embed
-- a clone of the original Sokoban game (warehouse keeper), a type of transport puzzle, in which the player pushes boxes around in a warehouse, trying.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
-- a clone of the original Sokoban game (warehouse keeper), a type of transport puzzle, in which the player pushes boxes around in a warehouse, trying to get them to storage locations.
Sokoban was created in 1981 by Hiroyuki Imabayashi, and published in 1982 by Thinking Rabbit, a software house based in Takarazuka, Japan
Screenshot
ObjectiveThe object of the game is to push boxes into their storage position (home tile) around a crowded space, avoiding barriers with minimal number of pushes and moves.
.
Rules
• Only one box can be pushed at a time.• A box cannot be pulled.• The player cannot walk through boxes or walls.• The puzzle is solved when all boxes are located at storage locations.
Tools :
IDE -- Codeblocks with mingw and gcc compiler
Installer --Inno Setup 5
Third Party Library -- SDL (Simple DirectMedia Layer)
SDL libraries:
• SDL.h • SDL_image.h • SDL_ttf.h • SDL_mixer.h
Flowchart
Hardware Interface
• Keyboard inputs: up, down, left, and right for game play