トップページgamedev
990コメント416KB

ズブの初心者がゲーム作れるまで勉強するスレ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/11/07 20:26ID:PFtlmWD9
【参加資格】
ズブの初心者以外お断りです。

なおアドバイス等はプロのかたでも結構です。
初心者は聞く耳を持ちプロもわかりやすく教えてやってください。
0234名前は開発中のものです。04/01/21 19:24ID:Lni3+kqz
>>233
大きさのデータを持つのが良いと思います。
javaわかんないのでCでかきますが、

int sxj=8; /* 自機x幅の半分 */
int syj=8; /* 自機y幅の半分 */
int sxe=6; /* 敵x幅の半分 */
int sye=6; /* 敵y幅の半分 */
if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (x-syj)<=(ex+sye) )
{
/* あたり処理 */
}

とか。
円同士の判定にしたりなど方法は色々あります。
がんばれー。
0235名前は開発中のものです。04/01/23 07:42ID:918ymA03
>>234
>if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (x-syj)<=(ex+sye) )
これどういうこと?
思った通りに動かないですが……
0236名前は開発中のものです。04/01/23 11:56ID:1U2cSSBw
左辺・右辺、上底・下底をそれぞれ比較。
左辺より右辺が大きく、下底より上底が大きければ接触。
矩形の四辺の位置関係を調べてるだけ。

式は検証してないけど。

というか、自分がどういう判定をとりたいか頭の中で解析すれ。
四角同士なんて人に聞かなくても図にかいて考えれば解るでしょ。
小学生くらいならしょうがないけどさ。

と徹夜明けで眠いのなか逆切れしてみました。
まじで考える力を身につけてください。
0237名前は開発中のものです。04/01/23 12:27ID:918ymA03
>>236
一番最後の
>(x-syj)<=(ex+sye)
この条件の意味は何?
0238名前は開発中のものです。04/01/23 13:40ID:1U2cSSBw
コピペミス。
というか、図でかいて考えてみてくれ。
何と何を比較して、どの条件がそろったときに接触となるかを考えてコーディングしてくれって。

if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (y-syj)<=(ey+sye) )
{
]

