Second LIfe hosting Croquet? (long ramble)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
38 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
Hi all. My name is Lawson English. I'm a long-time fan of Squeak and of virtual
worlds. Recently I became involved with Second Life and started "hanging with
the Lindens" during their in-world office hours (the Linden Lab employees are
called Lindens because their official in-game avatars always have a last name
of "Linden").

A couple of weeks ago, I raised the possibility of modifying the Second Life
client (which is now open source) to allow it to launch other virtual world
clients of the peer to peer variety (specifically Croquet) so that Second Life
residents might step into another type of virtual world.

The Lindens present weren't too sure of the value of such a move, but one of
the open source developers assured me that it would be quite trivial to do and
termed it "using Second Life as a lobby for online games."

I think that there should be an effort from the Croquet communities side to
create such a bridge between Second Life and Croquet.

As I see it, the  SL-Croquet connection, as a minimum, requires:

1) a way to launch/evoke Croquet on the SL client side (trivial);

2) a way of allowing participants in Croquet to continue to communicate from
within Croquet to their friends in SL without breaking the immersion within the
Croquet virtual world (this may be trivial from within the client--just accept
text from the Croquet session as though it were keyboard input to the message
interface);

3) a way to import at least a substantial subset of the current SL avatar's
appearance to provide a feel of continuity between SL and Croquet (SL avatar
meshes are somewhat well documented and accept Poser output as templates for
avatars in-game);

4) a way to leave Croquet and return to SL.


These last two aren't really that tricky since the SL avatar would almost
certainly still be active in SL, just not moving around. All that would be
needed would be a suitably "believable" graphical transition between the two
worlds to provide continuity, for art's sake, and player satisfaction, if
nothing else.



The advantages for Croquet development are many: there is a relatively large
user-base of SL with, according to what I have read, roughly 80,000 paying
customers and 1 million casual users per month. If even a tiny fraction of
these users started using Croquet, that would boost the regular use of this
environment many-fold and provide researchers a way of soliciting subjects for
various test environments within Croquet.

Additionally, many Second Life regulars are techno-savvy, creating tools of all
sorts, both in-world and by using regular computer languages off-world, that
enable other users to produce content within the game. If they became
Squeak-savvy, they might start using Squeak as a production tool for Second
Life, instead of Java, C, etc. This would also increase the number of casual
programmers of Squeak substantially (see the reference to providing researchers
with a larger base of subjects).

Other possibilities might include creating a more formal relationship between
Croquet and Second Life. Currently SL lacks any peer to peer capabilities at
all. Likewise, Croquet's operation in the  client-server arena is just
beginning, or so I understand.

Zero Linden, the Director of Ice House Studio  at Linden Labs (the major
projects at LL are called studios and Ice House is the main programmer's
studio), worked at Apple Computer's Smalltalk division many years ago and has a
soft spot in his technical heart towards the language.

The future direction for language use in Second Life calls for a transition to
using the Mono open source virtual machine. Certainly, a Smalltalk interface
with SL's mono VM could be devised, allowing programmers an alternative to
using LSL--Linden Scripting Language, the in-game language used to control the
SL environment and buildings, etc.

The  possibilities are endless for collaboration between Croquet and SL, no
matter how loose or close the connection actually becamse.

I certainly would want to play some role in making this happen, but lack the
technical skills to do it on my own. If anyone is interested in taking a look
at the current state of the art in SL, the client is a free download from the
Second Life website and the source code is open source under (I believe) a
FreeBSD licence. The in-world office hours for various Lindens and their
position within the company can be found here:

http://wiki.secondlife.com/wiki/Office_Hours

and a calender found here:

http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg%40group.cal
endar.google.com


An innovative device called an "SLURL" allows one to embed a Second Life map
location within a webpage. Clicking on the "teleport" button of the SLURL
webpage will tell the SL client to attempt to teleport your avatar to that map
location within the game. It is somewhat broken on Macs, but still loads the
map coordinates into the game map so its only one more click to get to a SL
location specified on a website.


I should add that the advantages for Linden Labs exist as well but I will save
those for my pitch to the SL side of things.


I hope that I have inspired at least a few of you to consider looking into this
possibility. Collaboration between various virtual online worlds will be
absolutely necessary in the future and SL and Croquet, while not a perfect fit,
technology-wise, certainly have more potential than most in this reguard, given
that they are both open source and the people involved share many of the same
goals for their technologies.

Thanks for reading this,


Lawson English
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

David P. Reed
Thanks for the analysis.   There is indeed interest on both sides to
figure out useful ways to make SL and Croquet interoperate better.   In
fact, there was a conference on interoperability between virtual worlds
a few weeks ago at the Berkman Center where some of us Croquet types and
some of the Second Life types began talking about the value of doing
so.   Since the SL client and Croquet are both open source, this enables
a good start on the technical side, as you suggest, to do something
quick and dirty.

A more complex issue would be to create a sustainable process that would
lead to continued interoperation as both technologies evolve.   This is
something I and others in the two sides are quite interested in personally.

While it is way too premature to commit anything (not that I can make a
commitment for anyone but myself) and the cost of doing whatever turns
out to be the "right" thing is not zero, I think this is something that
has to be on the table for both sets of creators, and is obviously a win
for users.

I am interested in others' thoughts.   Of course there are some users
who might find that having multiple choices remain in the marketplace of
options would lead to complexity, I think this early in the evolution of
these concepts, there is a huge shared interest in pursuing interop.

[hidden email] wrote:

> Hi all. My name is Lawson English. I'm a long-time fan of Squeak and of virtual
> worlds. Recently I became involved with Second Life and started "hanging with
> the Lindens" during their in-world office hours (the Linden Lab employees are
> called Lindens because their official in-game avatars always have a last name
> of "Linden").
>
> A couple of weeks ago, I raised the possibility of modifying the Second Life
> client (which is now open source) to allow it to launch other virtual world
> clients of the peer to peer variety (specifically Croquet) so that Second Life
> residents might step into another type of virtual world.
>
> The Lindens present weren't too sure of the value of such a move, but one of
> the open source developers assured me that it would be quite trivial to do and
> termed it "using Second Life as a lobby for online games."
>
> I think that there should be an effort from the Croquet communities side to
> create such a bridge between Second Life and Croquet.
>
> As I see it, the  SL-Croquet connection, as a minimum, requires:
>
> 1) a way to launch/evoke Croquet on the SL client side (trivial);
>
> 2) a way of allowing participants in Croquet to continue to communicate from
> within Croquet to their friends in SL without breaking the immersion within the
> Croquet virtual world (this may be trivial from within the client--just accept
> text from the Croquet session as though it were keyboard input to the message
> interface);
>
> 3) a way to import at least a substantial subset of the current SL avatar's
> appearance to provide a feel of continuity between SL and Croquet (SL avatar
> meshes are somewhat well documented and accept Poser output as templates for
> avatars in-game);
>
> 4) a way to leave Croquet and return to SL.
>
>
> These last two aren't really that tricky since the SL avatar would almost
> certainly still be active in SL, just not moving around. All that would be
> needed would be a suitably "believable" graphical transition between the two
> worlds to provide continuity, for art's sake, and player satisfaction, if
> nothing else.
>
>
>
> The advantages for Croquet development are many: there is a relatively large
> user-base of SL with, according to what I have read, roughly 80,000 paying
> customers and 1 million casual users per month. If even a tiny fraction of
> these users started using Croquet, that would boost the regular use of this
> environment many-fold and provide researchers a way of soliciting subjects for
> various test environments within Croquet.
>
> Additionally, many Second Life regulars are techno-savvy, creating tools of all
> sorts, both in-world and by using regular computer languages off-world, that
> enable other users to produce content within the game. If they became
> Squeak-savvy, they might start using Squeak as a production tool for Second
> Life, instead of Java, C, etc. This would also increase the number of casual
> programmers of Squeak substantially (see the reference to providing researchers
> with a larger base of subjects).
>
> Other possibilities might include creating a more formal relationship between
> Croquet and Second Life. Currently SL lacks any peer to peer capabilities at
> all. Likewise, Croquet's operation in the  client-server arena is just
> beginning, or so I understand.
>
> Zero Linden, the Director of Ice House Studio  at Linden Labs (the major
> projects at LL are called studios and Ice House is the main programmer's
> studio), worked at Apple Computer's Smalltalk division many years ago and has a
> soft spot in his technical heart towards the language.
>
> The future direction for language use in Second Life calls for a transition to
> using the Mono open source virtual machine. Certainly, a Smalltalk interface
> with SL's mono VM could be devised, allowing programmers an alternative to
> using LSL--Linden Scripting Language, the in-game language used to control the
> SL environment and buildings, etc.
>
> The  possibilities are endless for collaboration between Croquet and SL, no
> matter how loose or close the connection actually becamse.
>
> I certainly would want to play some role in making this happen, but lack the
> technical skills to do it on my own. If anyone is interested in taking a look
> at the current state of the art in SL, the client is a free download from the
> Second Life website and the source code is open source under (I believe) a
> FreeBSD licence. The in-world office hours for various Lindens and their
> position within the company can be found here:
>
> http://wiki.secondlife.com/wiki/Office_Hours
>
> and a calender found here:
>
> http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg%40group.cal
> endar.google.com
>
>
> An innovative device called an "SLURL" allows one to embed a Second Life map
> location within a webpage. Clicking on the "teleport" button of the SLURL
> webpage will tell the SL client to attempt to teleport your avatar to that map
> location within the game. It is somewhat broken on Macs, but still loads the
> map coordinates into the game map so its only one more click to get to a SL
> location specified on a website.
>
>
> I should add that the advantages for Linden Labs exist as well but I will save
> those for my pitch to the SL side of things.
>
>
> I hope that I have inspired at least a few of you to consider looking into this
> possibility. Collaboration between various virtual online worlds will be
> absolutely necessary in the future and SL and Croquet, while not a perfect fit,
> technology-wise, certainly have more potential than most in this reguard, given
> that they are both open source and the people involved share many of the same
> goals for their technologies.
>
> Thanks for reading this,
>
>
> Lawson English
>
>  
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Erik Anderson-9
I'm little more than an observer to these proceedings, but here's some thoughts on the possible problems with uniting the two worlds (at least, assuming that the servers for both are unchanged):

(*) When someone moves from SL to Croquet, what happens to his avatar?  As far as I know it would just stand in the same place, maybe after a while start to drool.  There's some concept of rolling an avatar in a ball and sticking him underground, but this requires assistance from a serverside attachment.

(*) SecondLife has no concept of portals.  This means that you will have issues if you attempt to have more than two open portals in Croquet to SL where the two destinations are not the same or in neighboring regions.

(*) If someone opens up a portal to an area of SL that others do not have access to, they probably will not be able to see the contents of the portal.  I'm thinking that Croquet would be okay with this, as each client normally establishes its own independent connection anyway.

(*) If we're using Croquet to simulate an SL world (rather than having each world run under its own viewer), then I can see a number of issues with needing to download an entire region whenever a connection is established to it (make sure the viewing distance is high enough for the server?) and continuously updating it due to different physics models being used in each system (as well as any actions or movements that are made in-world).

On 7/17/07, David P. Reed <[hidden email]> wrote:
Thanks for the analysis.   There is indeed interest on both sides to
figure out useful ways to make SL and Croquet interoperate better.   In
fact, there was a conference on interoperability between virtual worlds
a few weeks ago at the Berkman Center where some of us Croquet types and
some of the Second Life types began talking about the value of doing
so.   Since the SL client and Croquet are both open source, this enables
a good start on the technical side, as you suggest, to do something
quick and dirty.

