プロが教えるわが家の防犯対策術!

タイトル通りです。
 今、C言語を少しだけかじって、for構文とかif構文をうまく使うと色々なプログラムが出来ると分かり、驚きました。
 家庭用ゲーム機もC言語などで開発されていると聞いたのですが、画像データの呼び出しや、条件分岐、繰り返しであのようなゲーム、特に、3Dのフィールドなどができているのが信じられません。
実際の開発でもfor構文とかの延長線上に完成した「ゲーム」があるのですか?

「すげー、信じられねぇ」くらいの軽い気持ちの疑問なので、このモヤモヤ感を解決してくれる人をのんびり待ってます。

よろしくお願い致します。

A 回答 (2件)

>実際の開発でもfor構文とかの延長線上に完成した「ゲーム」があるのですか?


そもそもアルゴリズムって理解しているのか?
それを体現するためにループを使ったりするのは理解できているのか?

後、今時オブジェクト指向全盛の今C言語で作っていることなんて希でしょ。
使うとしてもC++とか
    • good
    • 0

今は、多所帯で大規模プロジェクト体制を組んで、製作していると思います。

また、ゲームエンジンと言うものが幾つも開発されていて、そのAPIを使ってゲームを制作しています。また、その制作作業は、かなり細かく分業化されており、効率化を重点において開発されます。

家庭用のゲームは、パソコンのように上を見ればハードウエアの制限が無いに等しいものに比べ、各種制限があるので、開発はそれらのリソ-スを100%活用するよう行われます。
ファミコン=http://gikofami.fc2web.com/nes/nes001.html
PS2=http://members.jcom.home.ne.jp/ganzo/games/ps2/p …
PS3&PS4=http://blog.esuteru.com/archives/7856758.html
XBOX360=https://msdn.microsoft.com/ja-jp/library/Bb20393 …
XBOX ONE=http://game.watch.impress.co.jp/docs/news/201404 …

for文やif文はの延長上と言えばそうなんですが、その上に膨大なソースコードがとぐろを巻いています(笑)。恐らく、C言語でのゲーム開発は、今はもはや時代遅れでしょう。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
分業がとても進んでいて、元々の開発環境が企業から提供されている感じなのですね。リンクまで貼って頂いてありがとうございます。
一応、for文とかの延長なのですね。

お礼日時:2015/08/26 21:29

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