diff options
author | David Walter Seikel | 2014-05-28 15:56:33 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-05-28 15:56:33 +1000 |
commit | 763c357b52e1bde5c641a304adfb46896007c54b (patch) | |
tree | 009e08b3e9e8cab4a54329be74e844e30061e148 | |
parent | The death of in world accounts. Film at eleven. (diff) | |
download | SledjHamr-763c357b52e1bde5c641a304adfb46896007c54b.zip SledjHamr-763c357b52e1bde5c641a304adfb46896007c54b.tar.gz SledjHamr-763c357b52e1bde5c641a304adfb46896007c54b.tar.bz2 SledjHamr-763c357b52e1bde5c641a304adfb46896007c54b.tar.xz |
No, this is not the portal The Naminator came through, this is much worse. B-)
-rw-r--r-- | docs/portals.txt | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/docs/portals.txt b/docs/portals.txt new file mode 100644 index 0000000..c2ba0a1 --- /dev/null +++ b/docs/portals.txt | |||
@@ -0,0 +1,105 @@ | |||
1 | SledjHamrs killer feature, or one of them. | ||
2 | |||
3 | A major reason for SledjHamr is to break down the garden walls. We do | ||
4 | this by allowing free travel between peoples virtual worlds. In OpenSim | ||
5 | this is done by HyperGrid, which is clunky and hard to use. Second Life | ||
6 | deliberatly has no such system. Even worse, it's hard convincing people | ||
7 | in SL to visit your grid, coz it's all very hard, again due to | ||
8 | deliberate policy decisions by LL. LL knows their content is the key to | ||
9 | their business, even though almost all of it was created by the users, | ||
10 | LL locks it up tight. So people visiting OpenSim grids from SL have to | ||
11 | create a new avatar from scratch, which is such a major pain that most | ||
12 | people balk at that and don't bother. And they can't bring their | ||
13 | inventory with them, inventory they paid for and spent years collecting. | ||
14 | |||
15 | In SledjHamr, as well as allowing completely unrestricted and easy | ||
16 | access to lots of content, we should make it easy to travel between | ||
17 | virtual worlds. Part of this is to include compatibility layers in | ||
18 | separate modules to be compatible with what ever virtual world systems | ||
19 | aer around. You would still need to create accounts and log onto those | ||
20 | worlds though. How can we mix them up? I imagine easy to use portal | ||
21 | objects. Let's start with the basics, and work out some more complex | ||
22 | examples. | ||
23 | |||
24 | As mentioned in the no_accounts.txt document, every SledjHamr user has | ||
25 | their own little world running on their computer by default when they | ||
26 | start up the extantz client. There is a star gate on this default | ||
27 | world, an already setup portal that can connect to a bunch of default | ||
28 | external worlds. The user can use this star gate, and other peoples | ||
29 | portals to travel around other peoples worlds. Initially this could be | ||
30 | using OpenSim and its HyperGrid system. Later it would be SledjHamr | ||
31 | style worlds as well. | ||
32 | |||
33 | A portal would be like Cobalt style portals, you can see the destination | ||
34 | in real time, and step through it to go there. They can be permenant, | ||
35 | or temporary. You can carry them in your inventory, they could just be | ||
36 | normal scripted in world objects. | ||
37 | |||
38 | So you travel around the virtual worlds, meeting people, and you want to | ||
39 | invite some one to your home, or a group of people. You right click on | ||
40 | them and select "Invite them home" from the menu. Extantz knows your | ||
41 | home world, that's where you started and it's running on the same | ||
42 | computer. Extantz communicates to that home server, or starts it up | ||
43 | first. The home server adds this new person to it's access list. | ||
44 | Extant creates a portal object and offers it to the person, so they can | ||
45 | rez it anywhere. Or you could rez this portal object in the world you | ||
46 | are in. Either way, once the portal is in a world, it connects to your | ||
47 | home world, showing a view of your front gate, maybe including your | ||
48 | lovely garden in your front yard. The portal connects to the "front | ||
49 | gate" of your homeworld. | ||
50 | |||
51 | Any one on your home worlds access list can step through this portal to | ||
52 | get to your home world. Simple to use, no figuring out HyperGate URLs | ||
53 | and copy pasting them, no manual messing with hard to use acces systems. | ||
54 | Though it would still be possible to create URLs to in world places, to | ||
55 | store as landmarks, to email to someone, or to copy'n'paste into | ||
56 | farcebook. | ||
57 | |||
58 | Portals rezzed in world could be temporary, and vanish after who ever | ||
59 | you invited to come stepped through it. Or time out several minutes | ||
60 | later so as not to clutter the universe with left over portals. Or | ||
61 | deleted by the owner / managers of the world you left them, or deleted | ||
62 | yourself from your own world. Portals could be permenant. Say you | ||
63 | found a larger world that you and the owner decide you wish to be a part | ||
64 | of. Portals could be left on both worlds linking them. The "portal" | ||
65 | could just be reconfiguring each world to locate the other world near | ||
66 | them, like neighbouring sims. Still, that should be done via the portal | ||
67 | interface, just a simple click. | ||
68 | |||
69 | Portals can be fully open if you want to run a public world. People can | ||
70 | be banned. Or private worlds with specific groups and people allowed. | ||
71 | Similar to many web sites, you could have your own account system on | ||
72 | your world, people with accounts are allowed to build, or allowed to | ||
73 | with certain limits, or are the only ones allowed to visit. Privacy can | ||
74 | be applied to the portal, only those that can step through can see | ||
75 | through, or semi private, you can see a limited area, but not step | ||
76 | through. A portal could include a "door bell", people that want to | ||
77 | visit ring the door bell, someone might answer and let them in, but can | ||
78 | chat with them across the portal first. Perhaps getting dressed first. | ||
79 | |||
80 | For those hard to reach places, I'm looking at you SL, a portal could be | ||
81 | coded as an LSL script in a SL prim object that you keep in your SL | ||
82 | inventory. It can operate in two modes, depending on who is looking. | ||
83 | If someone using a SledjHamr aware client looks, they see the usual | ||
84 | portal view mentioned above, and can easily step through it as usual. | ||
85 | Others would see a still photo of the view through the portal, or | ||
86 | perhaps a live video stream if the other world server has enough | ||
87 | bandwidth to support that. Or they could see just a logo if the world | ||
88 | owner hasn't bothered to pay LL to upload a suitable photo. If the user | ||
89 | of the viewer that is not SledjHamr aware clicks on or tries to step | ||
90 | through the portal, they are sent to a web page that lets them download | ||
91 | SledjHamr aware clients, with instructions on what to do to actually get | ||
92 | to that world. | ||
93 | |||
94 | Once a user of that closed world steps through the portal using a | ||
95 | SledjHamr aware client, their client knows what that person looks like, | ||
96 | and has access to that persons inventory in that closed world, so they | ||
97 | can bring it all with them with no need to do anything other than step | ||
98 | through. The user remains logged on to the closed world, coz SledjHamr | ||
99 | needs no actual accounts. What their avatar is left doing in the closed | ||
100 | world for others to see is an open question. Perhaps sitting on some | ||
101 | chair on the portal prims, snoozing. Likely LL will ban this in their | ||
102 | TOS, and ban SLedjHamr aware viewers, they are anal like that, and want | ||
103 | to own your content to keep people locked in their walled garden. | ||
104 | Here's a SledjHamr for you all, break those walls open. B-) | ||
105 | |||