A more complex issue would be to create a sustainable process that would
lead to continued interoperation as both technologies evolve.   This is
something I and others in the two sides are quite interested in personally.

While it is way too premature to commit anything (not that I can make a
commitment for anyone but myself) and the cost of doing whatever turns
out to be the "right" thing is not zero, I think this is something that
has to be on the table for both sets of creators, and is obviously a win
for users.

I am interested in others' thoughts.   Of course there are some users
who might find that having multiple choices remain in the marketplace of
options would lead to complexity, I think this early in the evolution of
these concepts, there is a huge shared interest in pursuing interop.

[hidden email] wrote:
> Hi all. My name is Lawson English. I'm a long-time fan of Squeak and of virtual
> worlds. Recently I became involved with Second Life and started "hanging with
> the Lindens" during their in-world office hours (the Linden Lab employees are
> called Lindens because their official in-game avatars always have a last name
> of "Linden").
>
> A couple of weeks ago, I raised the possibility of modifying the Second Life

> client (which is now open source) to allow it to launch other virtual world
> clients of the peer to peer variety (specifically Croquet) so that Second Life
> residents might step into another type of virtual world.
>
> The Lindens present weren't too sure of the value of such a move, but one of
> the open source developers assured me that it would be quite trivial to do and
> termed it "using Second Life as a lobby for online games."
>
> I think that there should be an effort from the Croquet communities side to
> create such a bridge between Second Life and Croquet.
>
> As I see it, the  SL-Croquet connection, as a minimum, requires:
>
> 1) a way to launch/evoke Croquet on the SL client side (trivial);
>
> 2) a way of allowing participants in Croquet to continue to communicate from
> within Croquet to their friends in SL without breaking the immersion within the
> Croquet virtual world (this may be trivial from within the client--just accept
> text from the Croquet session as though it were keyboard input to the message
> interface);
>
> 3) a way to import at least a substantial subset of the current SL avatar's
> appearance to provide a feel of continuity between SL and Croquet (SL avatar
> meshes are somewhat well documented and accept Poser output as templates for
> avatars in-game);
>
> 4) a way to leave Croquet and return to SL.
>
>
> These last two aren't really that tricky since the SL avatar would almost
> certainly still be active in SL, just not moving around. All that would be
> needed would be a suitably "believable" graphical transition between the two
> worlds to provide continuity, for art's sake, and player satisfaction, if
> nothing else.
>
>
>

> The advantages for Croquet development are many: there is a relatively large
> user-base of SL with, according to what I have read, roughly 80,000 paying
> customers and 1 million casual users per month. If even a tiny fraction of
> these users started using Croquet, that would boost the regular use of this
> environment many-fold and provide researchers a way of soliciting subjects for
> various test environments within Croquet.
>
> Additionally, many Second Life regulars are techno-savvy, creating tools of all
> sorts, both in-world and by using regular computer languages off-world, that
> enable other users to produce content within the game. If they became
> Squeak-savvy, they might start using Squeak as a production tool for Second
> Life, instead of Java, C, etc. This would also increase the number of casual
> programmers of Squeak substantially (see the reference to providing researchers
> with a larger base of subjects).
>
> Other possibilities might include creating a more formal relationship between
> Croquet and Second Life. Currently SL lacks any peer to peer capabilities at
> all. Likewise, Croquet's operation in the  client-server arena is just

> beginning, or so I understand.
>
> Zero Linden, the Director of Ice House Studio  at Linden Labs (the major
> projects at LL are called studios and Ice House is the main programmer's
> studio), worked at Apple Computer's Smalltalk division many years ago and has a
> soft spot in his technical heart towards the language.
>
> The future direction for language use in Second Life calls for a transition to
> using the Mono open source virtual machine. Certainly, a Smalltalk interface
> with SL's mono VM could be devised, allowing programmers an alternative to
> using LSL--Linden Scripting Language, the in-game language used to control the
> SL environment and buildings, etc.
>
> The  possibilities are endless for collaboration between Croquet and SL, no
> matter how loose or close the connection actually becamse.
>
> I certainly would want to play some role in making this happen, but lack the
> technical skills to do it on my own. If anyone is interested in taking a look
> at the current state of the art in SL, the client is a free download from the
> Second Life website and the source code is open source under (I believe) a
> FreeBSD licence. The in-world office hours for various Lindens and their
> position within the company can be found here:
>
> http://wiki.secondlife.com/wiki/Office_Hours
>
> and a calender found here:
>
> http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg%40group.cal
> endar.google.com
>
>
> An innovative device called an "SLURL" allows one to embed a Second Life map
> location within a webpage. Clicking on the "teleport" button of the SLURL
> webpage will tell the SL client to attempt to teleport your avatar to that map
> location within the game. It is somewhat broken on Macs, but still loads the
> map coordinates into the game map so its only one more click to get to a SL
> location specified on a website.
>
>
> I should add that the advantages for Linden Labs exist as well but I will save
> those for my pitch to the SL side of things.
>
>
> I hope that I have inspired at least a few of you to consider looking into this
> possibility. Collaboration between various virtual online worlds will be
> absolutely necessary in the future and SL and Croquet, while not a perfect fit,
> technology-wise, certainly have more potential than most in this reguard, given
> that they are both open source and the people involved share many of the same
> goals for their technologies.
>
> Thanks for reading this,
>
>
> Lawson English
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Joshua Gargus-2
In reply to this post by LawsonEnglish
The Intermetaverse group in Second Life is interested in these topics  
(see the archives of this list for some more information).  There  
were weekly meetings going on for a while, but they puttered out.

My friend Strick has done some cool stuff with Croquet-SL interop.  
He's defined an http-based protocol for replicating object states  
between the two environments.  I'm very tempted to say more, but he  
did the work, so he should have the pleasure of describing it.

Thanks for your thoughts,
Josh


On Jul 17, 2007, at 10:01 AM, [hidden email] wrote:

> Hi all. My name is Lawson English. I'm a long-time fan of Squeak  
> and of virtual
> worlds. Recently I became involved with Second Life and started  
> "hanging with
> the Lindens" during their in-world office hours (the Linden Lab  
> employees are
> called Lindens because their official in-game avatars always have a  
> last name
> of "Linden").
>
> A couple of weeks ago, I raised the possibility of modifying the  
> Second Life
> client (which is now open source) to allow it to launch other  
> virtual world
> clients of the peer to peer variety (specifically Croquet) so that  
> Second Life
> residents might step into another type of virtual world.
>
> The Lindens present weren't too sure of the value of such a move,  
> but one of
> the open source developers assured me that it would be quite  
> trivial to do and
> termed it "using Second Life as a lobby for online games."
>
> I think that there should be an effort from the Croquet communities  
> side to
> create such a bridge between Second Life and Croquet.
>
> As I see it, the  SL-Croquet connection, as a minimum, requires:
>
> 1) a way to launch/evoke Croquet on the SL client side (trivial);
>
> 2) a way of allowing participants in Croquet to continue to  
> communicate from
> within Croquet to their friends in SL without breaking the  
> immersion within the
> Croquet virtual world (this may be trivial from within the client--
> just accept
> text from the Croquet session as though it were keyboard input to  
> the message
> interface);
>
> 3) a way to import at least a substantial subset of the current SL  
> avatar's
> appearance to provide a feel of continuity between SL and Croquet  
> (SL avatar
> meshes are somewhat well documented and accept Poser output as  
> templates for
> avatars in-game);
>
> 4) a way to leave Croquet and return to SL.
>
>
> These last two aren't really that tricky since the SL avatar would  
> almost
> certainly still be active in SL, just not moving around. All that  
> would be
> needed would be a suitably "believable" graphical transition  
> between the two
> worlds to provide continuity, for art's sake, and player  
> satisfaction, if
> nothing else.
>
>
>
> The advantages for Croquet development are many: there is a  
> relatively large
> user-base of SL with, according to what I have read, roughly 80,000  
> paying
> customers and 1 million casual users per month. If even a tiny  
> fraction of
> these users started using Croquet, that would boost the regular use  
> of this
> environment many-fold and provide researchers a way of soliciting  
> subjects for
> various test environments within Croquet.
>
> Additionally, many Second Life regulars are techno-savvy, creating  
> tools of all
> sorts, both in-world and by using regular computer languages off-
> world, that
> enable other users to produce content within the game. If they became
> Squeak-savvy, they might start using Squeak as a production tool  
> for Second
> Life, instead of Java, C, etc. This would also increase the number  
> of casual
> programmers of Squeak substantially (see the reference to providing  
> researchers
> with a larger base of subjects).
>
> Other possibilities might include creating a more formal  
> relationship between
> Croquet and Second Life. Currently SL lacks any peer to peer  
> capabilities at
> all. Likewise, Croquet's operation in the  client-server arena is just
> beginning, or so I understand.
>
> Zero Linden, the Director of Ice House Studio  at Linden Labs (the  
> major
> projects at LL are called studios and Ice House is the main  
> programmer's
> studio), worked at Apple Computer's Smalltalk division many years  
> ago and has a
> soft spot in his technical heart towards the language.
>
> The future direction for language use in Second Life calls for a  
> transition to
> using the Mono open source virtual machine. Certainly, a Smalltalk  
> interface
> with SL's mono VM could be devised, allowing programmers an  
> alternative to
> using LSL--Linden Scripting Language, the in-game language used to  
> control the
> SL environment and buildings, etc.
>
> The  possibilities are endless for collaboration between Croquet  
> and SL, no
> matter how loose or close the connection actually becamse.
>
> I certainly would want to play some role in making this happen, but  
> lack the
> technical skills to do it on my own. If anyone is interested in  
> taking a look
> at the current state of the art in SL, the client is a free  
> download from the
> Second Life website and the source code is open source under (I  
> believe) a
> FreeBSD licence. The in-world office hours for various Lindens and  
> their
> position within the company can be found here:
>
> http://wiki.secondlife.com/wiki/Office_Hours
>
> and a calender found here:
>
> <a href="http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg%">http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg% 
> 40group.cal
> endar.google.com
>
>
> An innovative device called an "SLURL" allows one to embed a Second  
> Life map
> location within a webpage. Clicking on the "teleport" button of the  
> SLURL
> webpage will tell the SL client to attempt to teleport your avatar  
> to that map
> location within the game. It is somewhat broken on Macs, but still  
> loads the
> map coordinates into the game map so its only one more click to get  
> to a SL
> location specified on a website.
>
>
> I should add that the advantages for Linden Labs exist as well but  
> I will save
> those for my pitch to the SL side of things.
>
>
> I hope that I have inspired at least a few of you to consider  
> looking into this
> possibility. Collaboration between various virtual online worlds  
> will be
> absolutely necessary in the future and SL and Croquet, while not a  
> perfect fit,
> technology-wise, certainly have more potential than most in this  
> reguard, given
> that they are both open source and the people involved share many  
> of the same
> goals for their technologies.
>
> Thanks for reading this,
>
>
> Lawson English

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
In reply to this post by Erik Anderson-9
Erik Anderson wrote:
> I'm little more than an observer to these proceedings, but here's some
> thoughts on the possible problems with uniting the two worlds (at
> least, assuming that the servers for both are unchanged):
>
> (*) When someone moves from SL to Croquet, what happens to his
> avatar?  As far as I know it would just stand in the same place, maybe
> after a while start to drool.  There's some concept of rolling an
> avatar in a ball and sticking him underground, but this requires
> assistance from a serverside attachment.

