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 :
"Second Life is a 3D virtual world created by its Residents (people like you) that's bursting with entertainment, experiences, and opportunity".
.
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.
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.
| Additional links |
Team |
Contact us |


 |
|
If you have additional questions, please contact us by sending us a Email, or call +7 926 245 80 29 |
|