Top Banner
-- 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

-- 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.

Jan 04, 2016

Download

Documents

Derick Webb
Welcome message from author
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
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.

-- 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Group Members

• Correa, Leonard• Halili, Hiyas• Honoridez, Karlo• Inclan, Jeffrey

THANK YOU!!!