他のオンラインゲームに比べて大きな自由があります。
ぼくは空を飛ぶ乗り物を作りました。
板状のオブジェクトを作って、20行程度のスクリプトを貼り付けました。
その板に乗ってあちこち飛び回りました^^。
↓僕が作ったサンプルです。
default
{
state_entry()
{
llListen( 0, "", NULL_KEY, "" );
llSetStatus(STATUS_PHYSICS,TRUE); // make the object physical.
}
listen( integer channel, string name, key id, string message )
{
vector pos = llGetPos();
float d=10.0;
if (message=="i") {
pos += <d, 0.0, 0.0>;
} else if (message=="m") {
pos -= <d, 0.0, 0.0>;
} else if (message=="j") {
pos += <0.0, d, 0.0>;
} else if (message=="k") {
pos -= <0.0, d, 0.0>;
} else if (message=="q") {
pos += <0.0, 0.0, d>;
} else if (message=="a") {
pos -= <0.0, 0.0, d>;
}
llMoveToTarget(pos, (integer)d/2);
}
}
なんでもいいから適当にオブジェクトを作ってこのスクリプトをドロップします。で、そのオブジェクトに座って「q」としゃべれば上昇します。「a」で下降します。i,m,j,kで前後左右に移動します。
自己増殖するような生命体も作れるらしいです。
実際の生活では制約(上下関係、思いやり)があってできないことが、できるということではないでしょうか。
また、アバターを通して、その行動に対しての他人のリアクションも見れるということ。
不動産を運用したり、違法性無くビジネスが出来るのも凄いよなーと
思いました。
これによって、コンテンツが増えたのも面白さの一つだと思います。