Twitter FaceBook
Main Email Map Ðóññêàÿ âåðñèÿ English version Die deutsche Version
Andersen Software
Company | Services | Industry | Projects | Contacts
Plans that come true
BuilderBot
Builder Bot BuilderBot is the utility that allows to DownLoad and UpLoad Second Life archives consisted of objects and textures from/to Second Life game.

According to the game producer lindenlab.com :

"Second Life is a 3D virtual world created by its Residents (people like you) that's bursting with entertainment, experiences, and opportunity".

Here is the link to this game site .

An example of Second Life world
Picture. An example of Second Life world

The aim of the project was to develop a stable, fast application that could export big volumes of data from Second Life and create archives with primitives, terrains, textures and settings. Application also had to be able to import these archives back to Second Life adding to the world the objects that were created in different places.

Example of objects downloading
Picture. Example of objects downloading

The principles of application are very simple: Bot enters the Second Life world and begins to catch objects that it can observe. When objects of the district are calculated Bot moves to the other place where repeats the same algorithm. Counted objects and textures lately download in to archive.

The key system features are following:
  • Possibility to Import / Export worlds;
  • Scanning world by moving on a box or flying;
  • Encrypting and security mechanisms;
  • Fast performance;
  • Intuitive user interface and simple navigation;
  • Advanced application stability.
Technologies and tools that were used: .Net Framework 3.5, C#, Lib Open Metaverse, XML, MS Project, RUP.

Efforts: 2000 hours

Specificity of the project

The main problem was that chances to catch an object in the Second Life for downloading was not so high. Once an event "a new prim" rose we got a GUID of a prim, but to download it on a client computer was not such an easy task. There were many reasons why it could happen, a bandwidth of Internet channel, overload of Second Life server, user rights etc. This problem led to another one. We couldn't test application with 100% reliability. We didn't know whose the mistake, our or Second Life's. We even did not know was it a mistake So what we’ve done? We reduced a square of scanning to the limits where problems of Internet bandwidth or overload were miserable and could test our functionality 100% sure.

Express your opinion about this text!
Your Name      
Your Contact  
  Send  


Additional links Team Contact us
Customer web site
Wiki Second Life
lib.openmetaverse
Team leader If you have additional questions, please contact us by sending us a Email, or call +7 926 245 80 29

Andersen All projects
Andersen Similar project - OAR Editor




129626, Minsk, Pervomaiskaya 14
E-mail: forrestbox@gmail.com
+7 (926) 245-80-29