Ideas for Stendhal/Pushable Blocks: Difference between revisions
imported>Madmetzger No edit summary |
imported>Madmetzger No edit summary |
(No difference)
| |
Revision as of 13:58, 16 March 2013
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