Ideas for Stendhal/Pushable Blocks: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Madmetzger Created page with "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. == Requirements == * Configurabi..." |
imported>Madmetzger No edit summary |
||
| Line 1: | Line 1: | ||
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. |
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. |
||
| ⚫ | |||
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. |
|||
* Configurability for graphics at client side |
|||
* Determine how often pushing is possible |
|||
** currently there is just once or as unlimited |
|||
| ⚫ | |||
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. |
|||
== Needed configurability for actions and conditions == |
|||
== Extended Requirements == |
|||
In order to use the pushable blocks for more advanced puzzles, there are more things to consider. |
|||
| ⚫ | |||
* List use cases |
* List use cases |
||