Difference between revisions of "Sokoban Design"

From AgentCubes
Jump to navigation Jump to search
imported>Andri
imported>Andri
Line 12: Line 12:
 
* See if you can push all the boxes on the targets in the different levels
 
* See if you can push all the boxes on the targets in the different levels
 
* Can you extend the game to recognize when you that happens and move you to the next level? You may want to get some inspiration from the tutorial for the AgentSheets equivalent project.
 
* Can you extend the game to recognize when you that happens and move you to the next level? You may want to get some inspiration from the tutorial for the AgentSheets equivalent project.
** [http://scalablegamedesign.cs.colorado.edu/wiki/Sokoban_Tutorial_1 Sokoban tutorial part 1]: user controlled warehouse keeper and pushable crates
+
** [http://scalablegamedesign.cs.colorado.edu/gamewiki/index.php/Sokoban_Tutorial_1 Sokoban tutorial part 1]: user controlled warehouse keeper and pushable crates
** [http://scalablegamedesign.cs.colorado.edu/wiki/Sokoban_Tutorial_2 Sokoban tutorial part 2]: destinations, crate counters, step counters, and level complete
+
** [http://scalablegamedesign.cs.colorado.edu/gamewiki/index.php/Sokoban_Tutorial_2 Sokoban tutorial part 2]: destinations, crate counters, step counters, and level complete

Revision as of 22:57, 11 October 2011

Sokoban is a classic puzzle game created in 1980 by Hiroyuki Imabayashi and later published by Thinking Rabbit in 1982. This design is about a Sokoban-like game and it is a good second game design activity for students who have already completed the Frogger tutorials.

Gameplay

You are a warehouse keeper who is in a maze viewed from above. You must push boxes around and try to put them in designated locations. Only one box may be pushed at a time, and boxes cannot be pulled. When all boxes are covering destinations the level is complete.

Explorations

  • See if you can push all the boxes on the targets in the different levels
  • Can you extend the game to recognize when you that happens and move you to the next level? You may want to get some inspiration from the tutorial for the AgentSheets equivalent project.