Ads By Google
ゲームはどうやって作るのですか?
たとえば、シューティングゲームを作るとなったとき、どうやって作るのでしょうか?なにやらC言語というのを使うというのをチラッと本で見たことがあるのですが、そうなんですか?
にしても、あんな文字(タグ)を打ち込んであの画面が出来上がるというのはすごいことですね…
2006-08-19 20:44の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
1.
2006-08-19 21:10:46

キャンディさん、今晩は。暑くて大変のようですね。
私は昔、コンピューターのCPUを設計したことがあります。CPUには記憶と演算の機能があります。記憶場所(メモリーやレジスターやフリップフロップ)の内容を取り出して指定された機械語命令を実行するように一つずつ動作をするように論理を組むのです。
C言語やJava言語にしろ、ゲームのソフトウェア(例えば、シューティング・ゲーム)を書く時には、この機械語の場合と同様に、シューティングのいろいろな場面を場合分けし、それぞれの場合にソフトウェアがどのように動かなければならないか(場合によってはいくつかの動作を確率的に選ばせることもある)をこれらの高級言語を使って論理的に規定していきます。これらの機能がすべて繋がった動いた時、初めてゲームソフトウェアとしてあなたの相手を出来るゲームが完成します。
要するに、こういう場合にはこう動くと言う論理の積み重ねでゲームのソフトウェアは作られています。なお、ゲームを自然感覚で使いやすく使えるように、人間とのインターフェースが工夫されています。うまく動くゲームソフトウェアと使いやすいインターフェースは車の両輪です。
私は昔、コンピューターのCPUを設計したことがあります。CPUには記憶と演算の機能があります。記憶場所(メモリーやレジスターやフリップフロップ)の内容を取り出して指定された機械語命令を実行するように一つずつ動作をするように論理を組むのです。
C言語やJava言語にしろ、ゲームのソフトウェア(例えば、シューティング・ゲーム)を書く時には、この機械語の場合と同様に、シューティングのいろいろな場面を場合分けし、それぞれの場合にソフトウェアがどのように動かなければならないか(場合によってはいくつかの動作を確率的に選ばせることもある)をこれらの高級言語を使って論理的に規定していきます。これらの機能がすべて繋がった動いた時、初めてゲームソフトウェアとしてあなたの相手を出来るゲームが完成します。
要するに、こういう場合にはこう動くと言う論理の積み重ねでゲームのソフトウェアは作られています。なお、ゲームを自然感覚で使いやすく使えるように、人間とのインターフェースが工夫されています。うまく動くゲームソフトウェアと使いやすいインターフェースは車の両輪です。
自信度 : 自信あり 回答レベル : 回答
ゲームを作るための言語を始めに編み出した人は、すごい人ですねきっと。。。
ゲームを作るとなると、かなりのプログラミング量だと思います。僕にはムリでしょう…。いや、ムリではないかもしれませんけど、やりたいとは思えませんね…(ーー;)
どうもありがとうございました☆
2.
2006-08-20 13:10:35
ゲームの作り方
参考
参考
回答レベル : 回答
Ads By Google
コメント(3)
#1. オニキス
2006-08-22 01:52:14
最近は、PCの性能がいいですし、いろいろな言語を使えますので、作ってみるのが一番だと思います。HSP↓とかオススメです。
http://hsp.tv/make/hsp3.html
#2. candy_300
2006-08-22 18:48:28
#3. usa
2006-08-22 21:41:36
ベストありがとうございました。そうですね。プログラミングは随分と根気の要る仕事です。皆さんにゲームで楽しんでもらうのを楽しみに頑張っているのだと思います。




