diff options
author | David Walter Seikel | 2016-01-18 20:40:59 +1000 |
---|---|---|
committer | David Walter Seikel | 2016-01-18 20:40:59 +1000 |
commit | fba0010a062b05f027e13fcf9efbaf47f62297be (patch) | |
tree | 16650a1e1a1977488e8ffdd721631625f7586c35 | |
parent | Actually send compile messages back. Plus some refactoring of the script eng... (diff) | |
download | SledjHamr-fba0010a062b05f027e13fcf9efbaf47f62297be.zip SledjHamr-fba0010a062b05f027e13fcf9efbaf47f62297be.tar.gz SledjHamr-fba0010a062b05f027e13fcf9efbaf47f62297be.tar.bz2 SledjHamr-fba0010a062b05f027e13fcf9efbaf47f62297be.tar.xz |
Added a vision statement. lol
-rw-r--r-- | VISION.txt | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/VISION.txt b/VISION.txt new file mode 100644 index 0000000..aef5719 --- /dev/null +++ b/VISION.txt | |||
@@ -0,0 +1,108 @@ | |||
1 | I don't usually bother with even reading vision statements, and I'm a | ||
2 | compulsive speed reader. Before I know I should not be reading | ||
3 | something, it's too late, already read it. lol | ||
4 | |||
5 | SledjHamr is my lifes passion though, I've been interested in this sort | ||
6 | of thing since the '80s and '90s. I've been thinking about how best to | ||
7 | describe it, and it's turning into a sort of vision statement. So here | ||
8 | it is. I'll try to avoid being too hand wavy and wanky. | ||
9 | |||
10 | The main goal of the rest of my life is to help make 3D virtual worlds | ||
11 | as easy to use and as useful as possible for everybody. How's that for | ||
12 | a wanky motherhood statement? | ||
13 | |||
14 | I haz a dreamz. B-) | ||
15 | |||
16 | The entire system is designed to be easy, mashable, modular, and low on | ||
17 | resource usage. The default package ties it all together into a newbie | ||
18 | friendly first experience, that can be ignored easily by non newbies. | ||
19 | All users should be able to easily learn how to at least re-arrange | ||
20 | their furniture, change the wallpaper, and switch their outfits. More | ||
21 | advanced users will find easy tools for in world building and scripting. | ||
22 | Experts can easily peek under the hood, and squeal with glee at the | ||
23 | virtual world construction set they find. Coders like myself can delve | ||
24 | further into the quantum, but still using the built in tools. Sysadmins | ||
25 | can easily integrate bits into their systems. People that enjoy mashups | ||
26 | can go nuts. | ||
27 | |||
28 | |||
29 | |||
30 | Initial experience. | ||
31 | ------------------- | ||
32 | |||
33 | You download SledjHamr from the Internet, and run it. | ||
34 | |||
35 | You are in a 3D first person view, perhaps using a head mounted display. | ||
36 | |||
37 | First things you see are a school desk, clothing rack, and wall full of | ||
38 | landscapes. | ||
39 | |||
40 | You are greeted by name, the name you used to log onto your desktop. | ||
41 | |||
42 | You are informed that you have three choices, click on the desk to learn | ||
43 | how to work this thing (though the basics, like clicking on the desk, | ||
44 | should be obvious), the rack to sort out what you want to look like, or | ||
45 | one of the landscapes to pick your first home. | ||
46 | |||
47 | When you click on a landscape, it appears around you. You can explore | ||
48 | it, modify it, or tear it all down and build your own. | ||
49 | |||
50 | Eventually you might want to wander further, or invite some friends to | ||
51 | your new home. You install a bus stop next to your home, wander over to | ||
52 | it, look at the destination guide, and HyperGrid elsewhere as if you | ||
53 | where on a normal OpenSim grid, using a normal OpenSim viewer. | ||
54 | |||
55 | You unlock your home, and allow some of your friends to visit. Or (if | ||
56 | you feel your security is up to it) you can open your home to the | ||
57 | public, and let any one in. | ||
58 | |||
59 | |||
60 | |||
61 | More details. | ||
62 | ------------- | ||
63 | |||
64 | 3D monitors / TVs, caves, Google Cardboard (with things like TrinusVR), | ||
65 | and other things should also work. As should all manner of input | ||
66 | devices, mapable by the user, but with sensible defaults. | ||
67 | |||
68 | The basic look and feel will be similar to Second Life and OpenSim, at | ||
69 | least to start with. Though I guess I should add in some graphic | ||
70 | example of "WOW, SL can't do this" in the beginning. Which may happen | ||
71 | by accident anyway. B-) | ||
72 | |||
73 | I assume you are running it under some sort of desktop, though phone | ||
74 | support is expected as well. The basic idea is that in most cases, the | ||
75 | user has already authenticated themselves somewhere in order to get as | ||
76 | far as actually being able to run SledgHamr. The default for the major | ||
77 | desktop OSes is for the user to have created an account at OS | ||
78 | installation time, even if it's "user" and "password" setup by store | ||
79 | techs building white boxen. Corporate computers are usually locked down | ||
80 | to staff accounts only. Smart phones usually have you logged onto their | ||
81 | mothership for spying purposes, er I mean to help the user with all | ||
82 | sorts of useful services. So no need for the user of SledjHamr to muck | ||
83 | around with creating an account, you are already using it. They should | ||
84 | be able to change their name though. I know, display names, yuck. | ||
85 | |||
86 | I'm thinking you might be stuck in first person view until you pick out | ||
87 | an avatar, or just pick something random. Your default home could also | ||
88 | be a random selection. There could be theme packs to download, let you | ||
89 | decide these things. Experts could just load up any IARs / OARs they | ||
90 | have and skip the newbie experience. | ||
91 | |||
92 | The HyperGrid protocol of OpenSim checks with the grid you logged into | ||
93 | to see if you have a legitimate account. Well, you do, as I pointed out | ||
94 | above. So visiting any OpenSim grid that allows HyperGrid will let you | ||
95 | teleport to them from your SledjHamr home. When you open your home, the | ||
96 | people can be coming from an OpenSim grid using the HyperGrid protocol, | ||
97 | or another SledjHamr. SledjHamr should default to NOT opening up to the | ||
98 | outside. The default status of your home will be "Locked up tight for | ||
99 | the night." You are not going out, no one else is coming in. It will | ||
100 | only open up when you decide to open up, and only as much as you ask | ||
101 | for. Your home is your castle, or your bosses if you are using a | ||
102 | corporate computer. | ||
103 | |||
104 | Other virtual world protocols will be supported, the SL / OS ones will be | ||
105 | just a wrapper around the SledjHamr protocol. For direct SledjHamr to | ||
106 | SledjHamr things should be noticably faster and smoother. Obviously any | ||
107 | particular protocol will be limited by that protocols own limits. | ||
108 | |||