2009-07-22 8 views
4

私はウェブゲームの作成を計画しています。私は、このゲームをブラウザ内で実行し、まともなパフォーマンスを持ち、多くの連続したアニメーションと入力ができるようにします。私はそれが後で大規模になるようにしたいので、私はこのゲームがうまくスケールしたい。Webゲームを作成するには、どの技術を使用するのですか?

私はJavaアプレットを作成しようと考えましたが、疑い始めました。アプレットは正しい選択ですか?私はjavaFXを見ますか?または私はフラッシュやJavaScriptを試す必要がありますか?それとも私がまだ考えていない技術はありますか?

Webゲームを作成するにはどの技術をお勧めしますか?

答えて

3
  • のAdobe Flash
  • のAdobe Flexの
  • マイクロソフトのSilverlight
0

Processingおそらくあなたのニーズに合いました。純粋なJavaよりも使いやすく、素敵なライブラリがたくさんあります。そして、最終的には通常のJavaアプレットが得られます。 Flashはウェブゲームにとっても良い選択肢です。

+0

処理?本当に?私はそれが小さな小さなもの以外のものに使用されて見たことがない。あなたは本当にそれが拡大縮小できると思いますか? – Breton

+0

些細な小さなエディタをすべて使用する必要はありません。 EclipseでProcessingを書くことができます。私は彼らが持っているスケーラビリティの問題はIDEだけであると言います。 –

+0

Javascriptはゲームを作る最良の方法ではありません。 ネイティブAPIがなく、クラスがありません。 –

5

Haxeを本当にお勧めします。ウェブゲームを実行するウェブサイトの多くは、この言語/フレームワークを使用するので、私は現時点では覚えていません。実際、それはそのために設計されています。

haXeのではJavaScript、フラッシュ、PHPを組み合わせ

...

編集:haXeので実行されているウェブサイトのリスト:here。すべてのモーションツインウェブサイトはHaxeを使用しています。

3

私はWebゲームのJavaアプレットを考えません。私はのために行くだろう:フォーマットは

  • のAdobe Flash
  • を許可する場合

    1. HTML + Javascriptを
    2. マイクロソフトのSilverlight

    純粋な理由なしにあなたのゲームをプレイしないことができるようになり、人々の数インストール。

    +0

    合意。 Javaはブラウザ上でほぼ死んでいる。彼らはFlashに対してずっと前からゲームを失っていたが、これは現実にはデファクトスタンダードと見なすことができる。しかし、Moonlight 2が終了するまで、Linuxユーザーは少し待たなければならないが、Silverlightは追いついている。 – Joey

    0

    本当に基準に依存しますが、2D、3D、テキストモードですか?しかし、できるだけシンプルにするだけです。つまり、「名前」などの理由で、過度に考えすぎてはいけないし、技術を選択するべきではありません。アーキテクチャを作成し、ゲームに適した技術を使用します。

    、既知の良好なテクのリスト

    • マイクロソフトのSilverlight
    • のAdobe Flash
    • のJava(アプレット)

    といくつかのより多くが、これらは最も一般的です。

    0

    Flashは本当にこれのための最良の賭けです。私はシルバーライトなどの新しいテクノロジーから離れています。なぜなら、それらをあまり頻繁に見ないのではなく、典型的にはそうではなかったことをどうやってやっていくのか悪い決断になるからです。まだ完了しました。

    特にスケーリングについて言及しているので、フラッシュはvector graphicsを使用します。サイズはピクセル単位で定義されていないため、大小どちらでも構いません。

    Javaは実行可能ですが、実際には、すべての最高のWebゲームはフラッシュを使用して行われます。 Kongregateのようなウェブサイトのすべての素晴らしいゲーム、特にArmor Gamesが制作したものを見てください。一度それが十分に大きくなると、特定の制限を乗り越えるためにブラウザの外に移動する価値があるかもしれませんが、それは将来非常に遠いです。

    +0

    私は疑問に思っていますか?彼は "スケール・ウェル"でイメージ・スケーリングを意味していました:) – Joey

    +0

    それはそうかもしれませんが、最初の試合ではその意味で「スケールが良い」ゲームを作る心配はありません。 10番目のゲーム。その点に到達するには非常に大きく、着実に丸いカーブがあり、「初めてのゲーム」と「大規模なマルチプレイヤーフラッシュゲーム」の間には多くのことが学びます。 – Sneakyness

    +0

    彼はかなりの時間シングルプレイヤー以外のものについても心配すべきではありません。一人の人にとって楽しいことでなければ、それは1,000人にとって楽しいことではありません。 – Sneakyness

    0

    もあります:

    • プッシュボタン - オープンソースのフラッシュエンジンが。

    • Game Maker - 今はWebコンポーネントがあり、簡単なゲームでは無料で、フルエンジンでは少額です。

    • ワイルドタンジェント - 優れたグラフィック、高いコストです。

    • Flixel - フラッシュのためのエキサイティングな新しいゲームエンジン、私は信じています。

    • FlashPunk - ブロック上の新しい子供、Flixelと競争しようとしています。

    0

    ActionScript 3の、あなたはあなたがコーディング、あなたがフレックス使用できる唯一必要と思うとき、フラッシュを開始する必要があります;)

    関連する問題