Wizardry and Steamworks/The Incubator
The Incubator
Since we're not making babies, we abstract over the semantics of the term incubator and use it for ideas that are not ready to hit the public yet but we post them here, for other people's inspiration. Keep in mind, this work is still under the Wizardry and Steamworks [WaS] seal and thus protected by the GPLv3 license. Any work built on our incubator ideas, should be credited back to us.
Using TPV AO for Dancing
Use third-party viewers built-in animation overrider (phoenix has one, singularity has one, firestorm has one, imprudence has one - most of them have one) to hot-swap animation sets and make avatars dance instead of providing scripted HUDs. This will cut down on lag generation drastically. The only problem would be that proper documentation should be written on how to use the built-in animation overrider.
The dance animations, notecard and documentation would be provided and the user will just hot-swap notecards, loading them into the TPV animation overrider.
In this case, the notecard would contain:
[Standing]Dance_1,Dance_2, ...
Since all built-in AOs from TPVs have random cycling of standing animations, as well as sequential cycling of standing animations this could be used to make an avatar dance. This is a hack - might work, might not but we think it will.
Relating GEP semantics to Regex
Compatibility? Needs syntax re-wiring for symbols. We still have the Kleene closures being compatible as far as choice of symbols go, just need restrictions. What about greedy / reluctant matchers? Ah, that will be fun to explore...
Can demotion, promotion, establishment and disbandment be represented as a series of regular expressions applied to the GEP semantics? We could then express group dynamics as regex applications.
Humor: Second Life-in-Second Life
So there are some webservices (I wouldn't trust) out there that have a VM as a backend and run a game for you. For example, if you want to play some game without a powerful computer. So if you use the viewer's browser and start Second Life remotely using one of those services, you'd get Second Life in Second Life.
Google Maps
Wouldn't it be nice to have "time" as a parameter for Google Maps. Perhaps one could travel back to ancient Greece (if complete maps do exist). Perhaps we can simulate that in Second Life using Great Wanderer. Given sufficient memory, we could store the collision points and regenerate the map again at a later date... Uff....