- ベストアンサー
ゲームプログラミングは何言語?
ゲームプログラミングに興味があるのですが、初心者なので全く分かりません。今、PascalとJavaを勉強しています。これからC言語も勉強の予定です。パソコンやプレステのゲームソフトもこのような高水準言語で書かれているのですか?それとも、まったく別のもので書かれているのでしょうか?もしゲームプログラミングをするにあたって、この言語は勉強しておいたほうがいいよというのがありましたら教えてください。
- その他(プログラミング・開発)
- 回答数8
- ありがとう数10
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
ちと古めの話で恐縮ですが 黒ステ(PS開発機)はCで組んでましたねぇ。 後サターンもCで組みました(確か) 任天堂製品はよくしらんのですが GBはCみたいですね GBでCプログラミングって本が確か出てましたよ http://shopping.yahoo.co.jp/shop?d=jb&id=30907468 Windowsゲーム基本的にDirectXで動いてるみたいですな DirectXはVisualC++と一緒に動かすのがラクチンなんで(わしは無理してC+Builderで動かしたけど、それでもC環境から抜けてはいない) やっぱりCですな。 携帯アプリはJAVAで動いてます。 んが、まぁ、JAVAはCと文法がよく似ているのと、携帯JAVAはJAVA言語らしく(オブジェクト指向で)組むと失敗するのでCを勉強しまくる方がお勧めです。 言語なんぞ後づけでもどうにかなりますから 結局Cを極める事がゲームプログラミングではお勧めになりますな。 ほいであであ。(^-^/~~
その他の回答 (7)
- KOH_da
- ベストアンサー率31% (161/506)
少なくともファミコンのドラクエはアセンブラです。 RPG for AS400というのは、たぶん笑いを取るために言ったのを、 誰かが真に受けてしまっただけだと思います。 RPGも一種のプログラミング言語なので、 ロールプレイングゲームを意味するRPGとのシャレではないかと。 少なくともAS400で開発はあり得ません。 勉強するならCとC++をばりばりとやっといてください。 大きなアプリが組めるようになったら、 一つくらいアセンブラを覚えといてもいいかもね。
お礼
回答ありがとうございました。C++もちょっと見てみようと思います。
- terra5
- ベストアンサー率34% (574/1662)
言語としては、Pascal,Java,Cとやれば、もう十分でしょう。 あとは、言語よりもプログラミングそのものを学んだ方がいいでしょう。 ちょうど、Cマガジンという雑誌で 特集1 ゲームプログラミングを始めよう というのが載っていますから,買ってながめてみては。
- 参考URL:
- http://www.cmagazine.jp/
お礼
回答ありがとうございました。分かりました!経験を積めということですね。
- kamkamkam3
- ベストアンサー率42% (216/514)
#2です。#4の人のご回答に私の回答に関する記述があるので、補足します。 すみません、私も専門学校の人から聞いた話で、本当だろうと信じていたので、そのように回答しました。違っているということなら、この話は間違いだと思います。どうもすみません。 私自身も、この話に関しましては、友人より聞いた程度で、自分自身が書籍などの確かな情報源から聞いた話ですので、それを信じ込み書き込んでいたので違っているということならば、間違っていると思います。 どうも、間違ったことを無責任に書いてしまい申し訳ありませんでした。 あと、話は変わるのですが、イギリスのCodeplayという会社がVectorCというゲーム専用のCコンパイラを今年4月頃から、発売したらしいので、とりあえずC言語をマスターすると良いと思うのですが。これは、Cマガジンという本に載っていたので、間違いなく本当の話です。
- TMINET
- ベストアンサー率32% (45/140)
基本はC言語なのではないでしょうか。 CodeWarriorという開発環境は言語も選べて、さまざまなプラットフォーム(Win,Mac,PS2)向けのプログラムを作れます。 FFXIもこれで作られたと聞いたことがあります。
お礼
回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!
- imogasi
- ベストアンサー率27% (4737/17068)
#2のお方の「昔のファミコンのドラクエとか、FFシリーズは「RPG for AS400 」という専用のプログラミング言語で書かれていたみたいです」は、随分私の今まで思っていたRPGのイメージとちがうので、識っておられる人は、一押しの確認をいれていただけませんか。RPG=ReportProgramGeneraterでIBMのAS400やその一統のコンピュターで現在も多用されていて、会社で経理や人事や文系ビジネスで使っておられる方が大勢いらしゃると思う。意外にゲームのプログラムは、大型機で開発されて、最後にゲーム機のCPUのコードに落とされると聞いてはいますが。
お礼
回答ありがとうございました。私には何のことを言っているのかさっぱりですが。
- kamkamkam3
- ベストアンサー率42% (216/514)
あまり、知識はありませんが、CやJavaで作ればいいんではないでしょうか? 昔のファミコンのドラクエとか、FFシリーズは「RPG for AS400 」という専用のプログラミング言語で書かれていたみたいです。手にはいるかどうかは知りませんが。。。 工学研究社からゲーム作りの本が数冊出ています。参考にしてはどうでしょう? iアプリやJPhoneのjavaアプリは、JAVAでかかれてます。
お礼
回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!
- crimson
- ベストアンサー率40% (900/2202)
一般的にはやはり「C」が多いようですね。 高級言語の中でも最もマシン語に近いのがその理由の ようです。 PS2は開発環境自体がLinuxベースになっていたはずで すから、事実上GCC(GNU C Compiler)が標準の言語 という事になります。 パソコン/単体ゲーム機であればCで通しても構わない と思いますが、かと言って他の言語がどうでもいい、 というワケでもありません。 特に携帯電話の世界ではJAVAが標準環境と言っても 良い状況ですから、そちら方面も視野に入れているの であれば身に付けておきたいところでしょう。
お礼
回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!
関連するQ&A
- 高校に入ったら独学でプログラミングを学習しようと思います。言語のアドバイスください。
高校に入ったら部活に入らずに1時間ほどプログラミングを勉強しようと思っています。今のところパソコンがすきなのとプログラミングに興味がある、ゲームを作ってみたいというのがあります。 SEという仕事にも本当は興味があるのですが、忙しい、過労死が多い、うつ病になる人がおおいなど評判があまりよくないので残念ですが考えていません。 実際のところこのSEはどうなのでしょうか? また、ゲームプログラミングは、趣味でもやりたいというのがあります ゲームで習得していたほうがいい・比較的初心者が習得しやすい言語は何ですか? やはりCから入ったほうがいいでしょうか? また順序を教えていただきたいです。 例えば html→javascriptで学習するとjavascriptがすぐ理解できるとか、CからC++に入ると習得が早いとか・・・。 また、いきなりjavaというのはきついでしょうか? 作ったソフトは売ることもできるのですか? 質問ばかりですいません。
- ベストアンサー
- C・C++・C#
- おすすめのアートプログラミング言語
今僕はアートプログラミングについて興味を持っておりいずれはARやCGなどを駆使したメディアアートを作れるようになりたいと思っています そこで質問なのですがアートプログラミング初心者おすすめのプログラミング言語はなんでしょうか processingやopenFramewarksなどの言語があることを知りましたがイマイチどの言語を勉強すべきかわかりません是非教えてください ちなみに最低限のC言語,javaプログラミングはできます
- ベストアンサー
- その他(プログラミング・開発)
- 新言語プログラミング2005?
以前にC/C++言語・Javaプログラミングを勉強したことがあるのですが、今は違う業界にいて、最近では何のプログラミングが最新なのか分かりません。 「これから」という新言語プログラミングを、誰か知っていたら教えてください。 ちなみに、C言語とJavaの検定・2級を持ってます。
- ベストアンサー
- その他(プログラミング・開発)
- ゲームプログラミングを始めるにあたって
ゲームプログラミングについて学ぼうと思っています。まったくの初心者です。 いくつか不安な点、疑問点があったので質問させていただきました。 ・CやC++が主に使われているらしいので、まずはC言語について学ぼうと思うのですが、C言語はゲーム以外の分野にも使われています。 なので、ただC言語について書籍やサイトで勉強しても、それがゲームのプログラミングに繋がるのかどうかが不安でなりません。 C言語を習得し、ゲームプログラミングに応用するためにはどのように学習するのが良いでしょうか。また、初心者が1からC言語を学ぶのに適している書籍などがありましたら、教えてください。 ・CとC++の違いについて教えていただけると幸いです。私の中の勝手なイメージですが、数学IとIIのような基礎と発展みたいな関係なのでしょうか?
- ベストアンサー
- C・C++・C#
- プログラミング言語の質問です
プログラミング言語の質問です プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。
- 締切済み
- Java
- プログラミング言語の質問です。
プログラミング言語の質問です。 プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。
- 締切済み
- C・C++・C#
- プログラミング言語についてです。
私はプログラミング言語を勉強しようとしていますが、cかjavaをしようとしてます。 最終的にはどちらもできるよう努力しますが、どちらからしたらいいのでしょうか? それと、cとjavaって似たようなとこってありますか? 教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語についての質問
かなり初歩的な質問です。 現在、プログラミングに興味をもっています。 しかし、C言語やJava、Rubyなどたくさんの種類があって正直良く分かりません。 言語が違うとその用途や目的も大きく変わるのでしょうか? 大変申し訳ないんですが、初心者なのでかなり優しく教えていただけるとありがたいです。 ぜひ、回答よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語について
コンピューター関連に詳しい人にお聞きします。 最近プログラミングに興味がわいてきました。 調べてみるといろいろな言語があるということが分かり、うぃきなどで調べてみたのですが意味が分かりませんでした。 javaやc、c++,phpなど実生活ではどのような場で使われているのでしょうか? それと俗にプログラマーと呼ばれる方々は、それらの言語すべてに対して知識があるのでしょうか? またプログラミング言語同士には、なにか繋がりがあるのでしょうか?例えばc++はcの派生といったようなもの。 回答よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語
プログラミング言語 僕は、フラッシュゲームなどを遊んですごいなぁ… こういうのが作れたらいいな… と思います。 でも、プログラミングがなんなのかも分からないし、勉強しようかなと思っても、 どうやってやればいいのかも分かりません。 そこで… 1・超初心者でもわかりやすい 言語(何を最初に覚えたほうがいいか)はあるか 2・その言語の分かりやすい本 などはあるか です。 その他アドバイスなどお願いしますm(__)m
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!