Ideas for Stendhal/Pushable Blocks: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Madmetzger No edit summary |
imported>AntumDeluge m AntumDeluge moved page Stendhal/ideas/Pushable Blocks to Ideas for Stendhal/Pushable Blocks over redirect: Undoing previous move |
||
| (17 intermediate revisions by 2 users not shown) | |||
| Line 11: | Line 11: | ||
== Extended Requirements == |
== Extended Requirements == |
||
In order to use the pushable blocks for more advanced puzzles, there are more things to consider. |
In order to use the pushable blocks for more advanced puzzles, there are more things to consider. To get to the necessary requirements we will start by identifying possible use cases. |
||
=== Use Cases === |
|||
* Perform actions under certain circumstances |
|||
Collection of ideas for possible use cases: |
|||
* In a dungeon there is a door, which can be opened by placing a boulder on an activation plate. |
|||
* Imagine a quest, where a player needs to help an NPC on a farm for example. The NPC wants the hay carts to be brought into one area and the stray needs to be put to another place. |
|||
* A mine cart is used to help an NPC to transport coal from one point to another. Whenever the target is reached, the cart should be emptied. It should be filled at the starting point again. |
|||
=== Requirements from example use cases === |
|||
* Definition of targets for blocks |
|||
* Definition of specific targets for blocks |
|||
* Perform an action when a target is reached |
|||
* The performed action must be able to depend on the pushing player |
|||
* Switching of block representation on reaching a specific point |
|||