オンライン健康相談、gooドクター

ゲームプログラミングに興味があるのですが、初心者なので全く分かりません。今、PascalとJavaを勉強しています。これからC言語も勉強の予定です。パソコンやプレステのゲームソフトもこのような高水準言語で書かれているのですか?それとも、まったく別のもので書かれているのでしょうか?もしゲームプログラミングをするにあたって、この言語は勉強しておいたほうがいいよというのがありましたら教えてください。

gooドクター

A 回答 (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を極める事がゲームプログラミングではお勧めになりますな。

ほいであであ。(^-^/~~
    • good
    • 0
この回答へのお礼

回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!

お礼日時:2002/07/24 12:55

少なくともファミコンのドラクエはアセンブラです。


RPG for AS400というのは、たぶん笑いを取るために言ったのを、
誰かが真に受けてしまっただけだと思います。
RPGも一種のプログラミング言語なので、
ロールプレイングゲームを意味するRPGとのシャレではないかと。
少なくともAS400で開発はあり得ません。

勉強するならCとC++をばりばりとやっといてください。
大きなアプリが組めるようになったら、
一つくらいアセンブラを覚えといてもいいかもね。
    • good
    • 2
この回答へのお礼

回答ありがとうございました。C++もちょっと見てみようと思います。

お礼日時:2002/07/24 12:49

言語としては、Pascal,Java,Cとやれば、もう十分でしょう。



あとは、言語よりもプログラミングそのものを学んだ方がいいでしょう。

ちょうど、Cマガジンという雑誌で
特集1  ゲームプログラミングを始めよう
というのが載っていますから,買ってながめてみては。

参考URL:http://www.cmagazine.jp/
    • good
    • 0
この回答へのお礼

回答ありがとうございました。分かりました!経験を積めということですね。

お礼日時:2002/07/24 12:57

#2です。

#4の人のご回答に私の回答に関する記述があるので、補足します。

すみません、私も専門学校の人から聞いた話で、本当だろうと信じていたので、そのように回答しました。違っているということなら、この話は間違いだと思います。どうもすみません。

私自身も、この話に関しましては、友人より聞いた程度で、自分自身が書籍などの確かな情報源から聞いた話ですので、それを信じ込み書き込んでいたので違っているということならば、間違っていると思います。

どうも、間違ったことを無責任に書いてしまい申し訳ありませんでした。

あと、話は変わるのですが、イギリスのCodeplayという会社がVectorCというゲーム専用のCコンパイラを今年4月頃から、発売したらしいので、とりあえずC言語をマスターすると良いと思うのですが。これは、Cマガジンという本に載っていたので、間違いなく本当の話です。
    • good
    • 0

基本はC言語なのではないでしょうか。


CodeWarriorという開発環境は言語も選べて、さまざまなプラットフォーム(Win,Mac,PS2)向けのプログラムを作れます。
FFXIもこれで作られたと聞いたことがあります。
    • good
    • 1
この回答へのお礼

回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!

お礼日時:2002/07/24 12:56

#2のお方の「昔のファミコンのドラクエとか、FFシリーズは「RPG for AS400 」という専用のプログラミング言語で書かれていたみたいです」は、随分私の今まで思っていたRPGのイメージとちがうので、識っておられる人は、一押しの確認をいれていただけませんか。

RPG=ReportProgramGeneraterでIBMのAS400やその一統のコンピュターで現在も多用されていて、会社で経理や人事や文系ビジネスで使っておられる方が大勢いらしゃると思う。意外にゲームのプログラムは、大型機で開発されて、最後にゲーム機のCPUのコードに落とされると聞いてはいますが。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。私には何のことを言っているのかさっぱりですが。

お礼日時:2002/07/24 12:58

あまり、知識はありませんが、CやJavaで作ればいいんではないでしょうか?



昔のファミコンのドラクエとか、FFシリーズは「RPG for AS400 」という専用のプログラミング言語で書かれていたみたいです。手にはいるかどうかは知りませんが。。。

工学研究社からゲーム作りの本が数冊出ています。参考にしてはどうでしょう?

iアプリやJPhoneのjavaアプリは、JAVAでかかれてます。

参考URL:http://www.scc-kk.co.jp/lib_scc/catalog/books.html
    • good
    • 0
この回答へのお礼

回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!

お礼日時:2002/07/24 12:54

一般的にはやはり「C」が多いようですね。


高級言語の中でも最もマシン語に近いのがその理由の
ようです。
PS2は開発環境自体がLinuxベースになっていたはずで
すから、事実上GCC(GNU C Compiler)が標準の言語
という事になります。

パソコン/単体ゲーム機であればCで通しても構わない
と思いますが、かと言って他の言語がどうでもいい、
というワケでもありません。
特に携帯電話の世界ではJAVAが標準環境と言っても
良い状況ですから、そちら方面も視野に入れているの
であれば身に付けておきたいところでしょう。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。もっと特殊な言語を使っていると思っていたのですが、意外にJavaやCでいろいろな事が出来るのですね!

お礼日時:2002/07/24 12:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

人気Q&Aランキング