- ベストアンサー
ゲーム作りたいがC言語かJAVAか迷う。
私は将来、ゲーム・デザイナーになりたくて、プログラミングの勉強をしたいと思っています。それに向けて、学習するべき言語というのはCなのかJAVAなのかでまよっているのです。よくプログラミング言語など似たようなところがあり、ひとつの言語を身につければ他の言語も身につきやすいともいいますが、なるべく効率的に学んでいきたいですし、一番使用されることの多い言語を選びたいです。私が作りたいのは携帯電話用の比較的簡単なゲームでなく、ある程度大掛かりなというか、本格的なゲームを開発してみたいという思いがあります。これは特殊な例かもしれませんが、例えばコンピュータ将棋のプログラムなどではほとんどC、C++で開発されています。JAVAなどで作成されたソフトは見かけませんでした。やはり、JAVAの利点もあるでしょうが、結局、一番普遍的なというか、汎用性のあるプログラミング言語としてはC言語を選択するのが最良の策かなと考えています。これは妥当な筋道なのかとお尋ねしたく質問させていただきました。
- furoru
- お礼率62% (338/537)
- C・C++・C#
- 回答数4
- ありがとう数4
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
既に回答している皆さんとちょっと違う視点で申し訳ないですが、 将来ゲームデザイナーを職業として働きたいのであれば、プログラム言語の学習は優先順位がずっと下です。 表現したいことを、プレゼンや企画書で、いかに伝えていくかとか、幅広い知識をどう生かしていくかとか、人との接し方(コーチング)を、基礎として勉強するのも重要と思います。 只、職業としてではなくと言うのであれば、 > 大掛かりなというか、本格的なゲーム で、あってもコミュニケーション能力はあった方が良いです。グラフィック等も全て自分で出来るとは、今の時代、全くではないですが思えません。 誰かに依頼する能力や、指令を出す能力も必要になる日がいずれ来るでしょう。 CかJAVAかで言えば、Cで良いと思います。
その他の回答 (3)
- pi8027
- ベストアンサー率11% (6/53)
CやJavaだけでなく色々な言語を覚えて、作るゲームに適した言語を選ぶのが良いと思います。
お礼
回答ありがとうございます。たいへん参考になりました。
- renton
- ベストアンサー率34% (1720/4934)
一般的なWindowsのゲームはCやC++じゃないでしょうか? 携帯電話はJAVAを使ったものが多いですね。もし、CやC++の方が作りやすかったとしても、JAVAで作ったものしか動かないのであれば、JAVAでしか作れません。 ゲームの専門学校でも基本はCやC++で教えているようなので、初めて覚えていくのであればCやC++でいいと思います。 現場では、PC、コンシューマー、携帯、アーケード、パチンコなどの開発するプラットホームによって、使用する言語が違ってくるようです。いろんな言語を薄く広く覚えておくよりは、何か一つでもいいので、使いこなせる基礎のの能力があった方がいいと思います。
お礼
回答ありがとうございます。たいへん参考になりました。やはり、Cは言語の王道でしょうか。少なくとも選択するのに間違いはないでしょうね。
- ramoke
- ベストアンサー率26% (206/767)
手軽に勉強できるのは JAVA でしょうね 開発用ソフト類や資料も手軽(無料も多いので)に入手できますから・・・ しかし、貴方が要望する規模の開発現場では当然C言語類が必要ですし C言語だけでは不十分である事のほうが普通です。 本格的なモノであれば有るほど専門知識を要求されますから (重力・天体計算や航空力学等など・・・) そして、C言語の開発環境を個人で揃える事は結構資金的に辛いものがあります。 開発ツールにポンと10万とか必要になったりしますので・・・
お礼
回答ありがとうございます。たいへん参考になりました。一応、マイクロソフトの「VisualStudio」はそろえています。
関連するQ&A
- CとJAVA
プログラミングをまったく書いたことのない超初心者なのですが。CかJAVAどちらかの言語を学びたいと思っているのですが。仕事で使うためできるだけ早く身につけたいのですか、どちらの方が早く理解できるでしょうか。
- 締切済み
- その他(プログラミング・開発)
- CとJAVA、どちらがいいでしょうか?
プログラミングを始めようと思っています。 趣味としてゲームやソフトを作ろうと思っているんですが CとJAVA、どちらが推されているのでしょうか? または別の言語でもいいので、 薦められているものがあれば よろしくお願いしますm(_ _)m (できればメリットやデメリットを書いていただけるとうれしいです)
- ベストアンサー
- その他(プログラミング・開発)
- Java言語の利点の一部として以下のものが考えられると思うのですが,それぞれの利点のその理由を教えて頂きたいです.
Java言語の利点の一部として以下のものが考えられると思うのですが,それぞれの利点のその理由を教えて頂きたいです. 1.ネットワークプログラミングに適している 2.可読性が高い 3.GUI開発に適している
- 締切済み
- SE・インフラ・Webエンジニア
- C言語より後に開発されたプログラミング言語は
C言語を基にして開発されたのでしょうか? C++,C#はもちろんそうですが、Java、PHP、JavaScriptなどもそうなのでしょうか?と言うのも、C言語の関数とこれらのプログラミング言語の関数がかなり似ているところ(共通しているものも)があるからです。また、Excelの関数とも似ているのですが、これらのプログラミング言語と何か関係があるのでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- 商業用アドベンチャーゲームに適した言語は?
初めまして。ゲーム会社ではないプログラミング会社で働いている、一プログラマーです。 この度、PC向けの商業用のアドベンチャーゲーム(いわゆるギャルゲーです)を作ろうと思うのですが、最も一般的な言語で、ライセンスや開発環境にお金の掛からない言語はどれでしょうか? 言語自体の難易度は問いませんので、幅広い回答を頂けると幸いです。 宜しくお願い致します。 (私の扱える言語は主に、PHP、Java、Cになります。C++は学べば使えると思います)
- ベストアンサー
- その他(プログラミング・開発)
- CとJAVA
いずれ、CとJAVA両方使えるようになりたいのですが、等しいくらいどちらもやりたいです。 なのでどちらから手をつければいいか決められないでいます。とりあえずなにか作りたい!っていう希望はあります。そして情報系の学科に進むつもりでいるので。 プログラミングはまったくの初心者ですが、一般的にJAVAは文法的にC言語に似た言語、JAVAの方がとっつきやすい、っていうのはよく聞きます。でも最終的にはプログラミング関係の就職も考えているので大変でも努力は惜しまないつもりです。 そこでC言語とJAVAそれぞれについての長所、短所を教えて欲しいです。もっと踏み込んで、(将来性も考えて)どちらから手をつければいいかのご意見をもらえればと思います。 ご意見お待ちしています!
- ベストアンサー
- C・C++・C#
- JAVA言語でのゲーム開発
JAVA言語でゲームを作ろうと思っています。 最終的には携帯で遊べるアプリにしたいのですが、まずパソコンでも遊べるように作れば、移植するのは簡単ですか? また、いつもはVC++でプログラミングしているのですが、Windowsプログラミングのように、CUIじゃなくてGUIのものにするためにはどうすればいいのでしょうか。 アプレットとかサーブレットとかSwingとかいろんな種類があってどうはじめればいいのかわからないので教えてください。
- ベストアンサー
- Java
お礼
なるほどの回答たいへんありがとうございました。そうですね。プレゼン能力やクリエイタ―としての創造力こそが第一に重要でしょうね。感謝です・・・。