5

これについては、一般の方の意見をお待ちしております...

Second Life が出たときは本当に心配でした。私はそれがインターネットのゲームチェンジャーになると思っていました。プログラマーや大学生以外では、Second Life で適切なユーザー エクスペリエンスを得るために必要なハードウェアやインターネット接続の要件を備えている人はそれほど多くないことに気付くまでは.

これは、Linden Labs サーバーが実際に一度に土地を訪れる約 70 人しか処理できないという事実と相まって. したがって、Second Life で作成したインタラクティブな 3D コンテンツが何であれ、従来の Web アプリで得られるヒット数を生み出すことはできません。

しかし、それでも、将来のために... この問題の解決策を見つけたとき、LSL を学ぶ価値はあるのでしょうか?

4

11 に答える 11

14

LSLは、時間と満足度の比率が非常に高い、ちょっとしたイベント指向の言語です。これは、通常の非常に退屈なWebアプリのものとはまったく異なる何かに取り掛かるのに本当に良い方法です。あなたはドリルを知っています:

  • サーバー(Java)
  • デスクトップ(.NET)
  • web(Javascript / PHPなど)
  • 低レベルのもの(C / C ++)

それらはすべて、LSL /SecondLifeプラットフォームと比較して似ています。

さらに、サイドで数ドル稼ぐのは素晴らしいことです。大きくて健康的で活気のあるSecondLifeコミュニティがあり、LSLプログラマーが求められており、SecondLifeのマイクロペイメントは健在です。

Second Lifeの大きさはどれくらいですか?

まず第一に、それがどれほど大きいかは実際には問題ではありません。ほとんどの人が知りたい本当の質問は、「それは次の大きなことですか?」です。そうかもしれませんし、惨めに失敗するかもしれません。多分それはすでに主流の製品として失敗し、永遠にニッチとしてそれ自身を定義しました。しかし、それが何であれ、技術的には、Amazon WebサービスやiPhoneと同じように、最先端です。また、ゲームではなく、たとえばWorld of WarcraftよりもFacebook(2D Web現象)に似ているのは3DMMOの世界だけです。Linden Labs(Second Lifeの作成者)はまた、3Dの世界を接続し、プロトコルを標準化しようとする唯一の既存のイニシアチブをリードしています。彼らのプラットフォーム。

しかし、議論のために...

1つのSecondLifeシミュレーターで最大70人を比較しても、あまりわかりません。シミュレーターはSecondLifeの物理空間(256 m 2)に相当し、2DWebのWebサーバーのようなものです。1つのWebサーバーに同時にアクセスできるユーザーの数は、それがホストするWebサイトについてはあまりわかりません。また、いつでもWebサーバーを追加できます。とにかく、Big Second Lifeイベントは通常、複数のシミュレーターにまたがっており、何千ものシミュレーターがあります。

Second Lifeの陸地を他のいくつかの参考資料(WoWなど)と比較するリンクは次のとおりです。また、より有用な現在の統計のいくつかは次のとおりです。

  • 最大同時ユーザー数86000
  • いつでも40000の最小同時ユーザー
  • 1444530ユーザーが過去60日間にログインしました

これは、2008年4月に中国だけで100万人の同時ユーザーを襲ったWoWよりもはるかに少ないですが、WoWのすべてのコンテンツはBlizzardによってほぼ開発されているため、WoWでコンテンツを作成するオプションはありません。

その価値はありますか?

場合によります。いつか主流になるかもしれないという理由だけでLSLを始めようとしているのなら、いや、それはおそらく価値がないでしょう。

一方、それはまだ新しい領域であり、LSLでオリジナルのものを作成することはまだ比較的簡単です。1、2年で、それはそれほど簡単ではありません。それに比べて、SLのファッション市場での競争ははるかに激しく、入手可能な製品を上回ることは非常に困難です。Second Lifeでファッションを始めるのに最適な時期は、約2年前でした(今では手遅れではありませんが、あなたは本当に上手でなければなりません)。

LSLを学ぶ理由はおおよそ4種類あります(重複する可能性があります)。

  • あなたは、LSLなしではできないことを作成できるようにしたいと考えているSecond Lifeユーザーです(そして、あなたのためにそれを行うことができる人や、誰かにお金を払いたくない人がいない)
  • あなたは3D仮想世界に興味のあるプログラマーです
  • あなたは楽しい方法でいくらかの余分なお金を稼ぎたいです(そうです、それは可能です、そしてSecond Lifeが請求書を支払う人々がいますが、それは規則よりも例外です)
  • あなたはプログラマーであり、プロの護衛と協力して補償したいと思っていますが、実際の生活でひよこが何歳か見栄えが良いかを知りたくありません;)-真剣に、Second Lifeはさまざまな人に出くわすのに最適です、そしてLSLスキルは、Javaが単純にできないいくつかの場所にあなたを連れて行きます

Second Lifeで3Dコンテンツを作成するには、通常、プログラミング以上のものが必要であることに注意してください。Photoshop /デザイン、ビデオ、3Dアーキテクチャ(Autocad)、アニメーション、マーケティングなどに簡単にアクセスできます。また、ファッションデザイナー、LSLで建物のプロトタイプを作成しようとしている実際の建築家、教育者、あらゆる種類の異なる職業。

于 2009-03-22T20:09:26.090 に答える
7

そのような質問でいつものように、それはあなたの目標に依存します.

