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