Drooling is fine, IMHO. To keep the SL avatar active on the SL server,
an occasional user interface event has to be posted via the SL client,
but that shouldn't be a problem, at least from a technical viewpoint The
Lindens are, I understand, concerned about the creation of scripted
avatars, but in this specific instance, I would expect they wouldn't
care too much or would at least turn a blind eye.


>
> (*) SecondLife has no concept of portals.  This means that you will
> have issues if you attempt to have more than two open portals in
> Croquet to SL where the two destinations are not the same or in
> neighboring regions.
The quick and dirty hack is really only a one-way portal. Your SL avatar
[partially] clones its current state and evokes Croquet and creates or
joins an existing world. No changes made within Croquet would effect
that avatar or the rest of SL It would be, as one person put it, merely
a lobby for Croquet-based games (and other interactions), at least at
this preliminary level. No $Lindens would exchange hands, for instance.
Any such transactions would have to take place via approved 3rd party
services already in existence.



>
> (*) If someone opens up a portal to an area of SL that others do not
> have access to, they probably will not be able to see the contents of
> the portal.  I'm thinking that Croquet would be okay with this, as
> each client normally establishes its own independent connection anyway.

Anyone would be able to "step out of" SL and into Croquet in this
scenario. its just a one-way system that uses SL's larger  installed base
of users to find people interested i playing within Croquet. The
advantage for Linden Labs is more abstract at this early stage, but
could grow into something substantial in the long run. I theory one
would still be paling SL, though not doing anything.

Chat and instant messages would be passed  into Croquet and responses
passed back out. That's the extent of the Croquet-SL interaction at this
point. For privacy 's sake, only the person who is authorized to receive
an IM should be able to receive that IM on Croquet, but that is, at
least partly, just another technical detail.

>
> (*) If we're using Croquet to simulate an SL world (rather than having
> each world run under its own viewer), then I can see a number of
> issues with needing to download an entire region whenever a connection
> is established to it (make sure the viewing distance is high enough
> for the server?) and continuously updating it due to different physics
> models being used in each system (as well as any actions or movements
> that are made in-world).

A this point, I'm not advocating anything more than at best, a partial
clone of an avatar, for use in a session of Croquet that can be jointed
or started via the SL client. Anything more elaborate requires far more
thought.

This is a toenail-wet project, not a full-blown collaboration. The main
advantage is that it gets the ball rolling in a hurry and lets both
sides talk to each other.

>
> On 7/17/07, *David P. Reed* <[hidden email] <mailto:[hidden email]>>
> wrote:
>
>     Thanks for the analysis.   There is indeed interest on both sides to
>     figure out useful ways to make SL and Croquet interoperate
>     better.   In
>     fact, there was a conference on interoperability between virtual
>     worlds
>     a few weeks ago at the Berkman Center where some of us Croquet
>     types and
>     some of the Second Life types began talking about the value of doing
>     so.   Since the SL client and Croquet are both open source, this
>     enables
>     a good start on the technical side, as you suggest, to do something
>     quick and dirty.
>
>     A more complex issue would be to create a sustainable process that
>     would
>     lead to continued interoperation as both technologies evolve.  
>     This is
>     something I and others in the two sides are quite interested in
>     personally.
>
>     While it is way too premature to commit anything (not that I can
>     make a
>     commitment for anyone but myself) and the cost of doing whatever
>     turns
>     out to be the "right" thing is not zero, I think this is something
>     that
>     has to be on the table for both sets of creators, and is obviously
>     a win
>     for users.
>
>     I am interested in others' thoughts.   Of course there are some users
>     who might find that having multiple choices remain in the
>     marketplace of
>     options would lead to complexity, I think this early in the
>     evolution of
>     these concepts, there is a huge shared interest in pursuing interop.
>
>     [hidden email] <mailto:[hidden email]> wrote:
>     > Hi all. My name is Lawson English. I'm a long-time fan of Squeak
>     and of virtual
>     > worlds. Recently I became involved with Second Life and started
>     "hanging with
>     > the Lindens" during their in-world office hours (the Linden Lab
>     employees are
>     > called Lindens because their official in-game avatars always
>     have a last name
>     > of "Linden").
>     >
>     > A couple of weeks ago, I raised the possibility of modifying the
>     Second Life
>     > client (which is now open source) to allow it to launch other
>     virtual world
>     > clients of the peer to peer variety (specifically Croquet) so
>     that Second Life
>     > residents might step into another type of virtual world.
>     >
>     > The Lindens present weren't too sure of the value of such a
>     move, but one of
>     > the open source developers assured me that it would be quite
>     trivial to do and
>     > termed it "using Second Life as a lobby for online games."
>     >
>     > I think that there should be an effort from the Croquet
>     communities side to
>     > create such a bridge between Second Life and Croquet.
>     >
>     > As I see it, the  SL-Croquet connection, as a minimum, requires:
>     >
>     > 1) a way to launch/evoke Croquet on the SL client side (trivial);
>     >
>     > 2) a way of allowing participants in Croquet to continue to
>     communicate from
>     > within Croquet to their friends in SL without breaking the
>     immersion within the
>     > Croquet virtual world (this may be trivial from within the
>     client--just accept
>     > text from the Croquet session as though it were keyboard input
>     to the message
>     > interface);
>     >
>     > 3) a way to import at least a substantial subset of the current
>     SL avatar's
>     > appearance to provide a feel of continuity between SL and
>     Croquet (SL avatar
>     > meshes are somewhat well documented and accept Poser output as
>     templates for
>     > avatars in-game);
>     >
>     > 4) a way to leave Croquet and return to SL.
>     >
>     >
>     > These last two aren't really that tricky since the SL avatar
>     would almost
>     > certainly still be active in SL, just not moving around. All
>     that would be
>     > needed would be a suitably "believable" graphical transition
>     between the two
>     > worlds to provide continuity, for art's sake, and player
>     satisfaction, if
>     > nothing else.
>     >
>     >
>     >
>     > The advantages for Croquet development are many: there is a
>     relatively large
>     > user-base of SL with, according to what I have read, roughly
>     80,000 paying
>     > customers and 1 million casual users per month. If even a tiny
>     fraction of
>     > these users started using Croquet, that would boost the regular
>     use of this
>     > environment many-fold and provide researchers a way of
>     soliciting subjects for
>     > various test environments within Croquet.
>     >
>     > Additionally, many Second Life regulars are techno-savvy,
>     creating tools of all
>     > sorts, both in-world and by using regular computer languages
>     off-world, that
>     > enable other users to produce content within the game. If they
>     became
>     > Squeak-savvy, they might start using Squeak as a production tool
>     for Second
>     > Life, instead of Java, C, etc. This would also increase the
>     number of casual
>     > programmers of Squeak substantially (see the reference to
>     providing researchers
>     > with a larger base of subjects).
>     >
>     > Other possibilities might include creating a more formal
>     relationship between
>     > Croquet and Second Life. Currently SL lacks any peer to peer
>     capabilities at
>     > all. Likewise, Croquet's operation in the  client-server arena
>     is just
>     > beginning, or so I understand.
>     >
>     > Zero Linden, the Director of Ice House Studio  at Linden Labs
>     (the major
>     > projects at LL are called studios and Ice House is the main
>     programmer's
>     > studio), worked at Apple Computer's Smalltalk division many
>     years ago and has a
>     > soft spot in his technical heart towards the language.
>     >
>     > The future direction for language use in Second Life calls for a
>     transition to
>     > using the Mono open source virtual machine. Certainly, a
>     Smalltalk interface
>     > with SL's mono VM could be devised, allowing programmers an
>     alternative to
>     > using LSL--Linden Scripting Language, the in-game language used
>     to control the
>     > SL environment and buildings, etc.
>     >
>     > The  possibilities are endless for collaboration between Croquet
>     and SL, no
>     > matter how loose or close the connection actually becamse.
>     >
>     > I certainly would want to play some role in making this happen,
>     but lack the
>     > technical skills to do it on my own. If anyone is interested in
>     taking a look
>     > at the current state of the art in SL, the client is a free
>     download from the
>     > Second Life website and the source code is open source under (I
>     believe) a
>     > FreeBSD licence. The in-world office hours for various Lindens
>     and their
>     > position within the company can be found here:
>     >
>     > http://wiki.secondlife.com/wiki/Office_Hours
>     <http://wiki.secondlife.com/wiki/Office_Hours>
>     >
>     > and a calender found here:
>     >
>     >
>     http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg%40group.cal
>     <http://www.google.com/calendar/embed?src=mvktahmo6mjpvpkkkdnmabmghg%40group.cal>
>     > endar.google.com <http://endar.google.com>
>     >
>     >
>     > An innovative device called an "SLURL" allows one to embed a
>     Second Life map
>     > location within a webpage. Clicking on the "teleport" button of
>     the SLURL
>     > webpage will tell the SL client to attempt to teleport your
>     avatar to that map
>     > location within the game. It is somewhat broken on Macs, but
>     still loads the
>     > map coordinates into the game map so its only one more click to
>     get to a SL
>     > location specified on a website.
>     >
>     >
>     > I should add that the advantages for Linden Labs exist as well
>     but I will save
>     > those for my pitch to the SL side of things.
>     >
>     >
>     > I hope that I have inspired at least a few of you to consider
>     looking into this
>     > possibility. Collaboration between various virtual online worlds
>     will be
>     > absolutely necessary in the future and SL and Croquet, while not
>     a perfect fit,
>     > technology-wise, certainly have more potential than most in this
>     reguard, given
>     > that they are both open source and the people involved share
>     many of the same
>     > goals for their technologies.
>     >
>     > Thanks for reading this,
>     >
>     >
>     > Lawson English
>     >
>     >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
In reply to this post by Joshua Gargus-2
Joshua Gargus wrote:

> The Intermetaverse group in Second Life is interested in these topics
> (see the archives of this list for some more information).  There were
> weekly meetings going on for a while, but they puttered out.
>
> My friend Strick has done some cool stuff with Croquet-SL interop.  
> He's defined an http-based protocol for replicating object states
> between the two environments.  I'm very tempted to say more, but he
> did the work, so he should have the pleasure of describing it.
>
> Thanks for your thoughts,
> Josh
>

Does he frequent SL much these days? Thanks for the heads up concerning
the intermeta group.


>
> On Jul 17, 2007, at 10:01 AM, [hidden email] wrote:
>
>> Hi all. My name is Lawson English. I'm a long-time fan of Squeak and
>> of virtual
>> worlds. Recently I became involved with Second Life and started
>> "hanging with
>> the Lindens" during their in-world office hours (the Linden Lab
>> employees are
>> called Lindens because their official in-game avatars always have a
>> last name
>> of "Linden").
>>
>> A couple of weeks ago, I raised the possibility of modifying the
>> Second Life
>> client (which is now open source) to allow it to launch other virtual
>> world
>> clients of the peer to peer variety (specifically Croquet) so that
>> Second Life
>> residents might step into another type of virtual world.
[snippage]
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Mark P. McCahill-2
In reply to this post by LawsonEnglish

On Jul 17, 2007, at 1:01 PM, [hidden email] wrote:

>
> 1) a way to launch/evoke Croquet on the SL client side (trivial);
>
> 2) a way of allowing participants in Croquet to continue to  
> communicate from
> within Croquet to their friends in SL without breaking the  
> immersion within the
> Croquet virtual world (this may be trivial from within the client--
> just accept
> text from the Croquet session as though it were keyboard input to  
> the message
> interface);
>