LSLを学ぶ理由:

  • このような分散/並列/対話型システムがどのように機能するかを理解したいだけです。
  • あなたは既に SecondLife に参加しており、自分自身を拡張したいと考えています。
  • あなたは、SecondLife の存在を確立したい会社と契約を結んでいます。

LSLを学ばない理由:

  • すべてに手を出すには、週に十分な時間はありません。
  • あなたがもっと使う可能性が高いことを教えてくれる言語はたくさんあります。
  • それを使用する仕事の機会が空から落ちる可能性は低いです。

私は LL や SL に反対していません。他に何もすることがなければ、楽しみのために LSL に手を出すかもしれません。しかし、私はすでに他にやるべきことがたくさんあります。

于 2009-02-22T20:14:57.983 に答える
3

私自身も LSL スクリプターであり、それだけの価値があります。私は SecondLife で自分の会社を作りました。

さらに、非常にシンプルで、自分の周りに世界を構築するので、自分の仕様に合わせて車を作ることができます!

上で述べたように、他の種類のスクリプトもすぐに利用できるようになるかもしれませんが、少なくとも LSL の基本を知っておくとよいと思います。

于 2009-04-21T17:47:19.333 に答える
3

LSL IMHO は実際には優れた言語ではありません。SL オブジェクトをすばやくスクリプト可能にするためのハックとして始まったとさえ思います。

Second Life は現在 mono と LSL を使用しているため、長期的には C# や Python などの「本物の」言語も提供されると思います。それは間違いなく理にかなっていますし、これについては少し前にいくつかの質問がありました.

また、IETF で進行中の標準化の取り組み ( MMOXと呼ばれる) もありますが、別の方法や新しいスクリプト方法が思いつくかどうかはわかりません。

また、あなたが実際にそれで何をしたいのかもわかりません。それを使用して Web アプリケーションを開発する予定がある場合は、それを思いとどまらせます。他に選択肢がないため、SL で使用するか、単に SL の外で実際の言語を使用してください。

于 2009-02-22T20:15:58.073 に答える
2

私は LSL を書く「本業」を持っています。

多くの人が指摘しているように、書くのはとても楽しいです。つまり、あなたが stackoverflow を読むような人であれば、1 日もかからずにそれを習得できるはずなので、J2EE スタック以外にコンピューティングする何かがあることを確認するだけでも十分に価値があります。

それを学ぶことに関しては、クラスのある学校がたくさんありますが、それらは通常プログラマー向けではありません. LSL ポータルを 1 時間ブラウジングすると、概要がよくわかります。

LSL を書くための仕事のオファーがたくさん来ますか? いいえ、Second Life でスクリプト化された銃を売って大金を稼げますか? いいえ、あなたは今後も業界の最前線ではなく最前線に立ち続けますか? はい。その経験はあなたの視野を広げますか?絶対

ビデオ ゲームで作業することは、Ajax Web ページを作成することよりも優れていますか? さすが!

次の本当にクールで収益性の高い Web ページの使用方法を発明する予定はありますか? 1つあると確信していますか?その地域はすでに多く採掘されています。

仮想世界の次の本当にクールで収益性の高い使用を発明するつもりですか? わからない、それはあなた次第です。少なくとも、新しいフィールドでプレーすることができます。

于 2010-09-30T04:15:44.690 に答える
1

私はこれでビリーと一緒です!私は他の言語からLSLプログラミングにかなり簡単に移行しましたが、いくつかの理由でそれを使用しています。SLで可能なことの限界を押し上げること。多くの人が購入するアイテムを作成するために(それは二重の苦痛です-私はゲームのすべてのコストをカバーするのに十分なお金を稼ぎます、そして人々は私が作ったものを楽しんでいるようです!)。

また、C#は言語へのより穏やかな方法であるため、C#の学習に役立つこともわかりました。

そして最後に、SLには多くのスクリプターがいて、そのほとんどが彼らの専門知識を喜んで共有しています。Script Academyグループに投稿された質問は、ほとんどの場合、十分な情報に基づいて即座に回答を得ることができます。

もちろん、それは本当にjeolからの最初の返事に戻ります-「そのような質問でいつものように、それはあなたの目標に依存します。」

于 2009-06-19T21:02:29.870 に答える
1

いいえ、そうは思いません。

于 2009-02-22T19:34:30.200 に答える
1

linden labs はすぐに lsl よりも「本物の」言語をサポートするようになるでしょう。彼らはすでに、Mono を使用して lsl を .net バイトコードに変換することに移行しています。Mono でコンパイルおよび実行できる他の言語を使用できるようにすることは、論理的な次のステップのようです。おそらく、組み込み関数をサポートするために 1 つまたは 2 つのライブラリを配置します。

少なくともこれは私の希望です。彼らが利用できる言語を他の人に公開した場合、より多くの採用とより興味深いコンテンツが得られると思います.

于 2009-04-11T00:02:38.323 に答える
1

新しい言語を習得するのにどのくらいかかりますか?

LSL を今学ぶことと、必要なときに学ぶことで得られるメリットは何ですか?

楽しみのために、または仕事を見つけるためにそれを学んでいますか?

簡単に言えば、未知数が多すぎる。たとえば、あなたが失業中で仕事を探している場合、仕事を見つける可能性を高めるものは何でも良いことです. おそらく LSL プログラマーはそれほど多くはありません。一方、LSLの求人は何件あるでしょうか?おそらく、まだ知らない人気のある言語を学習するか、すでに知っている言語でスキルを磨いた方がよいでしょう。

于 2009-02-22T20:20:13.430 に答える