No.4ベストアンサー
- 回答日時:
こんにちは。
本屋でゲームプログラミングの本を立ち読みすることをお勧めします。
おそらく“なんじゃこりゃ?”と思うでしょう。
個々の文法(for文とか)は解ると思いますが、全体的に何をしようと
しているのか見当もつかないと思います。
今の段階はプログラムの“書き方”を習っただけです。
これからは自分のやりたいことが何でそれを実現するにはどういう処理
をさせていけばいいかを考えてみてはどうでしょうか?
そのウォーミングアップに家計簿とか電話帳とかがいいのではと思いました。
ゲームのプログラミングはいままで習ったC言語のように一本道でないです。
イベント(タイマーやキー入力等)に対しての処理をしていきますし、
OSやGUIが提供するAPI等を使っていくことになりますので、
その辺りも勉強してみるのもいいかもしれません。
それらが充分に理解できたらゲームプログラミングの本で実際に
プログラムを作成してみてはどうでしょうか?
ご参考までに。
No.3
- 回答日時:
・C言語の基本構文を修得。
・アルゴリズムとデータ構造についての知識を修得。
・アルゴリズムの修得と平行してコーディングも修得しておく。
・コードリーディングや人が作ったコードの改造なども進める。
・C言語のイディオムなんかも学習しておく。
・ゲームライブラリの作成を行う。
・実際にゲームを作ってみる。
とこんな感じでしょうか。
・コードリーディングや人が作ったコードの改造なども進める。
オープンソース系のサイトを回るとか、
ゲーム製作系のサンプルコードが載っている本を買来るなどして、
人の書いたコードを読んだり改造したりしていると、コーディング技術の向上
に有効と思われます。
平行して、
・C言語のイディオムなんかも学習しておく。
と、より効率的にコードリーディングや、コーディングを進める事が出来ると
思われます。
No.1
- 回答日時:
あとは
ボタン等の入力部分とグラフィックの部分を勉強すれば出来るのでは?
HALOみたいなのだと3Dを扱う知識が必要かもしれないですが。
もし上ボタンが押されていれば 何々
もし上が壁で無いならば 何々
もしBが押されたら 何々
もし何秒経ったなら 何々
のような条件と
あとはそれのループするだけなので
ボタン入力やグラフィック部分はハードによって違うので
なんとも言えません。
とりあえずPCで作りたいならば、DirectXを勉強しとくと良いと思います。
コンシュマー系のやつはなかなか手に入らないんじゃないかな。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- 中学校受験 私の妹が質問してきて、答えてあげたいので意見お願いします。 妹が中学受験をするため、塾に行っているの 4 2023/02/05 19:46
- 高校 テスト勉強について 中間テストの結果がかえってきたのですがあまりよくありませんでした。 現代の国語と 2 2023/06/05 00:46
- 大学受験 高二文系です。受験についてです。 英数の偏差値は57.5くらいで国理社50切るくらいです。浪人不可能 2 2023/02/20 22:50
- 数学 数的処理の勉強方法について 最初数的処理の勉強を始めた学生です。 パターン暗記というものが良いらしい 3 2023/04/03 11:54
- C言語・C++・C# いまc言語を独学で勉強しているのですがいまいちわかりません。 https://monozukuri- 3 2023/07/06 18:59
- 大学受験 立教大学か中央大学か 3 2023/01/06 11:06
- 大学受験 至急)大学受験を終えた方に聞きたいです。あれ無理ゲー、不可能じゃないですか?勉強しても3日経てば結構 5 2022/07/16 20:35
- ドイツ語 英語を勉強して損したことはありますか? 私の場合は、幼い頃からスイスの田舎が好き または 祖父(19 2 2023/03/01 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
Fortranのmakefileについて
-
顔文字ソフトの作成
-
JAVAでお絵かきソフト
-
iPhoneアプリの開発 クロスワ...
-
Pythonを勉強する道のり
-
データベースのデータをTextBox...
-
占いサイトを作りたいのですが...
-
cin.peek() cin.ignore(100,'\\n')
-
まったくの素人にわかりやすい...
-
為替レートの取得方法
-
VBAを勉強する際のお勧めの本
-
エクセル VBAでフォルダ内のPDF...
-
WindowsでのOvjective-C開発環境
-
質問です。 Java言語を勉強出来...
-
Java初心者は何から作るべきか
-
XMLについてのおすすめ本は?(...
-
XMLとUMLの相違点?
-
独学でDreamweaver...
-
JavaScriptとWebアプリ&Ajaxの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
エクセルVBAを動かすノートPC...
-
データベースのデータをTextBox...
-
超恥愚問ですが、CとC++の間に...
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
質問です。 Java言語を勉強出来...
-
ASP、ASP.NETの勉強をしたいの...
-
テンプレートエンジンとフレー...
-
cin.peek() cin.ignore(100,'\\n')
-
2ショットチャットができるHP...
-
JSPとサーブレットは両方勉強す...
-
現在C、C++、Javaについて勉強...
-
cまたはc++は半年である程度...
-
C#とDelphiの違いについて
-
Excel VBAマクロをマスターする...
-
中学生でいきなりJava
-
C/C++の独学について
-
JAVAを使用したホームページ
おすすめ情報