Ideas for Stendhal/Pushable Blocks

From Arianne
Revision as of 13:58, 16 March 2013 by imported>Madmetzger
Jump to navigation Jump to search

On this page we want to gather requirements for the implementation of blocks that can be pushed by players, like it is in the game Sokoban.

Basic Requirements

Adding of pushable blocks should be easy for contributors, this means either via map editor or zone configurator.

To be flexible with the client side representation and being able to customize a block's look to its usage and context, it is necessary to adjust the choice of sprite from the server side.

For different types of puzzles or task it is helpful to be able to determine beforehand how often a block should be pushable. It is sufficient to distinguish between one time pushing and pushing without limit.

The fulfillment of this basic requirements enables the creation of basic puzzles, where for example blocks need to be pushed away to get to a certain spot.

Extended Requirements

In order to use the pushable blocks for more advanced puzzles, there are more things to consider.

  • Perform actions under certain circumstances
  • List use cases