• ベストアンサー

C言語で何か作ってみようと思います

こんばんは。 現在C言語を学んでおり、折角学んでいるのだから何か作ってみようと思っているものです。 そこでご質問があるのですが、C言語で何か(ゲーム、フリーソフト、メカ制御等)作っている過程を紹介しているサイト、書籍等を教えて頂けませんでしょうか? テトリスは作ったことがあります。 フリーソフトは作ったことがないので、作り方を紹介しているものがあれば作成したいと考えております。 メカ制御は、ロボット等のメカの簡単な動きをプログラムで制御してみたいなと思い、加えてみました。 その他、皆様がC言語で何かを作ってみた時に利用したものを教えて頂ければ幸いです。 以上、よろしくお願い致します。

質問者が選んだベストアンサー

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

>ゲーム、フリーソフト、メカ制御等 各々特別な勉強が必要ですね。 ゲームだと、DirectXかDirectXを簡単につかえる様にしたDXライブラリなどが必要で、ウィンドウを出すソフトならWin32APIが必要です。メカ制御はハード勉強とか割り込みなど特殊な知識が必要とされますね。それぞれ(1)ゲーム(2)フリーソフト(3)メカ制御と分けてみましょうか。 (1)ゲーム DXライブラリを紹介ます。DirectXを簡単につかえるようにしたライブラリです。 「DXライブラリ置き場 HOME」 http://homepage2.nifty.com/natupaji/DxLib/ 「ゲームプログラミングの館」 http://dixq.net/g/ 「ゲーム作りで学ぶ!実践的C言語プログラミング」 http://karetta.jp/book-cover/game-programming (2)フリーソフト C言語だけだとウィンドウを制御出来ませんので、Win32APIの勉強が必要です。 サイトを幾つか紹介しますので、見てみてください。 http://www.kumei.ne.jp/c_lang/ ← WindowsSDK編を御覧下さい。 http://www.geocities.jp/ky_webid/win32c/index.html http://wisdom.sakura.ne.jp/system/winapi/index.html http://www13.plala.or.jp/kmaeda/winc/winc.htm (3)メカ制御 簡単なキットから始めた方が良いと思うので、エレキジャックの連載を紹介します。キットのトレースロボットを使います。 http://www.eleki-jack.com/h8/ ブログですので、2009年5月の基礎編から読んでみてください。 これを教材に使います。↓ http://www.vstone.co.jp/top/products/robot/beauto/cindex2.html よく部品とかチェックして慌てて買わない様に。

black-S
質問者

お礼

ご回答ありがとうございます。 こんなにたくさんのサイトを紹介して頂き、感謝です。 いろいろ勉強してみたいと思います。 ありがとうございました。

その他の回答 (2)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

いやいや フリーソフトというのは、ソフトの配布形態の一種ですから。 作ったものを「これはフリーソフトです」と宣言して、そのように運用(無償で配布とか)すればフリーソフトになります # 使用ライブラリのライセンス等、権利関連の問題が無いとして

回答No.1

http://www.plustarnet.com/aspil/Programming/ windowsでC言語を使ってグラフィカルなゲームを作るには、 C言語の知識に加えて、win32API関数やDirectXの知識が必要です。

black-S
質問者

お礼

ご回答ありがとうございます。 紹介して頂いたサイトを参考にしてみたいと思います。

関連するQ&A

専門家に質問してみよう