私はいくつかのフラッシュ ゲーム サイトでささやかなヒットとなったカジュアル ゲームを開発しました。それを Facebook に追加することの長所と短所を比較検討しています。私はコーディングのバックグラウンドがあまりないので、ゲームを開発しているときに AS3 を学びました。そのため、Flash ファイルを埋め込むことが Facebook ゲームに適しているかどうかはわかりません。最終的にアプリ内購入を有効にしたい場合、Flash を使用したくない理由はありますか? Flash を使用すると、ゲームが不正行為を受けやすくなりますか? HTML5 や別のコーディング言語を使用したい理由は他にありますか?
2 に答える
HTM5 はコーディング言語ではありませんが、HTML5 Canvas 要素のプログラミングには JavaScript が使用されます。
インターネット上には Canvas と Flash に関する投稿がたくさんあります。それらを検索して読むことをお勧めします。何百回も言われたことを繰り返す理由はありません。
Facebook に Flash を埋め込むことには何の問題もありませんが、通常の iOS クラウドは Flash を見ることができません。
個人的には、Canvas を学習することをお勧めします。Canvas は、Flash よりもはるかに低いレベルですが、完全に実行可能です。フラッシュの未来はおそらくもっと小さくなり、少なくとも 1 つの人口統計 (iPad/Phone/Pod/iOS) をフラッシュを使用することで排除しています。
要するに、少なくとも今のところは Flash の方が簡単ですが、HTML5 Canvas が未来です。
簡単なゲーム開発をカバーする Canvas の書籍は数多くあります。また、ゲームの作成を容易にするライブラリが既にいくつかあります (ImpactJS、Game Closure など。現在最も人気のあるものを検索してよく見ることをお勧めします)。
すでに実際にゲームをすべてコード化してAS3で動作させている場合は、別の言語に切り替えるのはかなり時間の無駄です。Facebookゲームの多くはFlashであり、iOSをターゲットにしたい場合は、いつでもAIRアプリとしてパッケージ化できます。
ただし、将来のプロジェクトでは、HTML5テクノロジーを検討することが賢明であることに同意します。