Croquet has support for Jabber IM - so text chat between universes  
would be trivial were Second Life to support Jabber. I'm surprised  
they have not gotten around to this yet because people with standard  
Jabber clients would have a way to talk to people inside the worlds.  
This was part of the reason that we added Jabber to Croquet. Yes,  
there is also a pure Croquet-transport chat, and SL has a proprietary  
chat of its own, but allowing Jabber chat to run alongside  
proprietary in-world services would be a standard way of advertising  
presence. If you map Jabber chat rooms to virtual world spaces/
locations you can advertise a virtual space location to people who  
only have an IM client. David Smith said that text chat is the dial  
tone of virtual worlds, and he is right.

Jabber also provides a nice transport for xml-encoded payloads, so an  
Second Life SLurl or a Croquet location postcard could be passed to  
friends in the other world via Jabber. We already have support for  
XML-encoded croquet location postcards in the current Croquet SDK.


> 3) a way to import at least a substantial subset of the current SL  
> avatar's
> appearance to provide a feel of continuity between SL and Croquet  
> (SL avatar
> meshes are somewhat well documented and accept Poser output as  
> templates for
> avatars in-game);
>

It has never been clear to me what the licensing terms are for for  
the Poser meshes that SL uses - but we know is it possible to make  
them work in Croquet - we did that a proof-of-concept last year  
[http://croquet-bento.blogspot.com/2006/06/better-avatars.html]. I'm  
still waiting for Akbar 'n Jeff's Avatar Hut to open for business.

Another question is what the SL content creators would think about  
the clothes, prim hair, and other accessories they sell for Linden  
space bucks in SL being instanced into another technology - and the  
licensing terms for that. Most avatars in SL are heavily customized  
and would probably want to carry that look along with them. The issue  
of SL animation overrides is also a big deal here - a lot of the  
character of SL avatars is defined by the animations chosen. Furries  
are another issue since those avatars overlay the entire SL avatar  
mesh with an anthropomorphic animal look built from SL prims.

So... small steps first? Maybe settle for establishing that the same  
person is running the account in the other world? If the currency of  
online social spaces is reputation, probably the most important thing  
is being able to carry your name with you. I look forward to the day  
when Prokofy Neva and Plastic Duck duke it out in Croquet with  
Urizenus Sklar providing running commentary - and if they wear  
different avatars in the early days, that is probably OK - they will  
still fight.

So if the biggest issue is identity - rather than the look and feel  
of the avatars - maybe some sort of federated identity system is what  
we should be talking about? Shibboleth would certainly make the  
higher ed community happy and could leverage other standards-based  
work...

>
>
> The advantages for Croquet development are many: there is a  
> relatively large
> user-base of SL with, according to what I have read, roughly 80,000  
> paying
> customers and 1 million casual users per month. If even a tiny  
> fraction of
> these users started using Croquet, that would boost the regular use  
> of this
> environment many-fold and provide researchers a way of soliciting  
> subjects for
> various test environments within Croquet.
>

even better, we would get some avatar, animation, and clothing  
designers interested in Croquet.


Mark P. McCahill
Architect, Computing Systems
Duke University - Office of Information Technology
334 Blackwell Street, Suite 2107
Durham, North Carolina 27701
USA

[hidden email]
+1 919-724-0708  (mobile)
+1 929 668 2964  (fax)


Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Kelly Rued-2
In reply to this post by LawsonEnglish
There will continue to be people with the same ideas for bridging SL and Croquet in various ways but there is much more to be gained for Croquet to bridge with the world wide web. It should be as easy as moving between web sites for people to move between Croquet worlds.

I don't mean to hijack this SL-to-Croquet thread with Web-to-Croquet talk but I do think it's worth mentioning in the same breath because many of the benefits you can consider for SL-to-Croquet can be had tenfold or more if you bridge croquet to a more popular and user-friendly technology. The web is absolutely everywhere. SL is still pretty niche, despite the lavish press.

Second Life currently retains very few players (most people who step virtual foot on Help Island never come back). Plain old web sites account for the majority of the "virtual locations" where people are actively socializing, shopping, and collaborating online. Croquet is difficult to get started with (imo) and it would benefit more from bridging to peer-to-peer communities that encompass tens of millions of active users rather than a proprietary virtual world platform that has had a real problem attracting and retaining a mainstream audience.

SL got more free press and promotion than any online game/virtual world to date but it still has failed to be even a fraction as popular as something like MySpace which didn't get hardly any mainstream press when it was going through it's first boom phase. People took to MySpace because it established critical mass (everybody else had a profile so you got one too, and the service required you to sign up to see the details on your friends' pages) and the learning curve was pretty light. There are now over 100 million MySpace accounts, though many are duplicates and commercial organizations rather than individual users (but the same can be said for SL account demographics).

I was active with the Intermetaverse group when it started this spring but I had to move away from the project after talking it over with another small biz owner in the game industry who pointed out just how small SL penetration is considering their massive promotion. Croquet has a lot going for it over other virtual world platforms (mainly because croquet was designed to be so much more) but it's got an uphill battle for attracting opensource developers (though the devs will come if the users are there with unmet needs for gadgets, plugins, etc.). The platform is hard to develop on and a bit wonky (as self-evident in the number of current live croquet worlds). So working on a croquet-SL bridge is like trying to bring together a technology few people know well with a virtual world few people want to play in. Some benefits no doubt, but overall... how much is it going to help either platform? I'm of the mind now that the only online "world" worth creating a seamless bridge to is the world wide web itself.

Make a croquet copy/past widget that lets people put a "door" to their croquet space right on their myspace page or blog. Make a distro of croquet that QUICKLY sets up a blank personal space for someone/an organization so you can unzip it to your web server, run an install script and go to town adding images and content. Make a back-end for croquet that allows web-based administration like most CMS applications. Make a plugin interface for opensource devs to quickly start adding new features with a familiar plugin/module metaphor. Make a front-end web page that literally acts as a store-front or public lobby/door to a croquet world (I mean an attractive, sophisticated wizard that lets visitors sign up and create an avatar in a *web page* before they even jump into a croquet world to lessen the learning curve and make it more familiar. Transition people from the web to Croquet smoothly and you will have completely surpassed SL in ease of use. SL is not a model to be followed unless you also want Croquet users to mostly be turned off (seriously, their retention rate is like less than 10%). The SL client might be modifiable but it's a huge download and still requires people sign up for SL and login to their servers... why put that between users and Croquet?

It's a good idea for some and I hope to see more progress for the people in SL who are interested but I also hope Croquet also makes inroads with mainstream technologies like web sites. The first person who does a shared-hosting Croquet world server (like shared web hosting) so average Joes and Janes can set up their own quick and dirty virtual worlds... well, let's just say that person better be prepared for a MySpace-level boom. Virtual spaces are going to be the new must-have online swag that "home pages" were in the 90's and social networking profiles were in the past 5 years. Second Life delivers that already to the few that can muscle past the interface and figure out what to do in SL but mainstream users need more ease of use- like copy and past ease of use. Not everyone could make their own home page so wysiwyg editors for html were all the rage back in the day. Croquet could offer that same kind of accessibility for virtual worlds. It would be nice if SL did too, but they are trying to be many things to many markets and in doing that they are not particularly well-suited to any one of them. The key is to look at the common activities that *almost everyone* in SL does (socializing, chat, shopping, uploading 2D pics or art, building simple 3D things or buying them to decorate a personal space, taking lots of pics of their avatars/friends) and make a simple croquet app that does that with the same ease of use as a web site wysiwyg editor. :)

Cheers,
Kelly

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

David P. Reed
In reply to this post by Mark P. McCahill-2
Thanks for chiming in on this...  I'm hoping to establish some
constructive-community feel around interoperability - as I'm sure you
guessed.

Mark P. McCahill wrote:

>
> On Jul 17, 2007, at 1:01 PM, [hidden email] wrote:
>>
>> 1) a way to launch/evoke Croquet on the SL client side (trivial);
>>
>> 2) a way of allowing participants in Croquet to continue to
>> communicate from
>> within Croquet to their friends in SL without breaking the immersion
>> within the
>> Croquet virtual world (this may be trivial from within the
>> client--just accept
>> text from the Croquet session as though it were keyboard input to the
>> message
>> interface);
>>
>
> Croquet has support for Jabber IM - so text chat between universes
> would be trivial were Second Life to support Jabber. I'm surprised
> they have not gotten around to this yet because people with standard
> Jabber clients would have a way to talk to people inside the worlds.
> This was part of the reason that we added Jabber to Croquet. Yes,
> there is also a pure Croquet-transport chat, and SL has a proprietary
> chat of its own, but allowing Jabber chat to run alongside proprietary
> in-world services would be a standard way of advertising presence. If
> you map Jabber chat rooms to virtual world spaces/locations you can
> advertise a virtual space location to people who only have an IM
> client. David Smith said that text chat is the dial tone of virtual
> worlds, and he is right.
>
> Jabber also provides a nice transport for xml-encoded payloads, so an
> Second Life SLurl or a Croquet location postcard could be passed to
> friends in the other world via Jabber. We already have support for
> XML-encoded croquet location postcards in the current Croquet SDK.
>
>
>> 3) a way to import at least a substantial subset of the current SL
>> avatar's
>> appearance to provide a feel of continuity between SL and Croquet (SL
>> avatar
>> meshes are somewhat well documented and accept Poser output as
>> templates for
>> avatars in-game);
>>
>
> It has never been clear to me what the licensing terms are for for the
> Poser meshes that SL uses - but we know is it possible to make them
> work in Croquet - we did that a proof-of-concept last year
> [http://croquet-bento.blogspot.com/2006/06/better-avatars.html]. I'm
> still waiting for Akbar 'n Jeff's Avatar Hut to open for business.
>
> Another question is what the SL content creators would think about the
> clothes, prim hair, and other accessories they sell for Linden space
> bucks in SL being instanced into another technology - and the
> licensing terms for that. Most avatars in SL are heavily customized
> and would probably want to carry that look along with them. The issue
> of SL animation overrides is also a big deal here - a lot of the
> character of SL avatars is defined by the animations chosen. Furries
> are another issue since those avatars overlay the entire SL avatar
> mesh with an anthropomorphic animal look built from SL prims.
>
> So... small steps first? Maybe settle for establishing that the same
> person is running the account in the other world? If the currency of
> online social spaces is reputation, probably the most important thing
> is being able to carry your name with you. I look forward to the day
> when Prokofy Neva and Plastic Duck duke it out in Croquet with
> Urizenus Sklar providing running commentary - and if they wear
> different avatars in the early days, that is probably OK - they will
> still fight.
>
> So if the biggest issue is identity - rather than the look and feel of
> the avatars - maybe some sort of federated identity system is what we
> should be talking about? Shibboleth would certainly make the higher ed
> community happy and could leverage other standards-based work...
>
>>
>>
>> The advantages for Croquet development are many: there is a
>> relatively large
>> user-base of SL with, according to what I have read, roughly 80,000
>> paying
>> customers and 1 million casual users per month. If even a tiny
>> fraction of
>> these users started using Croquet, that would boost the regular use
>> of this
>> environment many-fold and provide researchers a way of soliciting
>> subjects for
>> various test environments within Croquet.
>>
>
> even better, we would get some avatar, animation, and clothing
> designers interested in Croquet.
>
>
> Mark P. McCahill
> Architect, Computing Systems
> Duke University - Office of Information Technology
> 334 Blackwell Street, Suite 2107
> Durham, North Carolina 27701
> USA
>
> [hidden email]
> +1 919-724-0708  (mobile)
> +1 929 668 2964  (fax)
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

David P. Reed
In reply to this post by Kelly Rued-2
Hear, hear!   No need to disparage SL to make your point:
interoperability is indeed a much bigger subject, and one that can be
built by the community as much as by the core developers of the technology.

Kelly Rued wrote:

> There will continue to be people with the same ideas for bridging SL
> and Croquet in various ways but there is much more to be gained for
> Croquet to bridge with the world wide web. It should be as easy as
> moving between web sites for people to move between Croquet worlds.
>
> I don't mean to hijack this SL-to-Croquet thread with Web-to-Croquet
> talk but I do think it's worth mentioning in the same breath because
> many of the benefits you can consider for SL-to-Croquet can be had
> tenfold or more if you bridge croquet to a more popular and
> user-friendly technology. The web is absolutely everywhere. SL is
> still pretty niche, despite the lavish press.
>
> Second Life currently retains very few players (most people who step
> virtual foot on Help Island never come back). Plain old web sites
> account for the majority of the "virtual locations" where people are
> actively socializing, shopping, and collaborating online. Croquet is
> difficult to get started with (imo) and it would benefit more from
> bridging to peer-to-peer communities that encompass tens of millions
> of active users rather than a proprietary virtual world platform that
> has had a real problem attracting and retaining a mainstream audience.
>
> SL got more free press and promotion than any online game/virtual
> world to date but it still has failed to be even a fraction as popular
> as something like MySpace which didn't get hardly any mainstream press
> when it was going through it's first boom phase. People took to
> MySpace because it established critical mass (everybody else had a
> profile so you got one too, and the service required you to sign up to
> see the details on your friends' pages) and the learning curve was
> pretty light. There are now over 100 million MySpace accounts, though
> many are duplicates and commercial organizations rather than
> individual users (but the same can be said for SL account demographics).
>
> I was active with the Intermetaverse group when it started this spring
> but I had to move away from the project after talking it over with
> another small biz owner in the game industry who pointed out just how
> small SL penetration is considering their massive promotion. Croquet
> has a lot going for it over other virtual world platforms (mainly
> because croquet was designed to be so much more) but it's got an
> uphill battle for attracting opensource developers (though the devs
> will come if the users are there with unmet needs for gadgets,
> plugins, etc.). The platform is hard to develop on and a bit wonky (as
> self-evident in the number of current live croquet worlds). So working
> on a croquet-SL bridge is like trying to bring together a technology
> few people know well with a virtual world few people want to play in.
> Some benefits no doubt, but overall... how much is it going to help
> either platform? I'm of the mind now that the only online "world"
> worth creating a seamless bridge to is the world wide web itself.
>
> Make a croquet copy/past widget that lets people put a "door" to their
> croquet space right on their myspace page or blog. Make a distro of
> croquet that QUICKLY sets up a blank personal space for someone/an
> organization so you can unzip it to your web server, run an install
> script and go to town adding images and content. Make a back-end for
> croquet that allows web-based administration like most CMS
> applications. Make a plugin interface for opensource devs to quickly
> start adding new features with a familiar plugin/module metaphor. Make
> a front-end web page that literally acts as a store-front or public
> lobby/door to a croquet world (I mean an attractive, sophisticated
> wizard that lets visitors sign up and create an avatar in a *web page*
> before they even jump into a croquet world to lessen the learning
> curve and make it more familiar. Transition people from the web to
> Croquet smoothly and you will have completely surpassed SL in ease of
> use. SL is not a model to be followed unless you also want Croquet
> users to mostly be turned off (seriously, their retention rate is like
> less than 10%). The SL client might be modifiable but it's a huge
> download and still requires people sign up for SL and login to their
> servers... why put that between users and Croquet?
>
> It's a good idea for some and I hope to see more progress for the
> people in SL who are interested but I also hope Croquet also makes
> inroads with mainstream technologies like web sites. The first person
> who does a shared-hosting Croquet world server (like shared web
> hosting) so average Joes and Janes can set up their own quick and
> dirty virtual worlds... well, let's just say that person better be
> prepared for a MySpace-level boom. Virtual spaces are going to be the
> new must-have online swag that "home pages" were in the 90's and
> social networking profiles were in the past 5 years. Second Life
> delivers that already to the few that can muscle past the interface
> and figure out what to do in SL but mainstream users need more ease of
> use- like copy and past ease of use. Not everyone could make their own
> home page so wysiwyg editors for html were all the rage back in the
> day. Croquet could offer that same kind of accessibility for virtual
> worlds. It would be nice if SL did too, but they are trying to be many
> things to many markets and in doing that they are not particularly
> well-suited to any one of them. The key is to look at the common
> activities that *almost everyone* in SL does (socializing, chat,
> shopping, uploading 2D pics or art, building simple 3D things or
> buying them to decorate a personal space, taking lots of pics of their
> avatars/friends) and make a simple croquet app that does that with the
> same ease of use as a web site wysiwyg editor. :)
>
> Cheers,
> Kelly
>
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Kelly Rued-2
In reply to this post by David P. Reed
> Another question is what the SL content creators would think about the
> clothes, prim hair, and other accessories they sell for Linden space
> bucks in SL being instanced into another technology - and the
> licensing terms for that.

Linden space bucks can be exchanged for real world currency and many SL web stores (like slexchange) allow you to buy SL stuff with real dollars (without even bothering to convert- you just pay on the web and then get the item when you log into SL). I don't think it's going to be kosher to "instance" anyone's content without permission. SL residents own full copyright to their SL works. Although many SL works are themselves copyright infringements and I haven't seen SL residents have a lot of success in the few cases where take-down notices were issued against web sites publishing copyrighted resident-created works from someone's else's screengrabs (snapshots in SL parlance).

I agree completely that players will want to take their visual identity (and their materialistic inventories full of virtual stuff) from SL into a new platform. But there was a copybot incident in SL that made it pretty clear how a lot of content creators view their work and it isn't exactly a creative commons crowd over there. A few people stopped building over it.

Most avatars in SL are heavily customized
> and would probably want to carry that look along with them. The issue
> of SL animation overrides is also a big deal here - a lot of the
> character of SL avatars is defined by the animations chosen. Furries
> are another issue since those avatars overlay the entire SL avatar
> mesh with an anthropomorphic animal look built from SL prims.

Oh yeah, almost everyone owns prim attachments (you don't have genitals, good-looking hair on your head, or anything but painted-on clothes without them). Most of us would look totally different if we had to walk around with just the base mesh and painted on stuff. I would assume that the players who created all of that would have the right to license their work for another platform but that raises a lot of legal and economic issues regarding p2p worlds and hosts. With SL, copyright infringement can be reported to the Lindens but I don't know what is practical (if anything) when you're looking at users copying assets throughout decentralized p2p spaces. The only way that some content creators are going to be into the croquet transfer is if they can profit from it in some way (sell the croquet version in their SL shop too?).

> I look forward to the day
> when Prokofy Neva and Plastic Duck duke it out in Croquet with
> Urizenus Sklar providing running commentary - and if they wear
> different avatars in the early days, that is probably OK - they will
> still fight.

*shudder* But inevitable, yes. Death, taxes, Prok ranting...

> So if the biggest issue is identity - rather than the look and feel of
> the avatars - maybe some sort of federated identity system is what we
> should be talking about?

Seems to me that OpenID is a nice system. Would that be an option? It would be nice to see SL and Croquet identities connected to the rest of the online world so people don't have to juggle so many username/identities (unless they're purposefully creating alts, which is different than just getting stuck with some random last name because virtual world XYZ decided it would be a neat way to differentiate user accounts).

> even better, we would get some avatar, animation, and clothing
> designers interested in Croquet.

You already do. ;) However, Croquet is not accessible to non-programmers yet. Getting visual artists on board requires an easy and slick-looking interface (there aren't a lot of "wow, pretty" screenshots from croquet yet) and thorough documentation (like baby steps: how to import a jpg, how to import a movie clip, how to import terrain maps and set each texture in the skybox, how to make and attach a new avatar hat, etc.). I would love to see Croquet get to that point but just dumping a portal into SL isn't going to help SL artists wrap their head around Croquet asset creation. I know that isn't exactly what you were saying but I've tried unsuccessfully to modify croquet environments and honestly I just don't have enough time to figure out every little thing without better docs (I work with totally different DX-based platforms all week so it's frustrating spending a whole weekend just trying to figure out how Croquet handles the skybox and terrains). Maybe I'm slow/missing the docs but I googled around and most of the material is by coders for coders.

And btw, I wasn't disparaging SL but bringing up a drawback to using the SL client/world as a virtual world lobby (when people download it and try to get acclimated to Help Island, very few people make it through the process and "get into" the 3d collaborative world thing). It's a problem that's been discussed in a lot of places lately (just one reference on the 12% retention rate: http://www.marketingvox.com/archives/2007/05/07/second-life-wants-to-outsource-orientation/). Choosing SL for a "lobby" is like picking appetizers that make 90% of the people at your restaurant leave without having the main course much less finding room for dessert. That particular article is optimistic though about custom registration portals.

Still, the more people who come into VWs through SL first, the more they will expect other worlds to operate just like SL. I'm working with a social world on the Multiverse platform right now and already users are really biased toward SL-like features and put off a little by different limitations. It's like the problem with mystery meat navigation and weird web site designs- people are looking to map one user interface and experience to the next one easily. You know how most 3D MMORPG interfaces and mechanics *still* resemble Everquest? That might happen if VW users become accustomed to the SL ways. It might make transitioning between worlds with different, possibly better, interfaces more difficult because it doesn't map well to what the market expects. Kind of how OS interfaces affect what you users can pick up intuitively in platform-dependent software. I don't mean any disrespect but it is a coder who would say that bringing a user from SL into croquet is "trivial" but most users would be like "where the heck did my inventory go, how do I search the classifieds here, where are the clubs, where did all the buttons go, where are my HUDs" and so on. If SL is a lobby, then croquet worlds need a transition tutorial or SL island or something to get people prepped to travel into croquet land (considering that croquet's halo thingy isn't gonna be familiar to anyone from any OS).

I have the same reservations though for any 3D virtual world lobby because any one would have its own learning curve that might confuse n00bs when they move through a portal and everything they just learned no longer applies in the next world (if that makes sense). Tossing people who don't even play 3D games into a 3D interface right from the start might be part of the problem (I really don't know). As an alternative example IMVU is a 3D chat that eases people into creating avatars and profiles with a simple web form (no idea if their retention rate is higher- they've got a niche look/feel that doesn't play to as many demographics as SL so it might be comparing apples to oranges anyways). It's all very complicated and I apologize if I only have criticism to offer and no solutions, but hopefully it's the constructive kind. :D

