Ok, J'Kla, I did indeed not know about your experience as an educator.
I briefly considered apologising for not not assuming you didn't (triple negation, yay!), but frankly there are so many lines of work in the world, I think that more or less assuming the opposite would be no better, really, even though I wouldn't be surprised to learn that the Myst fanbase contains a higher than average concentration of teacher type people than those of other games.
Also: I guess maybe the word "pedagogical" packs a little bit less punch where I come from... :7
The upside down plate island you mentioned, is funnily enough exactly what I had in mind as well. :7
Somebody mentioned ages as works of reference for age building specifics and I'd lke to mention that a few of the more knowledgeable members of this forum have indeed built such case studies for inclusion with their wiki tutorials - well worth checking out!
Ah Lego - I remember when there were just the basic blocks, before the kits and their instructions. :7
As for tides; I am pretty sure we can animate a simple waveset, right now, just moving it up and down.
What may be problematic, is that we can currently not animate the meshes, which would mean that we'd be stuck with fixed depth-rages (..since we cant move the waveset mesh relative to its object coordsys origin) and any foam can not follow the water edges properly. These concerns should have little importance in cases where there is steep geography.
EDIT: Actually: if one of the devs read this; is the water level really tied to the object centre in Plasma, or is that just a pyprp convention?
Maybe it would be helpful have something tangible and evaluate options hands-on, rather than just in theory? I've slapped together a blend file with just a basic skydome, a waveset and some earth crust with a wart in the middle, for an island. Maybe this could be a place to try things discussed and maybe a starting point: what needs to be added, changed, etc...
http://w1.352.telia.com/~u35208964/Generic_age.rarNote that the sequence prefix used is unregistered!
(There are ready-exported prp's in the export directory)