welcome: please sign in
Third Life

Concept

Second Life feels a bit clunky to me. There's definitely a problem with server-lag, since all physics happens on the server-side. Another problem is CPU resources -- all computations are done on Linden's cluster.

It would be interesting to create a similar game, but where the physics could be executed client-side and kept in synch with the server (similar to the way Quake3 does it).

Also, it would be interesting if people could host their own bits of land on their own machines (private islands). Could this work while still having a central agency to manage the money flow?

I'd also like to see a prettier scripting language and a better toolset.

Ideally, Third Life would be a more scriptable, distributed, freely-hosted, interactive world.

Technology Resources

Enbaya's ProGATE

(Streaming 3D/2D data compression)

ProGATE is a library for creating streaming 3D worlds. I found out about it via an I, Cringely article. Here's an excerpt:

The whitepaper on it is fascinating.

EventMachine

EventMachine is a Ruby library like Twisted, but for Ruby.

Firewall-Jumper

Firewall Jumper is a NAT-traversing network protocol that uses a 3rd-party to initiate the connection. This would let the clients have a full-fledged peer-to-peer network without needing to open ports in their firewall.

A maximally connected cluster of servers hosted near ISP's

To maximize the bandwidth of a cluster of servers, the 3-network-card mesh network can be used (paper published around 2000).

PlanetLab

PlanetLab is a massive distributed network of machines that's been made available for research projects.

PlanetLab are the hosters of:

PhysX Engine

PhysX is a free C++ physics engine SDK (which can be accelerated by a PhysX card).

Business Ideas

Third_Life (last edited 2010-04-24 09:29:32 by localhost)