Cheers,
Kelly


 

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Peter Moore-5
In reply to this post by Kelly Rued-2
Hi Kelly,

Very good points and very well said. Glad to see you're still hanging  
around.

Many of the things you mention are being developed here at the U of  
MN for our Spanish language pragmatics application, including a web  
based (and authenticated) way to launch croquet and enter an existing  
space.

-Peter

On Jul 17, 2007, at 10:57 PM, Kelly Rued wrote:

> There will continue to be people with the same ideas for bridging  
> SL and Croquet in various ways but there is much more to be gained  
> for Croquet to bridge with the world wide web. It should be as easy  
> as moving between web sites for people to move between Croquet worlds.
>
> I don't mean to hijack this SL-to-Croquet thread with Web-to-
> Croquet talk but I do think it's worth mentioning in the same  
> breath because many of the benefits you can consider for SL-to-
> Croquet can be had tenfold or more if you bridge croquet to a more  
> popular and user-friendly technology. The web is absolutely  
> everywhere. SL is still pretty niche, despite the lavish press.
>
> Second Life currently retains very few players (most people who  
> step virtual foot on Help Island never come back). Plain old web  
> sites account for the majority of the "virtual locations" where  
> people are actively socializing, shopping, and collaborating  
> online. Croquet is difficult to get started with (imo) and it would  
> benefit more from bridging to peer-to-peer communities that  
> encompass tens of millions of active users rather than a  
> proprietary virtual world platform that has had a real problem  
> attracting and retaining a mainstream audience.
>
> SL got more free press and promotion than any online game/virtual  
> world to date but it still has failed to be even a fraction as  
> popular as something like MySpace which didn't get hardly any  
> mainstream press when it was going through it's first boom phase.  
> People took to MySpace because it established critical mass  
> (everybody else had a profile so you got one too, and the service  
> required you to sign up to see the details on your friends' pages)  
> and the learning curve was pretty light. There are now over 100  
> million MySpace accounts, though many are duplicates and commercial  
> organizations rather than individual users (but the same can be  
> said for SL account demographics).
>
> I was active with the Intermetaverse group when it started this  
> spring but I had to move away from the project after talking it  
> over with another small biz owner in the game industry who pointed  
> out just how small SL penetration is considering their massive  
> promotion. Croquet has a lot going for it over other virtual world  
> platforms (mainly because croquet was designed to be so much more)  
> but it's got an uphill battle for attracting opensource developers  
> (though the devs will come if the users are there with unmet needs  
> for gadgets, plugins, etc.). The platform is hard to develop on and  
> a bit wonky (as self-evident in the number of current live croquet  
> worlds). So working on a croquet-SL bridge is like trying to bring  
> together a technology few people know well with a virtual world few  
> people want to play in. Some benefits no doubt, but overall... how  
> much is it going to help either platform? I'm of the mind now that  
> the only online "world" worth creating a seamless bridge to is the  
> world wide web itself.
>
> Make a croquet copy/past widget that lets people put a "door" to  
> their croquet space right on their myspace page or blog. Make a  
> distro of croquet that QUICKLY sets up a blank personal space for  
> someone/an organization so you can unzip it to your web server, run  
> an install script and go to town adding images and content. Make a  
> back-end for croquet that allows web-based administration like most  
> CMS applications. Make a plugin interface for opensource devs to  
> quickly start adding new features with a familiar plugin/module  
> metaphor. Make a front-end web page that literally acts as a store-
> front or public lobby/door to a croquet world (I mean an  
> attractive, sophisticated wizard that lets visitors sign up and  
> create an avatar in a *web page* before they even jump into a  
> croquet world to lessen the learning curve and make it more  
> familiar. Transition people from the web to Croquet smoothly and  
> you will have completely surpassed SL in ease of use. SL is not a  
> model to be followed unless you also want Croquet users to mostly  
> be turned off (seriously, their retention rate is like less than  
> 10%). The SL client might be modifiable but it's a huge download  
> and still requires people sign up for SL and login to their  
> servers... why put that between users and Croquet?
>
> It's a good idea for some and I hope to see more progress for the  
> people in SL who are interested but I also hope Croquet also makes  
> inroads with mainstream technologies like web sites. The first  
> person who does a shared-hosting Croquet world server (like shared  
> web hosting) so average Joes and Janes can set up their own quick  
> and dirty virtual worlds... well, let's just say that person better  
> be prepared for a MySpace-level boom. Virtual spaces are going to  
> be the new must-have online swag that "home pages" were in the 90's  
> and social networking profiles were in the past 5 years. Second  
> Life delivers that already to the few that can muscle past the  
> interface and figure out what to do in SL but mainstream users need  
> more ease of use- like copy and past ease of use. Not everyone  
> could make their own home page so wysiwyg editors for html were all  
> the rage back in the day. Croquet could offer that same kind of  
> accessibility for virtual worlds. It would be nice if SL did too,  
> but they are trying to be many things to many markets and in doing  
> that they are not particularly well-suited to any one of them. The  
> key is to look at the common activities that *almost everyone* in  
> SL does (socializing, chat, shopping, uploading 2D pics or art,  
> building simple 3D things or buying them to decorate a personal  
> space, taking lots of pics of their avatars/friends) and make a  
> simple croquet app that does that with the same ease of use as a  
> web site wysiwyg editor. :)
>
> Cheers,
> Kelly
>

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Howard Stearns-3
In reply to this post by LawsonEnglish
The motivation for a Croquet/SecondLife interaction is apparently  
just to have fun and see what happens. That sounds great, and my  
chief reaction from the sidelines is "just do it."

Some of the conversation has been circling around what kinds of  
things are likely to work out well, and which might be dead-end traps  
in which it can be deceptively difficult to produce inspiring results.

For example, SL has many participants, but the Web has more. For that  
matter, so does soccer and Coca Cola. Shouldn't Croquet do something  
with them? Part of the answer, I think, is not about technology fits,  
but simply about the people involved in each effort. Just get good  
folks together. I think Croquet itself came about from such an idea.  
I imagine that there are enough commonalities in the Croquet and SL  
communities to spark some inspiration.

There's also been some concern about issues of ownership. While a  
Croquet/SL interaction might highlight some issues of "intellectual  
property", I think it's reasonable to ask: "Are these proposals  
fundamentally different than changes that are happening in the world  
anyway?"  If not, then don't worry about it.  While machinery to  
protect secrets is a good and reasonable thing, I feel it's untenable  
to permit people access to something that they are then not allowed  
to use.  If the goal of a Croquet/SL bridge is to try "something  
fun," why get bogged down limiting non-scarce, non-real property?  
That's as useless as preparing to fight the previous war.

One specific interaction area that has been proposed is launching  
Croquet from SL, and possibly vice versa. The solution-space here  
might include the following sketch. Notice how seemingly simple ideas  
like "launch an app" take on different meaning in the context of what  
the launching application is all about.

    The Web:
        Links can be followed to launch a separate activity.  
(Separate desktop frame, or within the frame of the browser, but not  
within the page that contains the link.)
       Alternatively, a page can embed an app within itself. (Still  
no interaction between elements of page and elements of app.)

    Croquet:
       A gesture can launch an app privately (i.e., only on the  
machine of the user that "pressed the button"). That non-replicated  
launch is just assumed in a Web browser, but it needs to be pointed  
out in the context of Croquet.
       Alternatively, Croquet can embed an app within itself (shared  
by all users).
       SL could be launched separately or embedded in Croquet,  
although I'm not certain how much work it would be to get satisfying  
performance from an embedded SL. Do I understand correctly that SL  
only accepts key and button presses from the client, not mouse  
movement?  That will make performance easier.

    SecondLife:
       Launching a separate app to "go" some place in Croquet ought  
be easy enough.  We just need to encode a short designator for a  
place, and maybe the id. of a user to enter as.  [A digression from  
the subject of Croquet/SL linking: Launching a Croquet space (e.g.,  
from  SL or from a Web page) is easier than a private launch of most  
apps, which typically do not include their own means of acquiring the  
data to be placed on the local machine to operate on.  LL could  
certainly build something to distribute and store such data. The Web  
and Croquet already have data distribution mechanisms that are known  
to scale well.  LL could copy one of these.]
       Alternatively, one could imagine embedding Croquet in an SL  
scene, but I'm not really clear on the math of their replication  
model. (http://www.wetmachine.com/itf/item/689)

Another interaction is to reuse content between systems. I see the  
solution-space distinguishing between:
    Serialized Copy vs Identity Handles: When you work with the  
object in a new setting, does the original see the change? When?  
Semantically identical handles are hard enough to coordinate when  
only one of the systems is distributed. (E.g., forms on many browsers  
driving one database behind a Web server, or many inputs to a single  
Croquet router or an SL server farm.) But when both system are  
distributed, it's REALLY hard. Croquet can't do this yet even with  
itself. (No messages are allowed between replicated worlds.)
    Alternatively, a simple export of a separate copy is more  
tractable, but that still leaves the question of form vs behavior:  
Just the surface appearance, or a functioning object?  Exporting  
"behavior" from the Web is "simply" a matter of languages, and models  
for the executing platform and security. But for distributed systems,  
you have to worry about the synchronization models of the two systems.
    The point of which is that exporting static forms between one  
system and the other is clean. Everything else is a maze of twisty  
little passages.

All of this pushes on the question of identifying what these  
different systems are fundamentally about. (http://www.wetmachine.com/ 
itf/item/289)  To some extent, we would rather let people project  
their own values onto a thing and take it in new directions.  But all  
these breadth-of-the-solution-space issues beg for for some kind of  
understanding of what the different systems do well and where they  
derive their relative strength:

   Web  - easy publish and submit. The great enabling simplification  
(e.g., versus previous hyper-media systems) is that there's no  
mechanism for keeping track of state across time or across machines.  
As a consequence, you can hack such stuff yourself, but there's no  
math magic to help you get it right.

   Croquet - easy persistent, live, shared objects. In the current  
version, the great enabling simplification is that there are no  
messages between worlds, which means there's no many-to-many message/
time coordination. Again, you can build special-purpose stuff on top  
to achieve some particular world-to-world coordination, but there's  
no magic in Croquet to help you.

   SL - is it easy 3D chat? (The simplification maybe being that  
avatars are more comprehensible than text for social interaction?)  
I'm not sure. Mark raises a good point in wondering why SL doesn't do  
Jabber.  And why don't they integrate with VoIP and the plain old  
telephone system? It may be that they will do these things, but if  
they're considered a success without having done so, than I'm not  
sure that providing simpler chat explains such success. I'm guessing  
the real core value of SL is as an identity-provider. (More insight  
from Mark!)   [Digression: How does incorporating open identity-
management relate to this core value? I don't know: it could  
strengthen or weaken it.]  Suppose that identity management is what  
SL would fundamentally bring to the table in a Croquet/SL mash-up.  
Are there better choices, such as Facebook? I think neither Facebook  
nor Second Life have any particular technology magic for identity  
management. But I do think they both have built some extraordinarily  
good social magic: people want to establish their identity in these  
worlds. Which brings us back to the idea of people and community as  
the value, rather than technology, which is where this started.

-H

Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
Howard Stearns wrote:

> The motivation for a Croquet/SecondLife interaction is apparently just
> to have fun and see what happens. That sounds great, and my chief
> reaction from the sidelines is "just do it."
>
> Some of the conversation has been circling around what kinds of things
> are likely to work out well, and which might be dead-end traps in
> which it can be deceptively difficult to produce inspiring results.
>
> For example, SL has many participants, but the Web has more. For that
> matter, so does soccer and Coca Cola. Shouldn't Croquet do something
> with them? Part of the answer, I think, is not about technology fits,
> but simply about the people involved in each effort. Just get good
> folks together. I think Croquet itself came about from such an idea.  
> I imagine that there are enough commonalities in the Croquet and SL
> communities to spark some inspiration.
>
> There's also been some concern about issues of ownership. While a
> Croquet/SL interaction might highlight some issues of "intellectual
> property", I think it's reasonable to ask: "Are these proposals
> fundamentally different than changes that are happening in the world
> anyway?"  If not, then don't worry about it.  While machinery to
> protect secrets is a good and reasonable thing, I feel it's untenable
> to permit people access to something that they are then not allowed to
> use.  If the goal of a Croquet/SL bridge is to try "something fun,"
> why get bogged down limiting non-scarce, non-real property? That's as
> useless as preparing to fight the previous war.


Why indeed? Because some people make a living creating such virtual
property. One or two people actually make a living that is quite good
(mid-6 figures per year--American $$, not Linden Bucks) dealing with
property of all sorts in Second Life, and anyone who interferes with
such a living in a substantial way WILL get sued, and rightfully so, in
my opinion. There are already real world lawsuits underway on these issues.

The fact that you are unaware of the existence of such people doesn't
change the legal, moral and practical realities of their existence.

This lack of awareness seems to pervade this forum. Its not simply the
thrill of "creating something" that draws creative people to Second
Life.  It is the prospect of doing something creative and making, or at
least, supplementing, a real world living while doing it, that draws
them. As an old girl friend once pointed out, "art for art's sake" is a
recent invention. Up until recently, nearly every famous masterpiece of
art in every culture was commissioned or done by an artist on retainer
to a wealthy patron. Literature was the same way.

That was the norm until the means of mass production of art and
literature came about, and then artists and writers could hope to write
what they want and make a living doing it.

Until such time that Croquet and other similar projects are able to
promise recompense, even at an exchange rate of 250 to 1,  to content
creators, you will not see all that much content creation within
Croquet. And if "freedom loving" programmers decide that the hours
(literally hundreds of hours in some cases) spent creating content means
nothing, and decide to provide it gratis, they will get stomped on if
it  substantially interferes with SL businesses and artists. For the
most part, these are not "corporate giants" but first tier craftsmen
selling their art directly to customers for literally pennies per item.
Stealing from them is a crime by anyone's standards.




perhaps all of you are laughing at this point, but you should be aware
that the single most common question asked by the literally millions of
newbies who actually manage to make it out of the Orientation Island
into the rest of the Second Life world is probably: "how do I make some
money here?" How many millions of people have tried Croquet?


It is a serious question, and serious people are exploring the answers.
You might want to chat with them and listen to the people who ARE part
of the corporate giants before you laugh much more:

http://www.manpower.com/press/secondlife.cfm?mode=secondlife


Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
In reply to this post by Howard Stearns-3
Howard Stearns wrote:

>
>   SL - is it easy 3D chat? (The simplification maybe being that
> avatars are more comprehensible than text for social interaction?) I'm
> not sure. Mark raises a good point in wondering why SL doesn't do
> Jabber.  And why don't they integrate with VoIP and the plain old
> telephone system? It may be that they will do these things, but if
> they're considered a success without having done so, than I'm not sure
> that providing simpler chat explains such success. I'm guessing the
> real core value of SL is as an identity-provider. (More insight from
> Mark!)   [Digression: How does incorporating open identity-management
> relate to this core value? I don't know: it could strengthen or weaken
> it.]  Suppose that identity management is what SL would fundamentally
> bring to the table in a Croquet/SL mash-up. Are there better choices,
> such as Facebook? I think neither Facebook nor Second Life have any
> particular technology magic for identity management. But I do think
> they both have built some extraordinarily good social magic: people
> want to establish their identity in these worlds. Which brings us back
> to the idea of people and community as the value, rather than
> technology, which is where this started.
>
> -H
>
>

Second Life has had many issues with growing pains over the last few
years. A quick check of the SL economic stats
http://secondlife.com/whatis/economy.php reveals that:

 There was 1 registered user of Second life in April of 2001 who had 4
avatars.

By January 2005, there were 10,000 registered users with 13,000 avatars.
There were 5000 paying customers who didn't own land.

By June of 2006, there were  123,000 registered users with 235,000
avatars in-world. There were 19,000 paying customers who didn't own land.

In July of 2006, Linden labs starting exchanging Lindens for real money.
They received an amazing amount of publicity over the next year as the
most enterprising participants found they could now make a Real Life
living in-world. One woman now has a net worth of $1 million US and runs
an in-world Second Life business with 60 full-time employees.

The figures for Second Life a year after the Linden Exchange opened are
staggering:

5 million+ people have tried Second Life in the past year. 1.7 million
have logged on within the past 2 months alone. The number of paying
customers has nearly quintupled from 19,000   June of last year to
94,000 in June of this year. The number of concurrent users has more
than quadrupled to a high of more than 42,000.

The number of people who are capable of making a Real Life living via
Second Life has more than doubled.

And this is using an antiquated architecture that was designed to handle
perhaps 10,000 concurrent users with all the bugs and outages and
complaints by users that you might expect given all the bugs and
outages, etc. A new, far more scalable, architecture is being
implemented over the next few months in stages and Linden Labs projects
400,000 concurrent users by the end of next year, I have heard.



My point is that it isn't the "sense of identify" that attracts most
people to Second Life. It is the prospect, however unlikely, for making
a living by creating things.

Perhaps the "sense of identify" via consumerism is what keeps most of
them around, but the figures certainly suggest that there is a direct
correlation between the availability of real money and population growth.




Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
Lawson English wrote:
>
>
> The number of people who are capable of making a Real Life living via
> Second Life has more than doubled.

Has more than doubled in the last 6 months.
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

Darius Clarke
In reply to this post by LawsonEnglish
I know that several of the chief architects of Croquet have friends
working at Linden Labs. I'm sure both are aware of each other's
overriding goals.

I think that Lawson might not be aware of how more universities are
using Croquet than businesses so it has a "research for research's
sake to explore possibilities" perspective for many of its purposes.

Croquet is still a technology. Not an marketplace. I've also read a
survey that said most users of Second Life exist online for "voyeur"
reasons. They live in simple dwellings with little hope of many
material possessions or to own a home. So, they "live large" in Second
Life, not necessarly to make money. Also, this might explain why the
SL visitors don't travel much (except to the dances).

I see the metaverse as a place for education, mutual education such as
Wikipedia. In that sense, its market value is part of a larger package
of education and assessment (via a created portfolio). One might
describe Croquet's help as a blend of Discovery Channel simulations
and Wikipedia. For in this world who have a perspective which they
want to win others to their point of view, much printed literature,
videos, and audio recordings have been made and given away for free.
An interactive simulations whose rules people can explore, change, and
play with would help them as well. Many web sites are created w/o an
interest to create money just because it has a large audience and are
available for mash-ups and general pubic consumption (government
agencies). Croquet might be the same.

I think Croquet and SL have significantly different strengths. Croquet
when you need complete control of the environment and instant access
at all times for one's project. Also, for when you have a small target
audience and don't want to risk something visible to the public. When
one needs a complete programming language. When one needs infinite
real estate and no restrictions on model, simulation size. For
applications needing true sizable fonts and interconnections between
text and the simulation. For leveraging common programming connections
and protocols to devices in the real world. For deep collaboration in
construction of models and simulations.

Croquet can record and play back many aspects of the simulation and
mutual learning sessions while one can't in second life.

SL is for pubic exhibition of models, and simple simulations. For
public discussions about the models/simulations. For a marketplace.

So the interconnections between SL and Croquet in my mind are:
1) Rapidly prototype a simulation in Croquet with a small team until
the concepts are clear enough for public performance, discussion and
marketing, then release to SL.

2) Start in SL with a public discussion among those interested in a
given interest/discipline to determine a need. Prototype in SL then,
when SL limits are reached, port to Croquet for polishing and private
distribution.

