- ベストアンサー
プログラミングについて(ジャンルはよく分かりません)
プログラミング初心者なのですが、勉強してアクションゲームを造りたいと思っています。そこで、本を買って勉強しようと思うのですが、おびただしい数の本があるため、どれを選んだらいいか分かりません。 詳しい方、こんな私に適した本を教えてください。お願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
プログラムでゲームを組みたいという気持ちは重々わかりますが、難しいですよ。しかし、初心者がとっつきやすい物もあります。ゆっくりと勉強しましょう。 お勧めは http://www.cbook24.com/bm_detail.asp?sku=4062129973ゲーム本 http://www.cbook24.com/bm_detail.asp?sku=4899771657ゲーム本 http://www.cbook24.com/bm_detail.asp?sku=4777512096文法本 http://www.cbook24.com/bm_detail.asp?sku=4777512592文法本 これらで1通りの知識はつくと思います。後の発展はまた他の機会に。 http://www.cbook24.com/bm_browsing.asp?product%5Fgroup%5Fid=FF2590D8%2DBACF%2D4860%2DB647%2DA1CC1DC66D6E&page=0&browsing%5Ftype=browsingに一覧が乗ってます。 また、僕が紹介したのはC++言語ばかりですが、C++で挫折したらHTMLから勉強するとわりあいプログラミング言語がどういうものかわかります。HTML→JavaScriptとすすむとよくわかります。大きい本屋にいくとJavaScriptでもゲームを作る本がありますので、そちらも参考になさってください。 ではがんばってください。
その他の回答 (5)
- noro6677
- ベストアンサー率21% (34/158)
#1さん BASICとMicorsoft Visual Basicは別物と考えた方がいいですよ。 言語特性が違いすぎる上にVBでも高度なものは作れてしまいますから Win32APIを直接たたく必要がありますが 下手なプログラマーが作ったC/C++で作られたソフト より高度なものがVBでもできてしまいます。 しかも開発工程がC/C++に比べて短気で作れる特性上 ソフトハウスでも好まれて使われている言語でもあります。
- Oh-Orange
- ベストアンサー率63% (854/1345)
★最初に『C言語』系で紹介します。 ・他の言語なら参考になりませんが…。→私は『C/C++』ぐらいしか知らないので。 サイト紹介: ・http://www.kumei.ne.jp/c_lang/→『猫でもわかるプログラミング』 ・http://wisdom.sakura.ne.jp/system/winapi/win32/index.html→『標準 Windows API』 ・http://www.sm.rim.or.jp/~shishido/gamedev.html→『ゲーム制作研究室』 本紹介: ・http://www.amazon.co.jp/gp/product/4875934424→『ゲームプログラミング練習帳』 ・http://www.amazon.co.jp/gp/product/4797333332→『猫でもわかるゲームプログラミング』 ・http://www.amazon.co.jp/gp/product/4797328487→『猫でもわかるWindowsプログラミング 第2版』 ・http://www.amazon.co.jp/gp/product/4797325453→『Windowsゲームプログラミング』 最後に: ・ミニゲームをたくさん作って『ゲーム作りのコツ』を身につけて下さい。 ミニゲームが作れなければ、大規模、または自分が思う通りのゲームは作れません。 ・『サイト』や『本』を読むだけではなく、実際にミニ・ゲーム作ってみましょう。 そして、自分なりに改良などを付け加えていきましょう。 ・以上。おわり。
お礼
どうもありがとうございました。まずはミニゲームをたくさん作ることがいいのですね。がんばりたいと思います。ありがとうございました。
- hisa1972
- ベストアンサー率53% (268/500)
とりあえず、開発ツールを手に入れなければいけませんね。 ここから、無料でダウンロードできる物があります。 http://www.turboexplorer.com/jp とりあえず作ってみたいのなら、これでも十分だと思います。 (同様の物が、数年前は20000円以上しました。いやぁ便利な時代になったものです)
お礼
どうもありがとうございました。早速ダウンロードさせていただきました。これから勉強していろいろ作りたいと思います。ありがとうございました。
- neko_noko
- ベストアンサー率45% (146/319)
まだ紹介されていない言語を1つ ・Java iアプリなど携帯向けのゲームを作るならこの言語。 Web上で動作する「アプレット」というものもある。 Java自体は企業向けのWebアプリケーションなど幅広く使われている。 ゲームプログラミングは詳しくないのですが、個人的には、 PC向けのゲームならCかC++ 携帯向けのゲームならJava となると思います。 他の方も言っている通り、ゲームプログラミングは難しいと思います。 特にアクションゲームは他のジャンルに動きが多いですからね。 ただ、面白そうな分野ではあるので、 いろんな本を見て自分に向いたもの、自分がやってみたいと思えるものを選ぶ、というのがいいと思います。
お礼
ご回答いただきどうもありがとうございます。PC向けを造りたいと思っているので、C/C++を勉強しようと思います。かなり大変なんだなぁ、と思ってきましたが、少しずつでもがんばっていきたいと思います!本当にありがとうございました。
- hisa1972
- ベストアンサー率53% (268/500)
まず言語について勉強しなければいけませんね。 それぞれについて一長一短ありますので簡単に(私の知っている範囲で)説明します。 BASIC 20年あまり前はパソコンで作る言語の定番(?)でした。 初心者が取っつきやすい言語ですが、あまり高度な物は作れません。 例:Micorsoft Visual Basic など。 C/C++ 歴史は古いですが、Windowsプログラミングの中では有名です。 例:Microsoft Visual C++/Borland C++Builderなど。 PASCAL 比較的文法が理解しやすいです。 下記のソフトがでて、有名になってきました。 例:Borland Delphi 私は、DOS時代からC/C++を15年やっていますが、他の言語よく知りません。 他の有識者の回答をお待ちください。 最初から大きな物を作るのはムリですから、サンプルプログラムがたくさん載っている本を見て、 実際に作ってみるのがいいかと思います。
お礼
詳しい解説をどうもありがとうございました。やっぱりいきなり大きなものは大変なんですね…。まずはアドバイス通り簡単なものを造ってみます!本当にありがとうございました。
お礼
お勧めの本を教えていただきありがとうございます。焦らず、ひとつずつ覚えていきたいと思います!ご親切にどうもありがとうございました。