【0から】C言語でゲームを作る【スタート】
■ このスレッドは過去ログ倉庫に格納されています
00011
04/08/25 08:14ID:GyrQ+1pUC言語を勉強していきたい人、など
まったく0から覚えていこうというスレです。初歩的な質問から進行状況の報告、
こんなゲームを作りたいんだ、等の夢、妄想を語ってくれてもおkです。
みんなでモチベーションを高めて挫折しないようにがんばっていきましょう。
たまたま来た先輩方は、みんな初心者なので暖かい目で見守ってください。アドバイス
や質問に答えてくれる方は大歓迎です。
0002名前は開発中のものです。
04/08/25 08:58ID:7imHqlyL0003名前は開発中のものです。
04/08/25 09:46ID:XpTnMLGI0004名前は開発中のものです。
04/08/25 10:00ID:ZkR0yCXI00051
04/08/25 10:30ID:GyrQ+1pU本屋さんに行って「C言語はじめの一歩」という本を買ってきました。
gccというコンパイラが付属のCDに入ってて、インストールはできました。
とりあえずこれがあればプログラムを始めることができるんでしょうか。
いろんなスレ見てるとVBとかライブラリとか出てきますけどそういうものも
必要なのですか?
買った本にはアルファベットを入力して当てていくゲームを作るという形で
プログラムを書いてあるんですけど、まったく初めてなんでよくわかりません。
その他、ヘッダファイルとかコマンドプロンプトなどの仕組みというか、
用語の意味がよくわかりません。
くだらない質問ですみません。
0006名前は開発中のものです。
04/08/25 10:32ID:YJ37xmvM++は、チョメチョメ?
それとも、ぷらんぷらん?
・・それとも、4本てことか? orz
0007名前は開発君のものです。
04/08/25 10:42ID:3iYhWLVQ0008名前は開発中のものです。
04/08/25 11:07ID:YJ37xmvMコンソールゲームの予感。
ようは、DOS画面、あの真っ黒画面に文字だけが出てきて、
コマンド打って、「OK」とか「Error」とかでる。そういうものだ。
C言語っていうのは、WinでもMacでもLinuxでもどこでも使えるが、
共通してできるのは、文字列処理や数値計算くらい。
見た目にきれいな、ウィンドウや画像や音や、あとネット関係っていうのは、
OSごとにつくりが違うから、OSのAPIやライブラリを使うことになる。
一般に、C言語はマシン語(CPUが直接処理するプログラム形態)に近いので、
性能に配慮した細かいつくりができる分、細かい指示が必要になる。
つまりプログラムをたくさん書かないといけないわけだ。
Cを使わずに、VBなどでゲームを作れば、少ないプログラムでできる。
でも性能に究極は求められない。
初心者にお勧めは、結果がすぐ出せるって意味ではVBだな。
でもプログラムの流れという意味では、Cのほうがわかりやすいだろうな。
ちなみにおれの言語遍歴は、
FAMIRYBASIC→C→HyperTaik→REAlBasic→Pascal→Fortran→C++→VB→Java
って感じだな。COBOLやシェル、Perl、Javascript、DHTML、SQLもやった。
まぁ、ひとつをものにすれば、他はみなだいたい同じっていう意味では、
どれから始めても一緒かもな。
0009名前は開発中のものです。
04/08/25 11:15ID:8Sq7HSMG0010名前は開発中のものです。
04/08/25 11:16ID:+LFlo86Bhttp://pc5.2ch.net/test/read.cgi/gamedev/1071809112/l50
0011名前は開発中のものです。
04/08/25 11:16ID:XvflwgbCまずはおまいの環境を書け。どうせWinなんだろうけど。
Win対応で初心者向けの本でちゃんとインストールもできてるんならそれでプログラムは
作れるはず。WinのSDKも多分ついてるだろうし。
あとは本に載っている通り順を追っていけばhello worldくらいはできるんじゃないの?
できないんならおまいの力不足か著者がうんこかのどっちか。
0012名前は開発中のものです。
04/08/25 11:19ID:ID+UtkyS0013局部注目体操日本3D競技ゲーム(女子)(14%)
04/08/25 11:34ID:8Sq7HSMG「printfのフォーマットのところになんて書いていいかわかりません。
試行錯誤中です。」
っていう報告もどうかとw
ある意味隔離でいいんじゃねーの?
0014名前は開発中のものです。
04/08/25 11:57ID:hhQ99L1ehttp://www.microsoft.com/japan/msdn/student/premium/
で買った方絶対にいいです。(10万円くらいするらしい)
それが無理なら、delphiかHPSの方がいいと思います。
0015名前は開発中のものです。
04/08/25 14:53ID:hir/oytNこれらはどこで手に入るのでしょう?
普段はボーランドのやつをつかってますが…
0016名前は開発中のものです。
04/08/25 15:35ID:ID+UtkySunix板に専用スレもある。cygwinでコンパイルして
商売絡みやるならライセンスに注意。
http://pc5.2ch.net/test/read.cgi/unix/1086622860/
0017名前は開発中のものです。
04/08/25 16:17ID:P8Qjd7X3cygwinとかmingwinなんてのはWindowsなんて嫌々使ってやってんだぞという
UNIXな人たちが自己主張するための環境だから初心者にはお勧めできない。
borlandの無料コンパイラ+フリーのIDE環境でもいいけどやっぱ一番いいのは
VC++だろうな。どっか探せばVC++6.0のスタンダードeditionくらいあるんじゃないか?
0018名前は開発中のものです。
04/08/25 19:13ID:SKxStMlV0019名前は開発中のものです。
04/08/25 19:17ID:49/sPf1m0020名前は開発中のものです。
04/08/25 19:33ID:2HHdIgeY無理をすればWin32API を使うことも可能。
0021名前は開発中のものです。
04/08/25 21:08ID:0fQsc8E1>cygwinとかmingwinなんてのはWindowsなんて嫌々使ってやってんだぞという
>UNIXな人たちがry
そうなんです・・orz。その通りです。
昔VBであそんでいた漏れも、
プロデビューしてC言語の素晴らしさと面白さにどっぷりつかり、
OSはUNIX系が基本だろみたいなことを感じるようになってしまった。
今つかってるLinuxはマジで使いやすいと思うし、いろいろ遊べるし、勉強もしやすい(インスコ自体勉強になった)し、
Cコンパイラも当然のように付いてるし。
なんつーの?こうwindowsPCはあくまでマルチメディア機器であって、
そこで敢えて標準Cのゲーム開発しようとするのは本当にキモチワルイことなんですごめんなさい。
あ、VSは、あれはあれでいいもんだと思うよ。なんつっても作りやすいからね。
0022名前は開発中のものです。
04/08/25 22:03ID:sHhUwkz5が買えるんだから、それにしておけばよい。IDEのインテリセンス
は、始めたばかりで関数や引数の概要を忘れがちな時にはなかなか
便利だからね。
0023名前は開発中のものです。
04/08/25 23:13ID:s+/yQb3+0024名前は開発中のものです。
04/08/25 23:28ID:b28YFpQXアイデアはあるけどプログラムその他ができない為に実現できない人、これから
C言語を勉強していきたい人、など
>>5
gccというコンパイラが付属のCDに入ってて、インストールはできました。
とりあえずこれがあればプログラムを始めることができるんでしょうか。
いろんなスレ見てるとVBとかライブラリとか出てきますけどそういうものも
必要なのですか?
買った本にはアルファベットを入力して当てていくゲームを作るという形で
プログラムを書いてあるんですけど、まったく初めてなんでよくわかりません。
その他、ヘッダファイルとかコマンドプロンプトなどの仕組みというか、
用語の意味がよくわかりません。
くだらない質問ですみません。
結局自分が質問したくてスレ立てたってやつですか?
0025名前は開発中のものです。
04/08/26 02:12ID:MK54UGgWUNIXイイんだけど、DirectXがUNIXの開発環境に対応しないと
使う気にならない
00261
04/08/26 02:35ID:aQ7mdKZOそうです。printfで文字を表示するのはできるようになったんですけど、
あんなのからどうやったらゲームになるのかなぁって思ったんです。
あれからまた本屋さんで、C言語の仕組みってヤツとCD-ROMで学習できるソフト
を買ってきたんですけど、最初にVBを覚えたほうがいいですか?
0027名前は開発中のものです。
04/08/26 03:30ID:scy3MesB少しは独習能力を見につけなよ
基本的なものばっかじゃないか
0028名前は開発中のものです。
04/08/26 07:56ID:t1a8nkfa00298
04/08/26 08:10ID:fPX4PusU>>1が何をしたいかによるなー。
とにかくアドベンチャとかをお手軽に作りたい
→HSPや吉里吉里等のスクリプト言語(Win)
→Windows以外でも、っていうならWeb系もありだな
とにかくRPGをお手軽に作りたい
→RPGツクール(Win)
簡易ツールは使わずオールラウンドに何でも作れるようになりたい。
→VB(Win、なんでも比較的簡単に作れる。3D可)
→Delphi(Win、Pascal言語だが使いやすい部品が多いらしい)
→VC++(Win、Windowsの駆動部品を直接いじり倒せるが、
多くのAPIやライブラリの知識を必要とする。極めれば引く手あまた?)
Winのみでなく、どんな環境でも動くようにしたい。
→Java(「Write Once, Run Anywhere」がコンセプト)
→Web(HTML&Javascript、JavaApplet、Flash等。
サーバ側ならPerlやServletやデータベース)
十数年前なら、とりあえずBASICだろってな感じだったが、
いまは選択肢多すぎるわな。
自分が将来どうなりたいかで選択するのがいいねー
ゲーム企画ならスクリプト言語やツクール使いで高学歴
ゲームプログラマならVC++、でもWinのライブラリは将来使わないかも
IT系にいきたいならWeb系が引く手あまた
漏れはゲーム業界ではないので想像で書いてる
ところで、なんでおれこんなに長く書いてるんだろ・・
00308
04/08/26 08:20ID:fPX4PusU新技術がいろいろ出てくるから、これをやっておけばいいってのはない。
むしろなんでもできるって能力が必要。ゲーム系も同じかも。
0031名無しさん@お腹おっぱい。
04/08/26 08:32ID:t1a8nkfa00321
04/08/26 17:13ID:0vOwlMsy00331
04/08/26 18:26ID:/Vew0L+C0034名前は開発中のものです。
04/08/26 18:57ID:Ke4QUxk9どれも似通った言語ばかりですね。
LISPなどの違ったパラダイムの言語も評価してほしかった。
0035名前は開発中のものです。
04/08/26 21:19ID:aloBFIgL評価ヨロスク
00361
04/08/26 21:27ID:GaWlfXmW00371
04/08/27 07:52ID:n8hYRfTkありがとうございます。
とりあえず本などを買ったのでしばらくは、C言語を勉強して、来月あたりに
VisualBasicを買おうと思います。
順序としてはその方がいいですよね?
今の環境はWindowsで、コンパイラが本に付属していたgccです。
■ このスレッドは過去ログ倉庫に格納されています