3) Have Croquet be an engine for computations and just display the
results in SL, using SL as something like a puppet.

4) Use Croquet for projects needing more than 70 simultaneous
visitors. Use SL for projects needing fewer. Croquet's visibility
filters can allow many people to function in the same world w/o
interfering with each other (in the same manner as how one is
prevented from meeting one's self at "Milliways", the "Restaurant at
the End of the Universe").

5) Use Croquet for procedurally generated models and textures and SL
for static ones.

And, so to each his own universe.
Darius
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

LawsonEnglish
Darius Clarke wrote:
> I know that several of the chief architects of Croquet have friends
> working at Linden Labs. I'm sure both are aware of each other's
> overriding goals.

As I said before, Zero Linden, director of "Icehouse Studio," the
architectural programming division of Linden Labs, used to work for Dan
Ingals at Apple.

>
> I think that Lawson might not be aware of how more universities are
> using Croquet than businesses so it has a "research for research's
> sake to explore possibilities" perspective for many of its purposes.

I'm quite aware of this. My tirade was directed towards someone whom I
felt was apparently advocating the theft (in the legal and moral sense
of the word) of intellectual property because it wasn't real.


>
> Croquet is still a technology. Not an marketplace. I've also read a
> survey that said most users of Second Life exist online for "voyeur"
> reasons. They live in simple dwellings with little hope of many
> material possessions or to own a home. So, they "live large" in Second
> Life, not necessarly to make money. Also, this might explain why the
> SL visitors don't travel much (except to the dances).
I am sure that there are people like that. There have been 2 million new
visitors to Second LIfe in teh past 2 months, according to this Newsweek
article that just came out today:

http://www.msnbc.msn.com/id/19876812/site/newsweek/

I tend to doubt that most of them end up in the dance halls since you
must first learn a great deal about SL in order to fully participate in
such places.


And while many people no doubt are living a vicarious life in SL, it is
hardly just dancing, though I'm told that many wheelchair bound people
DO frequent the night clubs in order to dance.

Others engage in virtual reality tourism and visit the myriad palaces,
mosques, fantasy/sci-fi creations, etc., that people have created. Qarl
Linden, the animation guru at LInden Labs, wrote a program to create
giant cube with 7 virtual miles of corridors, based on a cavern
generation formula. I know a woman who has created a smaller system of
more real-looking caves and tunnels that she is using as a teaching aid
in classes on geology.

Islands exist for combat, and role playing based on virtually every
major fantasy and sci-fi book ever written. These islands cost $3500 up
front, and $200/month paid to Linden Labs. It is doubtful that
philantropists are funding them, so the "landowners" must be generating
decent income from the people that use the islands on a regular basis.

Other people lecture in-world on real world topics. Still others teach
in-world on SL topics. IBM maintains at least 19 islands for research,
public relations and teaching purposes. Their CodeStation island is
considered one of the best in-world references for programming in Second
Life.

There exists a consortium of librarians that volunteer their time for
between 50-70 hours per week to answer real-world and SL-related
research questions at the Second Life Library island, one of 5 or 10  
"Info Islands" supported by educational grant money. At the same time,
students and faculty of library science departments around the world are
researching how to devise a genuinely useful "virtual library," using
these SL islands and the many hundreds of visitors per day as their
research sources.

Manpower, one of the largest temp agencies in the world, maintains a HQ
in second life that is staffed by paid employees 24 hours/day, 7 days
per week. They are exploring the virtual reality workplace and how it
relates to their realworld business.

The Second House of Sweden is a virtual copy of the House of Sweden, the
Swedish Embassy in Washington DC. It is staffed by embassy employees
from DC and Swedish Institute employees living in Sweden, who answer
questions on Sweden and Swdish businesses and universities and architecture.


There are roughly 10,000 islands in Second Life. Not all of them are
residential or casinos or dance halls. And I know people who operate
home businesses out of their little Second Life houses, so its not
merely a way of collecting virtual reality junk to make them feel better
about their squalid real lives..





