This thread was about "Moving walls" but finally I found the rotating plates to be much more interesting so let's center the discussion on those.
![Cheesy :D](http://97.107.128.126/smf/Smileys/aaron/cheesy.gif)
- Rotating plate:
It's a nxn plate (n being any amount between 2 and max bridge length). Upon activation everything on the plate rotates 90º.
It should be possible to construct over the rotating plate. Thus, complex effects could be achieved with ramps, doors, traps or even walls and rooms. However, nothing can be constructed simultaneously on and off the plate (to avoid strange or too complex effects).
The buildings would actually be "Clockwise rotating plate" and "Counterclockwise rotating plate". (the examples in the thread are, by default, clockwise)
An example of rotation:
#####
#+g+#
.D++.
#++o#
#####
becomes
#####
#+D+#
.++g.
#o++#
#####
//---
From here on, my not so interesting idea about moving walls that should actually be in the machinery megathread:
- Pushing wall:
Its a building that occupies two cells, like a pump. One of them walkable, when "resting" and none walkable when "moved". Anything that's on the ex-walkable cell, gets pushed with infinite force. It's triggered as a bridge.
- Raising ground:
Its a single cell construction. Walkable when "resting", equivalent to a wall when "moved". Anything that's on it when it moves gets pushed to the upper z level.
- Lowering roof:
Identical to the raising ground but it pushes down. Normally, if there's space down nothing would be there except a flying creature; so this one is more limited as a trap unless you combine it with a raising ground to make something similar to a one floor elevator.