正しくはこう。
0239名前は開発中のものです。04/01/23 19:32ID:CDrIG5aE
>>238
嘘教えておいてその態度は何だ!
しかも最後は}だろ!細かい事だろと言うなら構わんが
0240名前は開発中のものです。04/01/24 00:00ID:V6anYAvY
悪かったよ。まじで。
でも、考えれば分かることだと思うんだが。
間違ってかいたのはすまなかったけど、この程度の極当たり前に
使われている判定くらい考えれないとゲームなんぞ作れないと思うが。
一番簡単で原始的なあたり判定だぞ。
0241名前は開発中のものです。04/01/24 00:21ID:oMHA4IKY
>>239 このぐらいはいいんじゃないスか?? というか、この程度の事だったら HSPとかのゲームサイト行くといいスよ。 簡単なんで必要な考え方がすぐわかるし。 というかちゃんといろんなスクリプト見て 勉強してればわかってるはずですよ。
0242凡_寸 ◆eU3/hitQL2 04/01/24 00:34ID:81eJaH2c
座標ってやっぱり、キャラの中心で持っておくのが普通?
というのは俺は左上の座標そのままで持つことが多いから。
すぐ相互に変換できるのだが、この例見てたらやっぱり中心で持っておいた方が自然な気がしてきた。
0243名前は開発中のものです。04/01/24 00:40ID:AZKTxeHm
オレはキャラごとに中心座標を設定してるよ。
0244名前は開発中のものです。04/01/24 15:43ID:V6anYAvY
表示用とオフセット1つと、
判定用のオフセットを配列で数個もって、一つの判定だと不自然になる場合のフォロー。
とか。
0245名前は開発中のものです。04/01/25 02:21ID:p1I3qhx4
HSPってpenIII500でWin98SEでも大丈夫っすかね(´・ω・`)
0246名前は開発中のものです。04/01/25 16:56ID:Muw0/s4A
そんだけあれば十分
0247名前は開発中のものです。04/01/27 16:49ID:RmwZgkGj
C++で
炎や水しぶきなどのパーティクルのやり方がよくわからないんですが
どのようにしたらいいんでしょうか?
0248名前は開発中のものです。04/01/27 17:22ID:zjWcizaP
使用言語の問題ではないと思うんだけど。
パーティクル以外、ビルボードやモデルは表示できる?
0249名前は開発中のものです。04/01/27 18:08ID:RmwZgkGj
ごめんなさい…
本当に初心者なもんで…
ビルボードやモデルというのがわかりません…
0250名前は開発中のものです。04/01/27 19:56ID:zjWcizaP
「英語の文法教えて!ところでアルファベットってなに?」
みたいな感じですな。
DirectX 講座 とかで検索して基本的なところからしっかりやった方が良いと思います。
水や炎はフェイクにせよシミュレートにせよ難易度が高いと思うので、
まずは用語や基礎からドウゾー。
0251名前は開発中のものです。04/01/27 21:11ID:7x9u9V4u
Cでシューティング作ろうと思ってるんですが、
マップ(BG)スクロールとか敵出現ってどうやったらいいんですか?
0252名前は開発中のものです。04/01/27 22:15ID:SRn/E90g
WINAPIを1から学んでシューつくんのって無謀でしょうか
0253名前は開発中のものです。04/01/27 22:21ID:RmwZgkGj
>>250
勉強しなおしてきます
ご指導ありがとうございました!!
0254名前は開発中のものです。04/01/27 22:35ID:3NcSPmrW
>>251
「ゲーム ビットマップ スクロール」とかでぐぐってみな。
0255名前は開発中のものです。04/01/28 08:05ID:Q/c0Z8xc
>>252
WINAPIは必要?
0256名前は開発中のものです。04/01/28 17:32ID:f43Jmpgo
環境が整わなくて…。 DirectX使おうにも本買うにはお金がないし ダウンロードには回線遅いしで
0257名前は開発中のものです。04/01/28 18:26ID:Q/c0Z8xc
>>256
開発環境……は?
言語はわかるの?
もしかしてグラフィクスやサウンドなどのリソースを使うのにWINAPIを使うということ?
相当の知識があれば問題ないけど、1からってならやめておいたほうがいいと思うよ。
グラフィクスを描画するにも、簡単じゃないし。

実行環境と好みの問題があるけど、まさにズブの初心者ならJAVAで試しにやってみるといい。
イメージを描画するのも、
IMAGE img = g.getImage("image.gif");
g.drawImage(img, x, y);
こんな感じで出来たはず…。
画像の知識とかハードウェアの知識とかないなら、こっちは激しく簡単でイイと思うよ。
サウンドもこんな感じで出来た気がするし。

実行環境の問題で速度とか満足できないけど、1から学んで作るってのならこっちのほうが早く作れていいんでないかな?
0258名前は開発中のものです。04/01/28 19:06ID:cUUxla/0
>>256
DirectXよりは簡単ではないかと思うのだがどうか
0259名前は開発中のものです。04/01/28 19:48ID:/PK3qi7G
>>257
そうですか・・・。
ちなみに開発環境はBorland C/C++をBccDevで使ってます。
知識は生半可なんで・・・そうですね、javaも考えてみます。
>>258
DirectXの場合はEL.hを使うなどの手段があるのでそれほど困難ではないと思われます。。

0260名前は開発中のものです。04/01/28 20:07ID:PqofyoTN
人の作ったライブラリ使うなら、DirectXである必要なんかねーだろう
0261名前は開発中のものです。04/01/28 20:17ID:f43Jmpgo
そーいやそーかも
0262名前は開発中のものです。04/01/28 22:44ID:AEsTA2RV
>>256

3DやるんでなければDirectXは不要だよ。
BCBなら、Win32APIで通常のWindowsアプリとして作ればよい。
DirectXではなくDIBやDIBSectionを中心とした描画システムでも十分ゲームは作れるし、そうやって作った経験はDirectXでも役に立つ(というか、先にDIBベースでウインドウやメモリ上のピクセルの操作に習熟しておくと、DirectXで作るのもぐんと楽になる)。
0263名前は開発中のものです。04/01/28 23:49ID:NHMF/MaT
いきなりシェーダまで行くならともかくいまさらピクセル処理はいらなさげ。
0264名前は開発中のものです。04/01/30 03:20ID:skb3rLGp
なんか、作ってるうちに
その場その場で適当に作るせいですごくごちゃごちゃしちゃうんだよ。
こういう場合はなにを勉強したらいいのかな。
0265名前は開発中のものです。04/01/30 05:01ID:CxoCD6l+
「超整理法」とか
0266名前は開発中のものです。04/01/30 15:52ID:JB9gE/bP
>>262 ありがとうございます。 早速取り組んでみます。。
0267名前は開発中のものです。04/01/30 22:36ID:6yC1pPDZ
>>264
「メモ」のとり方。
0268名前は開発中のものです。04/01/31 01:04ID:O4JnobK+
>>264
SE関係の設計の本
0269名前は開発中のものです。04/01/31 19:05ID:ClGldXhi
>>256
当方ISDNですが、DirectXSDKは気合で落としてます。
0270名前は開発中のものです。04/02/01 12:58ID:kirDs/YS
>>269 あなた"残り28時間"なんて表示されて待てますか。 私は無理です。 そんなに暇ではないし、ほっとくにしても他の作業が落ち着いてできないので大変な障害になります。 それに、あなたは「1日中電話を使うな」と言うんですか。
0271名前は開発中のものです。04/02/01 13:09ID:WSmyTBhx
>>270
工夫しる。
ネットカフェは使えない?
学生さんなら学校のPCは?
本は高くとも、例えば雑誌のおまけなんかは?
友人にブロードバンド回線を使っている人はいない?
試してないことは一つも残ってない?
0272名前は開発中のものです。04/02/01 14:04ID:kirDs/YS
というか、前のレスを見ればわかる通り、DirectXはもう必要ないんですけど。 ちなみに、友人はシロートばかり、学校はそんなことをさせてくれないしCDも焼けないし、ネットカフェなんて近くにないです。 雑誌?? 金がないことは先に述べました。
0273名前は開発中のものです。04/02/01 14:09ID:BE2pVZMt
小中学生か
0274名前は開発中のものです。04/02/01 14:22ID:kirDs/YS
中高生です
0275名前は開発中のものです。04/02/01 14:46ID:G99NjoUS
高校生か。
友人はシロートばかりって・・・。

蒸し返すようで悪いけど、DirectXの方がいいと思うけどね。
お金も環境もないなら厳しいのは確かだけど。
28時間とでても、ダウンロードソフトが使えるなら落とした方がいい。
0276名前は開発中のものです。04/02/01 14:55ID:PRhnZ1t4
>>272
文句いってりゃ誰かが解決してくれるという基本姿勢の奴に
物作りは無理だよ。
自分の判断の正しさを声高に主張して、それで作業が進むのか?
与えられた材料の中で工夫するしかない。
0277名前は開発中のものです。04/02/01 14:58ID:kirDs/YS
せっかくのアドバイスなんですけど、いま、電話が使えないとマズい状況なんで…。 そのうち小遣いをもらえると思うんで、それを待ちたいと思います。
0278sayuki04/02/01 15:05ID:taN65quc
誰か分かる人いたらお願いします。

yahooメッセの「話す押しっぱしなしツール」とゆうものをインストールして以来
ゲームをすると効果音(wave)かBGM(synthesizer)どちらかひとつしか音が
鳴らなくなってしまいました(アセ

ゲームするだけなら音なしでもいいと思うんですが、
作っているので音の確認が出来なくて困ってます。
誰か分かる人がいたら教えていただけると助かります(>_<)
0279名前は開発中のものです。04/02/01 15:06ID:kirDs/YS
>>276 前のレスもちゃんとみてください。 その与えられた環境のなかでやるといったはずです。 余計なことをいって話をかき乱さないでください。
0280名前は開発中のものです。04/02/01 15:37ID:PRhnZ1t4
>>279
全部読んでるけどね。
自分が自分のためにやりたいんでしょ。
他人がわざわざしてくれたアドバイスに食ってかかってどうなるっていうの?
という意味だったんだが。
どうも君のセリフは他人の為にやってあげてる人のセリフに聞こえるんだが。
0281名前は開発中のものです。04/02/01 17:10ID:PGuD5iiA
>>280
あなたは国語力が欠如している。

私は始めから「DirectXが使えないのでWin32APIでがんばる」といっていたはず。

それに「作業が進むのか」だって?
あなたは私の作業をみてたんですか。
どんだけ進まなかったのか言ってごらんなさいよ。

>>272についても、私はWin32APIを使って作業するということを前提に、
DirectXの使えない理由を説明していたんですよ。終わった話を穿り返すなってね。
文章を見ればわかりますよね。それがダダをこねて何もしないでいることに
なるんですか。Win32APIで作業しちゃいけないんですか。
それでもあなたは私がなにもしないでグダグダいっていると言うわけだ。

ずいぶんとおかしなことを平気で言うんですね。
0282(-_-)さん04/02/01 17:13ID:dZRW0Ddv
ゲームつくぅろぉう
0283名前は開発中のものです。04/02/01 17:16ID:kirDs/YS
ごめんなさい、熱くなりすぎました。
0284名前は開発中のものです。04/02/01 17:27ID:V4PIb0xK
>>281
お前は文盲か?
どう考えてもお前が悪いだろ

>>あなたは私の作業をみてたんですか。
>>どんだけ進まなかったのか言ってごらんなさいよ。
ん?お前ID:kirDs/YSなのか?。携帯からごくろうさん(ゲラ

>>なるんですか。Win32APIで作業しちゃいけないんですか。
>>それでもあなたは私がなにもしないでグダグダいっていると言うわけだ。
280は32APIで作業するなとか言ってないだろ?どこをどう捉えたらこうなるんだ?
さらに280は御丁寧に「他人がわざわざしてくれたアドバイスに食ってかかってどうなるっていうの?」
って言ってんだろ?そろそろ自分のウンコを肥料代わりに顔に塗ったらどうだ?
人に物教わる態度じゃないよ、
0285名前は開発中のものです。04/02/01 17:35ID:BE2pVZMt
まぁ環境に拘ってんだか拘ってないんだかわからんが、
高校生ならツクールにしとけば?
君が成人する頃にはだいぶこの世界変わってるから、今マジにやらんでも多分いいよん
0286名前は開発中のものです。04/02/01 17:44ID:I0fBvvjS
http://stormy-ruler.hp.infoseek.co.jp/kaixa.mp3
0287名前は開発中のものです。04/02/01 17:52ID:H3pCkE83
JAVAでゲーム作ってみれば?
C++より簡単っしょ
0288名前は開発中のものです。04/02/01 22:07ID:38LSgSLD
質問しておいて答えが気に入らなかったら暴れだす奴って結構いるのな。
避難所の旧シューティングスレにも定期的に現れてたし(同一人物じゃないだろうけど)。

というか、何時も思うんだけど、みんななんでそんな電波君を親切にも相手するの?
スルーしとけって。
0289名前は開発中のものです。04/02/02 20:47ID:qCykuM3X
ずぶの素人です。
ターン制RPG作るのって何が必要ですか?
チョコボの不思議なダンジョン2のようなのを作りたいです。
まじめに作りたいんでマジレスお願いします。
できる言語はHSPちょっとだけと、Cは勉強中です。
どんな言語覚えればいいか、でもいいんでアドバイスよろ
0290名前は開発中のものです。04/02/02 20:57ID:2+6Y3MVD
>>289
言語はオブジェクト系なら何でも良いと思うぞ。
ターン性RPGなら、どっちかというと、
どんな流れで何をどうするのか?という設計の方が大変だと思うが。
0291名前は開発中のものです。04/02/02 21:32ID:WcP70SUw
Cの勉強してるけど、
ポインタと引数戻り値が絡んでくると訳分からんくなる。
この辺ってそんなに重要?
0292名前は開発中のものです。04/02/02 21:55ID:cPLiu5er
>>291
つまりコンピュータがなんたるか、まぁコンパイラが何やってるか理解してないってことでしょ。
029328904/02/02 23:39ID:qCykuM3X
分かりました。
とりあえずC覚えてやってみます。
0294名無し募集中。。。04/02/03 00:09ID:plKD59at
VCを買ったはいいけど、ゲーム作るのに全く役に立たないと感じるのは俺だけ?
0295名前は開発中のものです。04/02/03 00:11ID:9+QBC3/q
ぶっちゃけ、素人はポインタなんて使わずに
グローバル変数使いまくって、関数なんて作らずにgoto使って
とにかく描画関係だけに注力したらいいんじゃないの、とか思ったんだけど
それじゃCとか使う意味ないよな。
0296オレー04/02/03 00:20ID:lqBJLK7t
>>294
VC最強だろ!!!!??他のしらねーけど!
慣れれば何でも作れるぞ!!ガンバレよヴォゲ!
0297名無し募集中。。。04/02/03 00:38ID:ZZoWZizL
ゲームを作るときMFCとか使い道があるのかな?
0298オレー04/02/03 00:45ID:lqBJLK7t
>>297
ツール作る以外、ほとんど無いんじゃね?
VCがいいのは、MFCとかじゃなくて一般的に使われているからだ!
なんか他の環境だと悩み多そうだからな!
0299名前は開発中のものです。04/02/03 00:50ID:WodIwMqV
Cだけじゃゲームってできないんですか?
SDKってやつを使わないといけないのだろうか。
0300オレー04/02/03 00:58ID:lqBJLK7t
>>299
そう考えていいだろうな!
Cだけってどこまでかシラネーけど、システムにふつーについてるAPI使っても絵かけるぞ。
でもグラボの3D機能使ったり、高速に描画したいならばDirectX使うしかねーよ!
0301名前は開発中のものです。04/02/03 01:50ID:lYaC3Zey
>>291
難しいのでなくてややこしいのです。
紙と鉛筆でコンピューターのやる処理を真似っ子してみてください。
脳味噌が最適化され理解がすすみます。
0302名無し募集中。。。04/02/03 02:29ID:QGiQp3Rb
Directxの記述量の多さに圧倒されました。VCを使ったら、記述量を減らせるとか、何か恩恵があるんでしょうか。VCの神様教えてください。







0303名前は開発中のものです。04/02/03 02:43ID:ELowTiDo
>>302
設計が悪いんだろう。
>>295の裏返しだけど、
そこを関数で整理するのが利点かと。(vcじゃなくてc全般の話だけど)
0304名前は開発中のものです。04/02/03 05:30ID:fdd6paxL
プログラミングを独習するには10年かかる
http://www1.neweb.ne.jp/wa/yamdas/column/technique/21-daysj.html

10年というのは専門家のレベルにたどり着くまでの数字だろうけど。

まあなんだ、一般論としてだが、あまり慌てないほうがいいと思うYO
今分からないことでも、数ヶ月後に改めて考え直してみれば簡単だったりするから。
(人間の記憶というものがそういう風になってるらしい)
所詮この道はイバラの道、王道も銀の弾丸もないと思うよろ。
0305名無し募集中。。。04/02/03 06:15ID:7JKJyNuW
いまいちわからないんですが、VCからdirectxを使うと雛形を作ってくれるとかそういった機能はないんでしょうか。
0306名前は開発中のものです。04/02/03 07:35ID:7mBO3EkB
無いよ!
0307名前は開発中のものです。04/02/03 07:47ID:aRx0nIHF
>>305
俺は使わんけど、DirectXインスコするとVCのAppWizardにDirectX用の奴ができるでしょ。
激しく要らんけど、もしかしたらズブには役に立つものだったかもしれないという記憶があるようなないような
0308名前は開発中のものです。04/02/03 19:54ID:qRytbDYn
こだわらないならJAVAから初めてもいいんじゃない?
iアプリとかもあるし
3DだってGL4JAVAとかJAVA3Dもあるし
必要になったらC++に移行すればいいべ
0309名前は開発中のものです。04/02/03 20:06ID:9LHEny52
こだわらないならHSPで十分
0310オレー04/02/03 20:31ID:VYXMEMW7
VC買ったんだろ???わざわざJAVAからやる意味ねーと思うけどな!
第一、記述量大杉とかって、オマエラはゲーム製作をなめてるな。
0311名前は開発中のものです。04/02/03 22:50ID:N+CejGtj
オレーは3Dのレースゲー作ってんだもんな。
すごいよお前。
0312オレー04/02/03 23:30ID:VYXMEMW7
俺も最初はサンプルいじくってたぞ!
理解力とかより、膨大な作業をしつこくやる能力が大事なのだ!!ってことでがんばろーぜ
0313名前は開発中のものです。04/02/04 08:26ID:zjy0Z+qF
今ネレーがいい事言うた。
0314ネレー04/02/04 20:09ID:HzAYdwYd
ゲームは一日一時間!
0315オレー04/02/04 20:51ID:fS3mIMsY
ネレーじゃねーよ
0316名前は開発中のものです。04/02/04 21:11ID:4hJy9BbG
>>312
サンプルってどこで手に入るの?
0317オレー04/02/04 21:37ID:fS3mIMsY
>>316
SDKに付いてるだろ。結構いいぞ。
0318名前は開発中のものです。04/02/04 23:06ID:XfT3Ux5K
三桁の数字の1桁目とか二桁目を引数に入れたい場合ってどうすれば(・∀・)イイ?
0319名前は開発中のものです。04/02/04 23:21ID:dSDQ2Dxn
>>318
1桁目 = 3桁の数 % 10
2桁目 = (3桁の数 / 10) % 10
0320名前は開発中のものです。04/02/04 23:36ID:8ShUWIq1
>三桁の数字の1桁目とか二桁目を引数に入れたい場合ってどうすれば(・∀・)イイ?
これを使った何をしたいかが謎
0321(・∀・)デキタヨー04/02/06 01:03ID:gzRDLAVC
>>319-320
#include "iostream.h"
#include "stdlib.h"
#include "time.h"
class kazuate
{
private:
int number[3] ;
public:
kazuate(){srand((unsigned) time(NULL)) ;};
~kazuate(){} ;
run() ;
};

int kazuate::run()
{
int iGetnumber, iHit, iBlow, iPlaytimes ;
kazuate answer ;
answer.number[0] = rand() % 10 ;
answer.number[1] = rand() % 10 ;
answer.number[2] = rand() % 10 ;
kazuate input ;
iPlaytimes = 1 ;
0322(・∀・)デキタヨー04/02/06 01:03ID:gzRDLAVC
for(;;)
{
iHit = 0 ; iBlow = 0 ;
cout << iPlaytimes << "回目ですよ"<< endl ;
cout << "3桁の数字をいれてくらはい"<< endl ;
cin >> iGetnumber ;
if(iGetnumber >=1000){cout<<"3桁じゃなきゃ駄目!。終了"<<endl ;return 0 ;}
input.number[0] = iGetnumber % 10 ;
input.number[1] = (iGetnumber / 10) % 10 ;
input.number[2] = (iGetnumber / 100) % 10 ;
for(int i = 0; i <= 2; i++)
{
if(answer.number[i] == input.number[i]){iHit++ ;}
}
for (i = 0 ; i <= 2 ; i++) {
for (int j = 0 ; j <= 2 ; j++) {
if (i != j && answer.number[i] == input.number[j]) {iBlow++ ;}
}
}
if(iHit >=3){cout << "正解" << endl ;return 0 ;}
cout << iHit <<"ヒット "<< iBlow << "ブロー"<< endl ;
iPlaytimes++ ;
}
return 0 ;
}

int main()
{
kazuate kazu ;
kazu.run() ;
return 0 ;
}
0323(・∀・)デキタヨー04/02/06 01:08ID:gzRDLAVC
(・∀・)アヒャtabが全部消えちった
0324名前は開発中のものです。04/02/06 12:10ID:LNUfAAFk
イカレテヤガル…
0325名前は開発中のものです。04/02/06 18:44ID:FVcGO3fs
HSPとデルファイでのプログラムは簡単だったのにC言語のプログラムはすごく複雑ですね
ウインド1つ出すだけでもたくさん書かないといけないし難解です
C言語でごく単純なゲームをつくりながら詳しくプログラムを解説してるお勧めサイトがありましたら教えてください
0326(・∀・)デキタヨー04/02/06 20:05ID:gzRDLAVC
>>324
(´・ω・`)ダメデシカ?
0327名前は開発中のものです。04/02/06 22:19ID:G2d1LxCf
(・∀・)イイヨイイヨー!
0328名前は開発中のものです。04/02/06 23:15ID:+xrJVE3l
>>325
発想が逆だよ。
ウインドウを出すだけでじゃなくて、ウインドウを出すのが一番大変なの。
だけど、初心者はコンソールアプリいやがるから、しょうがなくC言語の本とかで最初の方に出てくる。

