私は単純なゲームを開発したいと思っています:http://www.albinoblacksheep.com/games/falldown2 そしてもう少し上手くしてください。しかし、私はどこから始めるべきか分かりません。私はすでにAS3を始めましたので、構文やものについて知っていますが、私はちょっと失礼です。誰もがこれを手伝ってくれる素敵な出発点やチュートリアルを知っていますか? ありがとうアクションスクリプトで書かれたシンプルなゲームの出発点
答えて
ilollarは彼が言うことについては正解ですが、あなたが出発するときには扱いが大変なことがあります。
私はMichael James Williams avoider tutorialを指していますが、これはAS3とゲーム開発を学ぶための本当に素晴らしいリソースです!あなたは何かを作った後、いつもデザインパターンとMVCに入ることができます。しかし、これは本当に素晴らしい場所です。彼自身の紹介は次のとおりです。
このチュートリアルは、 人が何千人も読んでいます。学校、大学、 大学では 教材として使用されており、 はスペイン語、ポーランド語、イタリア語に翻訳されています。 の商用ゲームの基礎としても使用されています。 までに12個の部品すべてを完成させたら、 プログラミングFlashで優れた基礎が得られます。 Click here to get started。
"Go get a book"や "AS3 game dev forum"(どちらも間違いなく行われるはずです)のような明白な回答に加えて、ここではあなたの研究の手助けをするための "キックオフポイント" 。
まず、デザインパターンをよく理解してください。開発が乱雑になることがあり、ゲーム開発はさらに進んでいます。コードを構造化して整理しておくことは不可欠です。良いデザインパターンに従えば、そのことに非常に役立ちます。 MVC(Model-View-Controller)を念頭に置いて開発することで、データ(モデル)をビュー(見えているもの)から分離しておくのに役立ちます。この組織は、読んだり解読したりするのが難しくなる醜いもつれたスパゲッティコードを手に入れないのに役立ちます。さらに、コマンドパターンの理解を深めることは、ユーザーのやりとりに応じて起動するコマンドを設定できるため、ゲーム開発に非常に役立ちます。
次に、ゲーム開発の理論を見てみましょう。これは膨大な話題なので、ここで効果的に要約できるものではありませんが、一般的には、ゲームのイベントループでいくつかの調査を行います。これは定期的に発生するループであり、ゲームに計算や描画を指示します。非常に議論の余地がありますが、数学の計算と描画を2つのループに分けるのが一般的です。 AS3では、Timerベースのループで計算を実行し、描画をEvent.ENTER_FRAMEループに基づいて行うという良い議論があります。
最後に、サンプルを見ることがどの程度役立つかを過小評価しないでください。オンラインでAS3のゲーム開発元のソースがたくさんあるので、いくつかのサンプルを見つけるのはかなり簡単です。
ああ、楽しんでください!ゲーム開発はイライラすることがありますが、あなたが楽しみ続けている限り、より多くのものに戻ってくるでしょう。がんばろう!
これは、Flash Game Developmentの本当に良い本です。
Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity
私の友人は、それを書いたし、彼は7のような年のためのFlashベースのゲームを構築しています。
私はこの本を使って、何年も前のFlash/AS3開発を学んだ:
- 1. シンプルなゲームのインタプリタを書く
- 2. シンプルなHTML5/JQueryゲームでエラーが発生しました
- 3. シンプルな推測ゲーム
- 4. シンプルなゲームのためのフリーグラフィック
- 5. シンプルなバニラのjavascriptゲーム
- 6. シンプルなJavaゲームのグラフィカルインターフェイス
- 7. ループのトラブル.C++シンプルなゲーム
- 8. シンプルなゲームをデバッグする
- 9. GAEのjavaで書かれたシンプルなブログ
- 10. シンプルなJavaScriptのはさみのゲーム
- 11. シンプルなターンベースのゲームの戦いシステム
- 12. シンプルなゲームのPython体験とレベルポイント
- 13. アクションスクリプト3ゲームでのオブジェクトのサイズの変更
- 14. ウェブベースチャットの出発点ですか?
- 15. 出発点は
- 16. 出発点は
- 17. リセットオートインクリメント出発点
- 18. (iphone)非常にシンプルなIphoneゲーム
- 19. 本当にシンプルなオープンソースJavaゲーム
- 20. シンプルなJavaゲームがクラッシュする
- 21. シンプルなJavaゲームに問題がある
- 22. シンプルなゲームのための人工知能
- 23. シンプルな3D AABB線分の衝突検出(交差点)
- 24. Pythonで書かれたゲームでキーがオブジェクトを動かさない
- 25. .flaファイルからのアクションスクリプトの抽出
- 26. Unity C#シンプル・マルチプレイヤー・ゲーム終了
- 27. Webサービスを作成するための出発点ですか?
- 28. 修正出発点
- 29. XNAで書かれたPCゲームを配布する
- 30. QuoraシンプルなAPIとクロスドメインの原点エラー?
関連:http://gamedev.stackexchange.com/questions/4592/as3-flash-game-dev-looking - 良好な電流 - ステップバイステップ –