>
> I see the metaverse as a place for education, mutual education such as
> Wikipedia. In that sense, its market value is part of a larger package
> of education and assessment (via a created portfolio). One might
> describe Croquet's help as a blend of Discovery Channel simulations
> and Wikipedia. For in this world who have a perspective which they
> want to win others to their point of view, much printed literature,
> videos, and audio recordings have been made and given away for free.
> An interactive simulations whose rules people can explore, change, and
> play with would help them as well. Many web sites are created w/o an
> interest to create money just because it has a large audience and are
> available for mash-ups and general pubic consumption (government
> agencies). Croquet might be the same.
>
> I think Croquet and SL have significantly different strengths. Croquet
> when you need complete control of the environment and instant access
> at all times for one's project. Also, for when you have a small target
> audience and don't want to risk something visible to the public. When
> one needs a complete programming language. When one needs infinite
> real estate and no restrictions on model, simulation size. For
> applications needing true sizable fonts and interconnections between
> text and the simulation. For leveraging common programming connections
> and protocols to devices in the real world. For deep collaboration in
> construction of models and simulations.
>
All very useful, and a very detailed conception of what I see as the
advantage of creating an interface between Croquet (as it exists
currently) and SL (as it exists currently).


> Croquet can record and play back many aspects of the simulation and
> mutual learning sessions while one can't in second life.
>
> SL is for pubic exhibition of models, and simple simulations. For
> public discussions about the models/simulations. For a marketplace.
>
> So the interconnections between SL and Croquet in my mind are:
> 1) Rapidly prototype a simulation in Croquet with a small team until
> the concepts are clear enough for public performance, discussion and
> marketing, then release to SL.
>
> 2) Start in SL with a public discussion among those interested in a
> given interest/discipline to determine a need. Prototype in SL then,
> when SL limits are reached, port to Croquet for polishing and private
> distribution.
>
> 3) Have Croquet be an engine for computations and just display the
> results in SL, using SL as something like a puppet.
>
> 4) Use Croquet for projects needing more than 70 simultaneous
> visitors. Use SL for projects needing fewer. Croquet's visibility
> filters can allow many people to function in the same world w/o
> interfering with each other (in the same manner as how one is
> prevented from meeting one's self at "Milliways", the "Restaurant at
> the End of the Universe").
>
> 5) Use Croquet for procedurally generated models and textures and SL
> for static ones.
>
> And, so to each his own universe.
> Darius
>
All of what you say has merit, and is almost 100% valid, currently, but
don't assume that SL's architecture is static, anymore than Croquet's
is. The current SL architecture was designed to handle perhaps 1/10 to
1/100 of the number of users that it is now supporting. Assumptions
about how many avatars can co-exist in a sim, etc., are probably going
to be off by an order of magnitude by the end of next year. Likewise,
assumptions about graphics and physics capabilities.

As both systems mature, the nature of the collaboration may well change.
What is an advantage this year, may not be one next year, but by next
year, Croquet may offer NEW things that SL lacks. It behooves both sides
to keep an open mind about what value can be found in collaboration.

That said, a simple one-way portal from SL to Croquet will almost
certainly offerone  timeless advantage to Croquet developers: warm
bodies to test things. In order to keep those warm bodies flowing, new
capabilities will need to be devised. Having such a challenge and rising
to meet it can only be seen as a good thing, I think.
Reply | Threaded
Open this post in threaded view
|

RE: Second LIfe hosting Croquet? (long ramble)

Kaan Bingöl
In reply to this post by LawsonEnglish



Lawson English wrote;
"perhaps all of you are laughing at this point, but you should be aware
that the single most common question asked by the literally millions of
newbies who actually manage to make it out of the Orientation Island
into the rest of the Second Life world is probably: "how do I make some
money here?" How many millions of people have tried Croquet?"



If money making is the sole or primary value proposition to most of Second Life residents, what will happen to Second Life and to those millions when they realized even making a decent money is impossible for most of them?

For me, it seems  we are going straight up to a hype cycle now for SL, with a possible down turn.

Regards,
Kaan
Reply | Threaded
Open this post in threaded view
|

Re: Second LIfe hosting Croquet? (long ramble)

David P. Reed
In reply to this post by LawsonEnglish
Who exactly is advocating theft of property because it isn't real?  
This seems like trolling for an opponent to me.

Croquet has no beef with Second Life.   If Second Lifers have a beef
with Croquet, I'm confused, at least, and troubled as well.   Sounds
like the violence that surrounds the competition between the Red Sox and
the Yankees, except there is no competition between Croquet and Second
Life, that I know of.

I'd suggest cooling down here.

Lawson English wrote:

> Darius Clarke wrote:
>> I know that several of the chief architects of Croquet have friends
>> working at Linden Labs. I'm sure both are aware of each other's
>> overriding goals.
>
> As I said before, Zero Linden, director of "Icehouse Studio," the
> architectural programming division of Linden Labs, used to work for
> Dan Ingals at Apple.
>
>>
>> I think that Lawson might not be aware of how more universities are
>> using Croquet than businesses so it has a "research for research's
>> sake to explore possibilities" perspective for many of its purposes.
>
> I'm quite aware of this. My tirade was directed towards someone whom I
> felt was apparently advocating the theft (in the legal and moral sense
> of the word) of intellectual property because it wasn't real.
>
>
>>
>> Croquet is still a technology. Not an marketplace. I've also read a
>> survey that said most users of Second Life exist online for "voyeur"
>> reasons. They live in simple dwellings with little hope of many
>> material possessions or to own a home. So, they "live large" in Second
>> Life, not necessarly to make money. Also, this might explain why the
>> SL visitors don't travel much (except to the dances).
> I am sure that there are people like that. There have been 2 million
> new visitors to Second LIfe in teh past 2 months, according to this
> Newsweek article that just came out today:
>
> http://www.msnbc.msn.com/id/19876812/site/newsweek/
>
> I tend to doubt that most of them end up in the dance halls since you
> must first learn a great deal about SL in order to fully participate
> in such places.
>
>
> And while many people no doubt are living a vicarious life in SL, it
> is hardly just dancing, though I'm told that many wheelchair bound
> people DO frequent the night clubs in order to dance.
>
> Others engage in virtual reality tourism and visit the myriad palaces,
> mosques, fantasy/sci-fi creations, etc., that people have created.
> Qarl Linden, the animation guru at LInden Labs, wrote a program to
> create giant cube with 7 virtual miles of corridors, based on a cavern
> generation formula. I know a woman who has created a smaller system of
> more real-looking caves and tunnels that she is using as a teaching
> aid in classes on geology.
>
> Islands exist for combat, and role playing based on virtually every
> major fantasy and sci-fi book ever written. These islands cost $3500
> up front, and $200/month paid to Linden Labs. It is doubtful that
> philantropists are funding them, so the "landowners" must be
> generating decent income from the people that use the islands on a
> regular basis.
>
> Other people lecture in-world on real world topics. Still others teach
> in-world on SL topics. IBM maintains at least 19 islands for research,
> public relations and teaching purposes. Their CodeStation island is
> considered one of the best in-world references for programming in
> Second Life.
>
> There exists a consortium of librarians that volunteer their time for
> between 50-70 hours per week to answer real-world and SL-related
> research questions at the Second Life Library island, one of 5 or 10  
> "Info Islands" supported by educational grant money. At the same time,
> students and faculty of library science departments around the world
> are researching how to devise a genuinely useful "virtual library,"
> using these SL islands and the many hundreds of visitors per day as
> their research sources.
>
> Manpower, one of the largest temp agencies in the world, maintains a
> HQ in second life that is staffed by paid employees 24 hours/day, 7
> days per week. They are exploring the virtual reality workplace and
> how it relates to their realworld business.
>
> The Second House of Sweden is a virtual copy of the House of Sweden,
> the Swedish Embassy in Washington DC. It is staffed by embassy
> employees from DC and Swedish Institute employees living in Sweden,
> who answer questions on Sweden and Swdish businesses and universities
> and architecture.
>
>
> There are roughly 10,000 islands in Second Life. Not all of them are
> residential or casinos or dance halls. And I know people who operate
> home businesses out of their little Second Life houses, so its not
> merely a way of collecting virtual reality junk to make them feel
> better about their squalid real lives..
>
>
>
>
>
>>
>> I see the metaverse as a place for education, mutual education such as
>> Wikipedia. In that sense, its market value is part of a larger package
>> of education and assessment (via a created portfolio). One might
>> describe Croquet's help as a blend of Discovery Channel simulations
>> and Wikipedia. For in this world who have a perspective which they
>> want to win others to their point of view, much printed literature,
>> videos, and audio recordings have been made and given away for free.
>> An interactive simulations whose rules people can explore, change, and
>> play with would help them as well. Many web sites are created w/o an
>> interest to create money just because it has a large audience and are
>> available for mash-ups and general pubic consumption (government
>> agencies). Croquet might be the same.
>>
>> I think Croquet and SL have significantly different strengths. Croquet
>> when you need complete control of the environment and instant access
>> at all times for one's project. Also, for when you have a small target
>> audience and don't want to risk something visible to the public. When
>> one needs a complete programming language. When one needs infinite
>> real estate and no restrictions on model, simulation size. For
>> applications needing true sizable fonts and interconnections between
>> text and the simulation. For leveraging common programming connections
>> and protocols to devices in the real world. For deep collaboration in
>> construction of models and simulations.
>>
> All very useful, and a very detailed conception of what I see as the
> advantage of creating an interface between Croquet (as it exists
> currently) and SL (as it exists currently).
>
>
>> Croquet can record and play back many aspects of the simulation and
>> mutual learning sessions while one can't in second life.
>>
>> SL is for pubic exhibition of models, and simple simulations. For
>> public discussions about the models/simulations. For a marketplace.
>>
>> So the interconnections between SL and Croquet in my mind are:
>> 1) Rapidly prototype a simulation in Croquet with a small team until
>> the concepts are clear enough for public performance, discussion and
>> marketing, then release to SL.
>>
>> 2) Start in SL with a public discussion among those interested in a
>> given interest/discipline to determine a need. Prototype in SL then,
>> when SL limits are reached, port to Croquet for polishing and private
>> distribution.
>>
>> 3) Have Croquet be an engine for computations and just display the
>> results in SL, using SL as something like a puppet.
>>
>> 4) Use Croquet for projects needing more than 70 simultaneous
>> visitors. Use SL for projects needing fewer. Croquet's visibility
>> filters can allow many people to function in the same world w/o
>> interfering with each other (in the same manner as how one is
>> prevented from meeting one's self at "Milliways", the "Restaurant at
>> the End of the Universe").
>>
>> 5) Use Croquet for procedurally generated models and textures and SL
>> for static ones.
>>
>> And, so to each his own universe.
>> Darius
>>
> All of what you say has merit, and is almost 100% valid, currently,
> but don't assume that SL's architecture is static, anymore than
> Croquet's is. The current SL architecture was designed to handle
> perhaps 1/10 to 1/100 of the number of users that it is now
> supporting. Assumptions about how many avatars can co-exist in a sim,
> etc., are probably going to be off by an order of magnitude by the end
> of next year. Likewise, assumptions about graphics and physics
> capabilities.
>
> As both systems mature, the nature of the collaboration may well
> change. What is an advantage this year, may not be one next year, but
> by next year, Croquet may offer NEW things that SL lacks. It behooves
> both sides to keep an open mind about what value can be found in
> collaboration.
>
> That said, a simple one-way portal from SL to Croquet will almost
> certainly offerone  timeless advantage to Croquet developers: warm
> bodies to test things. In order to keep those warm bodies flowing, new
> capabilities will need to be devised. Having such a challenge and
> rising to meet it can only be seen as a good thing, I think.
>
12