-- a clone of the original sokoban game (warehouse keeper), a type of transport puzzle, in which the...
TRANSCRIPT
![Page 1: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/1.jpg)
-- 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
![Page 2: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/2.jpg)
Screenshot
![Page 3: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/3.jpg)
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.
.
![Page 4: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/4.jpg)
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.
![Page 5: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/5.jpg)
Tools :
IDE -- Codeblocks with mingw and gcc compiler
Installer --Inno Setup 5
Third Party Library -- SDL (Simple DirectMedia Layer)
![Page 6: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/6.jpg)
SDL libraries:
• SDL.h • SDL_image.h • SDL_ttf.h • SDL_mixer.h
![Page 7: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/7.jpg)
Flowchart
![Page 8: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/8.jpg)
Hardware Interface
• Keyboard inputs: up, down, left, and right for game play
• Mouse input for menu item selection
![Page 9: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/9.jpg)
User Interface
![Page 10: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/10.jpg)
User Interface
New game
![Page 11: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/11.jpg)
User Interface
Tutorial
![Page 12: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/12.jpg)
Tutorial
User Interface
![Page 13: -- 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](https://reader035.vdocuments.us/reader035/viewer/2022070402/56649f255503460f94c3c330/html5/thumbnails/13.jpg)
Group Members
• Correa, Leonard• Halili, Hiyas• Honoridez, Karlo• Inclan, Jeffrey
THANK YOU!!!