あんなもんみたらズブの初心者は面食らうに決まってるさ。
でも理解しなくていいんだよ、丸暗記で十分なのです。めんどくさいのはそこだけです。
0329名前は開発中のものです。04/02/06 23:37ID:lIMux0XN
ていうかサンプル見てもファイルの数が多すぎて理解できない。
0330名前は開発中のものです。04/02/06 23:51ID:mMIlunZa
>>325
C言語でもライブラリを使えば簡単にウインドウが出る
他言語でもライブラリぐらい使ってるんだから(外野の声など)気にするな

言語習得のためなら個人的にはエミュレータをターゲットに
ゲームボーイプログラミングをするのがお勧め

お勧めのサイトや書籍を聞く場合は自分の実力や開発環境ぐらい書け
目ぼしいのは↓ここからリンクされてる
http://pc2.2ch.net/test/read.cgi/gamedev/1005060553/
0331名前は開発中のものです。04/02/06 23:55ID:FVcGO3fs
>>328
初心者の私には丸暗記も無理っぽいのでコピペで済ましてしまいそうです
半端じゃなく設定が細かいのでプログラム全体の流れが掴みにくいです


メイン関数内はウインドウの設定するところで
ウインドウプロシージャはゲーム動かすための条件分岐とかを書き込む所と思っていいのでしょうか?


0332名前は開発中のものです。04/02/06 23:57ID:HdQ5e5TB
俺は今、ゲームが作りたいので作ることにした。
とりあえずデルヒをダウンロードしてインストールした。
フォームにボタンつけた。
実行してみた。
動かない。
なぜ?
0333名前は開発中のものです。04/02/07 00:14ID:zFTP1vLo
>>330
今はc言語に関して全くの素人で0からc言語学習したいと思っいます
ゲームといってもc言語の知識がまったくないのですごくシンプルでなゲーム
(テンキーで自機動かしてスペースでミサイル発射、敵に一回命中すればゲームオーバーなどの単純なゲーム)
のプログラムを参考にしたいです

開発ではなくVisual C++ .NETでc言語に少し慣れたいと思ってます
■ このスレッドは過去ログ倉庫に格納されています