Croquet 2 Play

A Fun Key 2 The Future

Black and White People

In Neal Stephenson’s Snow Crash, black-and-white was the term for people connecting to the metaverse via free public terminals which resulted in their avatars appearing in a flickering, low-res, no color form. This fictional situation implied extensive interoperability so that different devices and programs could access the metaverse. In the actual meshverse of today, interoperability hasn’t existed - until now. In the simple video below, you see a Croquet window side by side with a Second Life window. Each shows a world with a cube. At the start the Second Life cube on the right is clicked on, which runs a script causing it to move. Shortly thereafter, you see this action replicated in the Croquet world to the left. Next a Croquet menu select moves the cube in the Croquet window and after a short delay, you see the cube in Second Life move in the same manner. This is possible because the cube object in both environments understands the same message format, something I’ve been working on for over a decade called Remote Action Packets(RAP). In the demo below, because of Croquet’s TeaTime, all Croquet participants would also see the cube move. RAP takes this even further by distributing messages to any RAP aware clients. Each client can render that message in the manner most appropriate for it. A text client might simply display “cube: moved right”. There’s a lot more work and documentation to be done but I’d promised folks at the Intermeshverse Group meeting I’d show demos this week and this is as good a starting point for public discussion so here we go! For Second Life folks there will be RAP code to play with along with some other goodies in the next 24 hours with Croquet code rapidly following. There are some videos of RAP in action in SL and Squeak in the meantime. Stay tuned!

Interoperability video

4 Comments so far

  1. David A. Smith February 24th, 2007 4:28 pm

    Very nice! Quite an interesting idea. I would certainly be interested in see how this develops.

    David

  2. […] Here are videos of RAP/LSL interoperating with Croquet. […]

  3. Julian Lombardi March 3rd, 2007 5:46 am

    Wow. Nice work with lots of potential!

  4. Kelly Rued March 9th, 2007 12:03 pm

    *hug*

    You are awesome. :)

Leave a reply

You must be logged in to post a comment.