C言語関係掲示板

過去ログ

No.222.勉強の仕方


No.1364

どこまで作れますか?
投稿者---ハル(2002/03/31 23:07:02)


初めまして。
僕はあるPCゲームをやりこのようなものを作ってみたいと思いCを勉強しようと思っています。
そこで質問なのですがこのHPのC言語講座を全て理解したとしたらどのくらいのものが作れるでしょうか?
もちろん人によって覚えたことをどれだけいかせるかは違うと思います。
なのでこれくらいはできるだろうということを教えていただけないでしょうか。
例えばパズルゲームくらいは作れる、とかです。
作りたいと思っているのは格闘ゲームなのです。
先が見えないと不安なので失礼な質問かもしれませんがよろしくお願いします(_ _)

No.1367

Re:どこまで作れますか?
投稿者---ともじ(2002/04/01 01:20:28)


こんばんは。

>僕はあるPCゲームをやりこのようなものを作ってみたいと思いCを勉強しようと思っています。
>そこで質問なのですがこのHPのC言語講座を全て理解したとしたらどのくらいのものが作れるでしょうか?

>作りたいと思っているのは格闘ゲームなのです。

このホームページで学べるのはコマンドベースのC言語です。
ですから、このホームページで学んだだけでは、グラフィックを
駆使するようなゲームの開発はできません。
せいぜい、エスケープシーケンスを使った簡単なパズルゲームが
作れるくらいです。

Windowsの環境でゲームを作成するにはVC++を使用するのが一般的
だと思います。VC++ではWindowsのアプリケーションを開発するための
開発環境がそろっています。マウスを使った操作で、アプリケーションの
視覚的な部分は簡単に開発できるようになっています。
ですが、内部処理はC++のコードを実際に記述しなければなりません。
ボリュームの関係でしょうが、VC++の解説書では、C++を
習得していることを前提に、C++の部分の説明はしごくあっさりと
済まされているのが普通です。

C++はC言語をオブジェクト指向に拡張した言語です。
これまたボリュームの関係でしょうが、C++の解説書では
Cの部分の説明は簡略されています。

いきなりVC++から入っても、解説書のサンプルソースを
真似ていれば、それらしいアプリケーションは作成できますが、
個々の文法の正確な知識を身につけるには、C++、Cの学習も
必要になってきます。
そういう意味で言えば、このホームページを学習することも、
無駄ではないかもしれません。あるいは、索引もありますので、
詰まったときに訪れてみるのもいいかもしれませんね。



No.1369

Re:どこまで作れますか?
投稿者---ハル(2002/04/01 11:26:44)


ありがとうございます!
まずはこのページからスタートすればいいのですね。
これからココで学ばせてもらいます(_ _)

もうひとつ質問お願いします。
皆様はC言語を覚えるまでにどれくらいかかりましたか?
正直僕は早く覚えてゲームを作りたくってうずうずしてたりしてるのですが(^^;
もちろん1ヶ月やそこらで覚えられるとは思ってません。
バイト週3〜4で他の日はあいている状態でどれくらいで覚えられるでしょうか?
質問攻めですいません。よろしかったらご回答お願いします

No.1374

Re:どこまで作れますか?
投稿者---B.Smith(2002/04/01 16:30:52)


こんにちは。

>もちろん1ヶ月やそこらで覚えられるとは思ってません。
>バイト週3〜4で他の日はあいている状態でどれくらいで覚えられるでしょうか?

やる気さえあれば1ヶ月で憶えることも不可能ではありませんよ?

大切なのは時間ではなく、学習を継続できるよう、自分の興味のあるものにうまく結びつけることです。この辺は、普通の教科の勉強と同じです。
また、自分で多くのプログラムを作ることも上達への近道です。学習の合間に、自分でプログラムを沢山作ってみてください。実験程度のものから、簡単なゲーム、生活に役に立つもの、家族や友達のために作ってあげるのもいいですね。

>正直僕は早く覚えてゲームを作りたくってうずうずしてたりしてるのですが(^^;

構想があるならば、それを今のうちにまとめて置くと良いと思います。貴方の望んでいる「完成版の形」をまとめたものです。

最初は大まかな内容をまとめます。例えば、ストーリーや、登場キャラクタ、ゲーム中のルール等です。

次に、,任泙箸瓩親睛討鮓気法▲押璽狠罎虜戮な内容を決定しておきます。例えば、キャラクタ個々の動き方や、配色、当り判定の位置やキー入力の方法等があると思います。さらに細かくできるのであれば、それらもまとめて置きます。

可能ならば、,鉢△任泙箸瓩親睛討鮓気法▲押璽爐痢崙阿方」を考えてみます。例えば、
            「1プレイヤーの腕が2プレイヤーの足に当たった」→「2プレイヤーが倒れる」→「得点が入る」

こんな感じです。沢山書けると思います。

勿論ゲームだけでなく、他の用途のプログラムを作りたいと思った時にも、同じことが言えます。
これは単なる覚え書きや一時凌ぎではありません。詳しく説明はしませんが、この行為自体が、貴方にとって将来必ず役に立つはずですので、習慣付けておくと良いと思います。



No.1375

Re:どこまで作れますか?
投稿者---ハル(2002/04/01 17:16:55)


丁寧な回答ありがとうございます!
頑張れば1ヶ月でも可能ですか。
すごくやる気がでてきました。

今度はプログラミングについての質問をするかと思いますが
その時はよろしくお願いします(_ _)

戻る


「初心者のためのポイント学習C言語」 Last modified:2002.05.26
Copyright(c) 2000-2002 TOMOJI All Rights Reserved