• 締切済み

C++とゲームプログラミング

■C言語とWin32APIでしばらくコーテイングしていましたが、 最近、C++言語を始めた者です。 ■勉強の為、C++とWin32APIで書かれゲームプログラムを探しています。 ■DirectXなどは使用してない物を希望します。 適当なHP(教材)を教えて下さい。

みんなの回答

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

C++でアプリプログラミングしたいなら、既にあるGUIツールキットを使ったほうが楽に作成できます。 ウィジェット・ツールキット http://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%83%BB%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88 ViusulStudio有料版であればMFCがありますし、C++Builder有料版でVCLと言うライブラリが使えます。 あるいは、無料のGUIツールキットしてQtとwxWidgetsがあります。 http://ja.wikipedia.org/wiki/Qt http://ja.wikipedia.org/wiki/WxWidgets どちらにしろ、アプリを作るにはゲームは遠回りだと思うのですが、最終的には両方とも自在に作れるようになりたいのでしょうか? あとC++でWin32APIとDXライブラリ(DirectXのラッパーライブラリ)のサイトを見つけたので貼っておきます。 http://tkmakwins15.tuzikaze.com/contents.html

smiyaf
質問者

補足

ご親切な回答ありがとうございます。 ・コンパイラ系はC言語が最初で、それとWIN32APIで走ってきました。 ・やっと最近、MFC,SDK,GUIツールキット...こんな言葉が気になるようになりました。 ・性格的には、ゲームプレイヤーでは無く、プログラミングを好むタイプです。 ・いろいろアドバイスを頂き勉強の方向性が見えて来た様な気がします。 ・Visual Studio 2008 Standard Edition ・Borland C++ Compiler 5.5.1, を併用して使用しています。 ・VisualC++2008 アプリケーション開発入門・・・日経BPソフトプレス ・VisualC++2008 ExpressEdition入門・・・・・・・・・日経BPソフトプレス も有るのですが、いまいち、気持ち的にフイットしない・・・・ 「参考」・・・私のHP 下記のHPの最右画面にC言語とWIN32APIのみで作成した作品を掲載してあります http://www17.plala.or.jp/s-miya-f/

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

>勉強の為、C++とWin32APIで書かれゲームプログラムを探しています。 結局何を求めておられるのでしょうか? (1)Win32APIをクラスでラップするなど、C++を生かしたプログラミングの方法が分からない。 (2)ゲームをクラスで書く書き方が分からない (3)C++を理解するための手がかりが欲しい(ゲームでなくても構わない)。

smiyaf
質問者

補足

ご親切にありがとうございます。 今まで、 ・猫でもわかる「C言語プログラミング」・・・粂井康孝 ・「Windowsゲームプログラミング」・・・・・・粂井康孝 ・猫でもわかる「Windowsプログラミング」・・・赤坂玲音 等で勉強してきました。今回 ・明快「C++」・・・・・・・・・・・・・・・柴田望洋 でC++を勉強しています。 ゲームを選んだのは 個々のC++言語の仕様を理解しただけでは、システムプログラムは組めず、ゲームプログラムを勉強するのが良いと思ったからです。 (1)(3)(2)です。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

C++に移る理由の大半はDirectXを使うためですから、Win32APIでC++ってのはなかなか難しいです。 とりあえず、クラスをどう使ってゲームを作るのか勉強したいのだと勝手に解釈して色々と紹介しておきますので、見てみて下さい。DirectXも当然含んでいますし、テキストだけのものもあります。 http://www5f.biglobe.ne.jp/~kenmo/program/design2/design2.html http://www.tnksoft.com/reading/classgame/zissen/00/000.php http://codezine.jp/article/detail/297 http://eis.yokkaichi-u.ac.jp/WBT/game/gameOOdesign.html http://www31.ocn.ne.jp/~yoshio2/vcmemo-1.html

smiyaf
質問者

お礼

・ありがとうございます。 ・DirectXは次に学ぶつもりですが、まずC++と考えています。