1

2 人のプレイヤーがプレイできる Web ベースの (タブレットなどのポータブル デバイスで動作する) ゲームを開発しようとしていますが、最も安全な技術を知りたいです。

安全であるということは、異なるプラットフォームでパフォーマンスが問題ないことを意味します。

flash/actionscript については知っていますが、flash はすぐに使えなくなる可能性があると思います (Windows 8、iPad ではサポートされません)。

HTML5 はクロスプラットフォームの選択肢のようですが、HTML5 のゲームで経験したパフォーマンスは良くありません。たとえば、Angry Birds はシステムの速度を低下させます。私はこれらの仕様を持っています:

Windows 7
Intel(R) Atom(TM) CPU N450
1.66GHZ
2GB Memory
Browser: Chrome, Firefox

Note: Most of my audience could have a lesser specifications.

Canvas と g2d を使用して HTML5 でもいくつかのペイント (10 x 10 の正方形) を試しましたが、同じようにパフォーマンスが低下します。

  • HTML5 を改善してパフォーマンスを向上させる方法はありますか
  • 純粋な jQuery/Ajax はどうですか?
  • または、使用できる他のツールがあります。

アップデート:

Flash が引き続き Internet Explorer でサポートされることを示します: ただし、IE8 も Flash をサポートしていません。IE7、IE6などもそうではありませんでした。Flash のサポートは常に Adob​​e プラグインを介して提供されてきましたが、これが IE9 で継続されない理由がわかりません。以下のリンクの詳細:

4

3 に答える 3

4

通常、人々がフラッシュが死にかけていると言うとき、彼らはフラッシュがインターネット上のビデオのための死にかけているプラ​​ットフォームであることを意味します。

HTML5またはブラウザベースのJavaScriptは、ゲーム開発のために事前にバイトコードにコンパイルされたフラッシュと競合するほど高速ではないと思います。

いつかそこに到達することを願っていますが、ゲームを開発するのはまだそれほど迅速ではなく、実現可能でもありません。

  1. フラッシュゲームはこの時点でより高速です
  2. それらはサイト間でより簡単に共有されます。特に保護されていない限り、フラッシュゲームを「盗む」場合は、単一のファイルを取得するだけです。これは通常、「スポンサーシップ」または「広告ベース」の収益モデルで望ましく、主要な収入源です。

ただし、フラッシュはますます不器用になり、魅力が減っています。私はそれがウェブベースのゲーム開発の未来であると真剣に疑っています。フラッシュはおそらくすぐに死ぬでしょう。

編集:一般的に、フラッシュは他のプラットフォームと比較して学習曲線が非常に短く、フラッシュアクションスクリプトとJavaScriptは非常に似ているため、フラッシュからjavascriptベースのゲーム開発への移行は非常に簡単なので、ゲームとして提案しますこの時点での開発技術。

また、完全な開示、私は数年間フラッシュゲーム開発者でした、私はたくさんのjavascriptを書きましたが、完全なゲームを構築したことはありません(何度か試しましたが、当時は十分な速さではありませんでした)。

于 2012-06-05T04:17:51.273 に答える
2

フラッシュを使用します。

Flashが「死ぬ」と言っている、誇張された情報が不十分な情報源から、Flashについて間違った印象を受けていると思います。

彼らが言うことは、Flashは、Webベースのアプリケーション、ビデオ、さらには基本的なアニメーションコンテンツではあまり役に立ちません。Flashは、依然としてWebベースのゲームを大きく支配しています。

Flashゲームコンテンツをホストすることで莫大なお金を稼ぐ大規模なウェブサイトがあります、ここにいくつかあります:

このような企業は、一夜にして、あるいはかなり長期間にわたって消滅するだけではありません。

非常に低い学習曲線と組み合わされた、Flashゲーム開発者向けの膨大な数のリソースもあります。これは、初心者でも短期間でゲームを作成できることを意味します。アドビや他の多くの場所では、次のようなゲーム開発用の記事やツールが山ほどあります。

Flashゲーム開発には大きなインセンティブもあります。それは、上記のような多くのWebサイト(Kongretate、Armorgamesなど)がFlashゲームを後援するために多額の現金を提供していることです。追加の現金としてゲームの賞を獲得することもできます。多くのウェブサイトは、ゲームと同じページに表示される広告から得られる収益の一部を提供しています。

Flashはゲーム空間で繁栄し続けるでしょう、そして私はあなたがすぐにその目的のために突然冗長になることを心配する必要はないと思います。


HTML5/JavaScriptを使用することで私が見ることができる利点はほんの一握りです。

  • 無料です。HTML5/JavaScriptアプリケーションを作成するための特別なソフトウェアは必要ありません。
  • モバイルでサポートされています-とにかく、タッチコントロールなどをサポートするためにゲームの一部を再開発する必要があります。これは煩わしく、多くの場合、モバイルバージョンの放棄につながります。さらに、モバイルでのJavaScriptレンダリングのパフォーマンスは非常に低くなります(フレームレートが低くなります)。
于 2012-06-06T01:06:26.713 に答える
0

WebGL を確認してください。まだすべてのタブレットでサポートされているわけではありませんが、最終的にはサポートされるようです (最近 iPad では広告用のみだと思いますが、Firefox を介して Android で動作します)。

http://www.chromeexperiments.com/webgl

まだ十分ではありませんが、Flashに代わる可能性のあるもの:)

于 2012-06-09T13:43:59.333 に答える