ゲームボーイのためにC++開発を学ぶために:C++ How to Program, 5/eとインターネットのいくつかのチュートリアルとリソースが、私は任天堂ゲームボーイアドバンスゲームを開発する方法を学びたいですC++を使用していますが、インターネット上のリソースでのみ使用しています。なぜなら、今私が試したいものでお金を使いたくないからです。良いチュートリアルは、私がDeitelのこの本で<em>C++</em>を学んでいる
答えて
DevkitProと、TONCのような良いライブラリを入手してください。また、GBADevで詳しいヘルプを得ることができます。
GBA開発でC++を使用することはできますが、プレーンCをお勧めします。あなたの選択はあなたのものです。
C++が推奨されないのはなぜですか? –
さて、クラス全体には余分なオーバーヘッドがたくさんあります。ダメージ(theKid、20)を呼び出す方が、thisEntityが実際にDamageメソッドを保持している別のクラスのインスタンスである、Kid.Damage(20)を呼び出すよりも簡単です。しかし、それはちょうど私の理論のようなものです。 – Kawa
クラスは、Cに比べてオーバーヘッドがほとんどありません。彼らはまた、Cの貧弱なCよりもオーバーヘッドを少なくすることができます。たとえば、仮想継承はCでエミュレートするのが難しいです.D ++はC++の例外モデルです。 –
また、wxwidgetsを試してみることもできます。ここでは簡単なゲームの全体像です、スプライト(複数可)を作成する環境を設定、I/Oを、ゲームなどのスコアのさまざまな統計情報を監視し、キーをチェックする責任
- gameEngineクラス(、どのように多くの試行など)
- スプライトクラス(それは生命、健康、方向などのようなものを監視します)
- ヒーロー - >は、独自の機能の一部をスプライトクラスから継承します。
- 敵 - >また、スプライトクラスから継承します。
- 火災 - >スプライトも継承します。
あなたの裏庭にネットを設置することもできます。次に、**発射体**をモデル化します。 **バレーボール**または**バドミントン**をプレーし、適切なクラスを**ボール**または**バーディー**(発射体から継承する必要があります)にするかどうかを決定します。 **アクション担当者**は、バレーボールのための**ハンド**とバドミントンの**ラケット**の両方を得ることができる良い基本クラスです。ゲームの各ラウンドで、発射体が地面に当たるまで、アクション・アクションを交互に使用します。もしあなたが望むのであれば、投射物からゲームボーイ**を派生させて、窓から投げることもできます。答えは...-) – HostileFork
これは数年前です - しかし、私はあなたにdownvoteしていないと確信しています!ちょっと楽しんだよ(でも、似たようなことをしているのは人の事件になっているので、私はそれをして謝っているだろう)*しかし、リブに埋め込まれている点は、 「おいしいレモンソースのチキン」のレシピを読んで、オーブンを開ける方法について非常に詳細な説明をしていますが、「セイボリーレモンソースを作る」と似ています。質問はゲームボーイについて質問します。 *詳細*ヘルプ。 – HostileFork
あなたが敵対的であることは間違いありません;)今私は私の答えを見て、それはちょっとばかげているようです。私は実際に投票を気にしません、それは単なる数字ですが、それが説明で終わったら、少なくとも人は将来的に改善することができます。あなたは私に教えるためにあなたに感謝する必要があります謝罪する必要はありません:) – infinitloop
- 1. 私はD3.jsを学んでいるが、私はチュートリアルをD3.jsを勉強
- 2. Direct XをC++で始めるための良い本やチュートリアル
- 3. NetworkXのチュートリアルでは、私がnetworkXのチュートリアルを働いている
- 4. 簡単な変更のlocalStorage名プロンプトは、私がここに基本のlocalStorageを学んでいる
- 5. 私はこのチュートリアルで、次のいlagom
- 6. jQueryのヘルプには、それは私が本で働いていると、本の中で、私はjQueryのslideDown /アップ方法を学んでいます
- 7. TabActivityの良いチュートリアルが必要です
- 8. SlickGridのチュートリアルは良いですか?
- 9. どこでPHP向けのオブジェクト指向プログラミングを学ぶための良いチュートリアルがありますか?
- 10. スレッドの基本を学ぶ良い例はどこにありますか?
- 11. 良いAlfrescoチュートリアルですか?
- 12. どこで良いRobocodeチュートリアルを見つけることができますか?
- 13. CS学生が書くことができる良いPythonプログラム?
- 14. ジャンゴCSRFのクッキーが設定されていません。私は仕事ジャンゴと私は、この本を買ってきた方法を学んでいる
- 15. イメージギャラリーのチュートリアルが、私はこのチュートリアルに苦しんだ
- 16. 初心者がPHPでフォーラム(または何か)を作成するためのSQLコマンドを学ぶ良いチュートリアル、本、またはエクササイズですか?
- 17. 良いJFaceチュートリアル
- 18. SignalRが、私はこのチュートリアルで<strong>SignalR</strong>を使用しようとしている
- 19. は私がtensorflowのobject_detectionチュートリアルに取り組んでいますtensorflowのobject_detectionチュートリアル
- 20. サーバントはいつも私がサーバントを学んでいるReaderTモナド
- 21. 良いWiresharkチュートリアルは何ですか?
- 22. 私はPythonを学んでいますが、私はこの表記を理解していません。
- 23. どこでCSSを学ぶのに良い場所ですか?
- 24. は、私はC++</em><em>を学んだし、この前に、私は<a href="http://www.adobe.com/br/products/air/" rel="nofollow noreferrer"><em>Adobe AIR</em></a>開発のインターネットでいくつかのチュートリアルを読んでいたが、<em>のAdobe AIR</em>が学ぶことはそんなに簡単で、<em>C++</em>が非常にある場合はC++
- 25. 私はPHPとMySQLを学んでい
- 26. 基本的な解剖学とウェブページの構造を学ぶ良いオンラインリソース?
- 27. テストケースエラー?私はテストケースを書くことを学んでいます
- 28. C++:私はC++、最初の学期の学生を学んでい
- 29. UNIXでのC++プログラミングの学習のための良い本(pref Linux)?
- 30. Resharperテンプレートの良いチュートリアル
OSとコンパイラを完了した後、またはそれ以前にGBAゲームを作成しますか? – William
@ウィリアム・ノー、彼はまずMMOを終了しなければならない! – Ricket