2011-02-01 4 views
0

私は単純なゲームを開発したいと思っています:http://www.albinoblacksheep.com/games/falldown2 そしてもう少し上手くしてください。しかし、私はどこから始めるべきか分かりません。私はすでにAS3を始めましたので、構文やものについて知っていますが、私はちょっと失礼です。誰もがこれを手伝ってくれる素敵な出発点やチュートリアルを知っていますか? ありがとうアクションスクリプトで書かれたシンプルなゲームの出発点

+2

関連:http://gamedev.stackexchange.com/questions/4592/as3-flash-game-dev-looking - 良好な電流 - ステップバイステップ –

答えて

1

ilollarは彼が言うことについては正解ですが、あなたが出発するときには扱いが大変なことがあります。

私はMichael James Williams avoider tutorialを指していますが、これはAS3とゲーム開発を学ぶための本当に素晴らしいリソースです!あなたは何かを作った後、いつもデザインパターンとMVCに入ることができます。しかし、これは本当に素晴らしい場所です。彼自身の紹介は次のとおりです。

このチュートリアルは、 人が何千人も読んでいます。学校、大学、 大学では 教材として使用されており、 はスペイン語、ポーランド語、イタリア語に翻訳されています。 の商用ゲームの基礎としても使用されています。 までに12個の部品すべてを完成させたら、 プログラミングFlashで優れた基礎が得られます。 Click here to get started

1

"Go get a book"や "AS3 game dev forum"(どちらも間違いなく行われるはずです)のような明白な回答に加えて、ここではあなたの研究の手助けをするための "キックオフポイント" 。

まず、デザインパターンをよく理解してください。開発が乱雑になることがあり、ゲーム開発はさらに進んでいます。コードを構造化して整理しておくことは不可欠です。良いデザインパターンに従えば、そのことに非常に役立ちます。 MVC(Model-View-Controller)を念頭に置いて開発することで、データ(モデル)をビュー(見えているもの)から分離しておくのに役立ちます。この組織は、読んだり解読したりするのが難しくなる醜いもつれたスパゲッティコードを手に入れないのに役立ちます。さらに、コマンドパターンの理解を深めることは、ユーザーのやりとりに応じて起動するコマンドを設定できるため、ゲーム開発に非常に役立ちます。

次に、ゲーム開発の理論を見てみましょう。これは膨大な話題なので、ここで効果的に要約できるものではありませんが、一般的には、ゲームのイベントループでいくつかの調査を行います。これは定期的に発生するループであり、ゲームに計算や描画を指示します。非常に議論の余地がありますが、数学の計算と描画を2つのループに分けるのが一般的です。 AS3では、Timerベースのループで計算を実行し、描画をEvent.ENTER_FRAMEループに基づいて行うという良い議論があります。

最後に、サンプルを見ることがどの程度役立つかを過小評価しないでください。オンラインでAS3のゲーム開発元のソースがたくさんあるので、いくつかのサンプルを見つけるのはかなり簡単です。

ああ、楽しんでください!ゲーム開発はイライラすることがありますが、あなたが楽しみ続けている限り、より多くのものに戻ってくるでしょう。がんばろう!

関連する問題