- Solipsis
Infobox_Software
name = Solipsis
caption =
developer =France Télécom - R&D Division
latest_release_version = 0.10
latest_release_date =November 30 ,2005
operating_system =Microsoft Windows ,Linux andMac OS
genre =Peer-to-Peer ,MMORPG
license = LGPL
website = [http://solipsis.netofpeers.net solipsis.netofpeers.net]Solipsis is a free and
open source system for a massively multi-participant sharedvirtual world designed byJoaquin Keller andGwendal Simon atFrance Télécom Research and Development Labs. It aims to provide the infrastructure for aMetaverse -like public virtual territory. Relying on apeer-to-peer architecture, the virtual world may potentially be inhabited by a theoretically unlimited number of participants.Motivations
A central objective of Solipsis is to create a virtual world which is as independent as possible from the influence of private interests, such as server ownership. In order to achieve this, it is based around a
peer to peer model rather than the traditional server-client one. Additionally, it aims to give users more flexibility in designing interfaces and content in their individual segments of the virtual world. [cite web
url=http://www.p2pfoundation.net/Introduction
title=Introduction
last=Simon
first=Gwendal
publisher=P2P Foundation
accessdate=2008-08-02]Main Principles
A Solipsis entity is a basic element of the virtual world. To exist, an entity should run a "node" that may be controlled by a "navigator". Nodes are self-organized in a pure peer-to-peer network, in which relationships depend on virtual proximity. A navigator is mainly a
graphical user interface , but some communication services may be added to one for interaction between entities.The virtual world is initially empty and is only filled by entities run by end users' computers. All Solipsis nodes are functionally equal, and no preordained infrastructure is required. This eliminates as far as possible any restrictions on the content or functionality of the world.
Current status
Solipsis currently consists of:
*A peer-to-peer protocol over UDP. The Solipsis protocol gives a node the ability to broadcast its presence within the virtual world. Moreover, this protocol aims to guarantee the maintenance of some global properties.
*A node-navigator interface, which takes the form of an API between the node and the navigator. Currently written inXML-RPC , this interface allows a navigator to control a node and to retrieve information on its virtual surroundings.
*A basic implementation of a Solipsis Node and a Solipsis navigator licensed under the LGPL. The navigator features a two-dimensional representation of the virtual world. The design of current interface resemblesYackPack , an interactive system developed atStanford University . Interaction between entities consists only ofchat .
*Some other services, which implementblog s, some identity fields forsocial networking ,file sharing , and graphical chat.ee also
*"
Snow Crash "
*OSMP
*Croquet project
*Second Life
*Twinverse References
External links
* [http://www.solipsis.org Solipsis Homepage]
* [http://solipsis.netofpeers.net Prior Solipsis project Homepage]
* [http://metaverse.sourceforge.net/ Open Source Metaverse Project]
* [http://news.com.com/A+virtual+world+with+peer-to-peer+style/2100-1025_3-5698499.html A Virtual World With Peer-to-Peer Style]
* [http://www.newscientist.com/article.ns?id=dn7372 Gamers to rule their own virtual worlds]
* [http://www.wired.com/news/games/0,2101,65865,00.html Gamers Eye Open Virtual Worlds]
Wikimedia Foundation. 2010.