トップページgamedev
984コメント270KB

シューティングゲーム製作技術総合 14機目

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2007/07/11(水) 08:32:54ID:ym4V9IDi?2BP(0)
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!

ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。

過去スレ,関連スレは >>2-3で。
0701名前は開発中のものです。2007/12/16(日) 19:43:48ID:HZ5wi6WG
>>700
そうなんだよ 飛んでる敵の影が適当になっちゃう
大型機とばすときって地上の砲台の位置に苦労するね
重なった時に撃たせないように 
0702名前は開発中のものです。2007/12/18(火) 23:51:07ID:Xhkca2g+
アイテムと敵弾の描画順序は、アイテムの方が上でいいのかな?
0703名前は開発中のものです。2007/12/19(水) 00:07:31ID:Vi+37vSJ
敵弾より上になるのは判定のある地形とUIくらいじゃないのか
まあダライアスみたいな例もあるが
0704名前は開発中のものです。2007/12/19(水) 00:56:02ID:HSa/DAWo
アイテム取りに行ったら、重なって見えなかった敵弾にあたって死にました、じゃ
クソゲー扱いされるわな。
0705名前は開発中のものです。2007/12/19(水) 01:28:01ID:Ri53MDNj
説明不足でスマンです。
今作りかけのは
アイテムの大きさ<敵弾の大きさ、
アイテムはガレッガの勲章みたいなのです。
0706名前は開発中のものです。2007/12/19(水) 01:44:51ID:Vi+37vSJ
んーそれでも俺はアイテム下にするな
0707名前は開発中のものです。2007/12/19(水) 05:38:18ID:dvjVEbz7
みんなどのくらいまで作っているんだ?
俺一面の半分しかないよ
0708名前は開発中のものです。2007/12/19(水) 06:10:41ID:Rg8iqeKY
永遠に未完でこれが完成すれば究極のSTGになると思いながら
ドット絵描くのが面倒でエロゲに逃避してる。
0709名前は開発中のものです。2007/12/19(水) 11:23:51ID:Ww79yv2G
むしろエロゲも作りたい
0710名前は開発中のものです。2007/12/19(水) 12:37:19ID:Ri53MDNj
どうもです。アイテムと敵弾の描画順序、参考になりました。

>>707
やっと2面が完成した所です。
0711名前は開発中のものです。2007/12/20(木) 07:55:58ID:G3uwIUvR
1面ができたらもう7割は終わっているような気がするけど作り方によってはそうでもないのか
0712名前は開発中のものです。2007/12/20(木) 15:36:25ID:a04ewmDp
1面ができると満足してしまう罠があるからな
0713名前は開発中のものです。2007/12/20(木) 20:08:45ID:5asVwc2E
最初から1面だけのゲームを作れば問題ない。
0714名前は開発中のものです。2007/12/20(木) 20:29:57ID:3BHwRW9v
>711
敵攻撃パターンとか配置とか作るのが一番時間かからないか?
0715名前は開発中のものです。2007/12/20(木) 21:40:12ID:QV+E+6T4
順番としては最高難度のステージを最初に作るほうがやりやすいかな?
でもその面が完成したらほかの簡単なステージを作る気がますますなくなるなw
0716名前は開発中のものです。2007/12/20(木) 22:47:09ID:p0i1k/Rk
>>711
システム面ではほぼ終わりに近いよね
ただ背景描くのがとんでもなくメンドクサイ
誰かいいソフト教えてください
ケツイ風のものをつくっております
0717名前は開発中のものです。2007/12/21(金) 00:12:33ID:7Qo/Yeud
>>716
つMSPaint
0718名前は開発中のものです。2007/12/21(金) 00:44:44ID:7fWQfVni
背景なんていらねえよ

中身で勝負しろ
0719名前は開発中のものです。2007/12/21(金) 00:46:24ID:Jo2a6K/I
>>718のようなことを言う奴は、
市場の洗礼を浴びたことがない「箱入りお坊ちゃま」なので。

真に受けることはない。
0720名前は開発中のものです。2007/12/21(金) 01:02:18ID:HTX6phDi
俺の感覚では背景も中身の一部なんだが
0721名前は開発中のものです。2007/12/21(金) 01:10:04ID:k/jU3H5n
でも同人だと背景空とかの風景だけなのがほとんどだよな
建物とかまでちゃんと書き込んでるどころか地上敵すらいないのが多いし
0722名前は開発中のものです。2007/12/21(金) 01:25:23ID:mirNPVZK
背景もだけど、キャラのドット絵も大変だよ……。
俺の場合、一番時間食うのは、背景のドット絵、キャラのドット絵、背景(マップ)の組み立て、だな。
プログラムももちろん時間掛かるし大変だけど、面白いからあまり苦痛には感じない。
0723名前は開発中のものです。2007/12/21(金) 01:40:36ID:HTX6phDi
プログラムはメイン部分は使いまわしだからなー。
時間かかるのは確かに背景だ。とくに背景配置はそもそもの手間に
加えてレベルデザインに絡むので非常に時間がかかる。
0724名前は開発中のものです。2007/12/21(金) 04:37:00ID:4Gb3v5FI
ABAゲーみたいに作っちゃいなよ
0725名前は開発中のものです。2007/12/21(金) 14:45:45ID:w4yQ3c8O
敵配置が一番苦労するなー・・・一番肝心な部分だけに

それにしてもPen4 3GHz、GeForce 6600GTの環境で弾5000発出した程度で処理落ちはまずいよな…
背景が3Dとはいってもそこまで重くないし
0726名前は開発中のものです。2007/12/21(金) 18:48:23ID:V8wuU6KE
>>725
俺が使ってるtonyuは100発で処理落ちしますが?
0727名前は開発中のものです。2007/12/21(金) 19:00:37ID:3oS1tUYB
5000出すほうがおかしい
0728名前は開発中のものです。2007/12/21(金) 20:55:29ID:NUefYhRL
スクリプタができねー
スクリプトからC側の関数呼び出すスマートな方法が思い付かないわ…
あとは速度がちゃんと出るか心配だな…
0729名前は開発中のものです。2007/12/21(金) 23:50:39ID:h4W6bgXx
>>728
既存のものを使う気はない?
LuaとかSquirrelとか
0730名前は開発中のものです。2007/12/22(土) 13:21:58ID:u/nOo2d6
>>729
ついでに勉強もしようと思ってたけどゲーム完成しないと意味ないしなぁ
ありがとう、見てみる
0731名前は開発中のものです。2007/12/23(日) 15:34:48ID:GgnSOowW
フレームレート=リフレッシュレート=60Hzでも
メインループの中で60秒ごとに処理しても
画面の描き変え時間と合うか分からないと思うんだけど
そこらへんはどうするの?

Direct3Dの話です。
0732名前は開発中のものです。2007/12/23(日) 15:58:05ID:LoGLxHXt
???
0733名前は開発中のものです。2007/12/23(日) 16:06:59ID:a745ZQah
60Hzと60秒じゃ合わないよな…見た目で判断すればよくね?
0734名前は開発中のものです。2007/12/23(日) 16:11:45ID:DFtu/QTw
液晶の時代にどうでもよくね?
0735名前は開発中のものです。2007/12/23(日) 17:25:23ID:+wXCaqzu
1/60秒で間に合わんなら貴方のPCスペックが足りてませんよってことで終了でおk
0736名前は開発中のものです。2007/12/23(日) 17:38:03ID:m9p/O8SW
そりゃどこかでVSYNCと同期取らなきゃ単なる二系統のタイマーだろ
0737名前は開発中のものです。2007/12/23(日) 18:41:37ID:M6kP7K/f
60秒って、60分の1秒の間違いだよな?

要するにVSYNCとか、そのあたりを知らないとみた。
0738名前は開発中のものです。2007/12/23(日) 20:22:07ID:uBUydUIC
VSYNCとタイマーの位相が合わなかったらって事では。
0739名前は開発中のものです。2007/12/23(日) 21:25:55ID:eWqzl+5r
>>731
・Direct3DはPresent時リフレッシュレートに対し自動で待機・同期を行う設定がある(リフレッシュレートに動作速度が依存する)。
・それを使用しない場合は、同期タイミングなどを自前で取得、同期するコード群を作る必要あり。
→DirectXではv-syncに関する情報を取得する関数は存在するので、作れないことはない
0740名前は開発中のものです。2007/12/24(月) 02:05:16ID:sxR7bqmX
>>731
ループ内でPresent()連呼すれば勝手にVSYNCに合わせて調停される。
それが1/60秒周期かは別問題だが。
0741名前は開発中のものです。2007/12/24(月) 15:42:57ID:kjSsMvje
リフレッシュレートが想定していたものと違うと、コマ落とさないといけなくなるからね…。

フルスクリーンにすればリフレッシュレートの指定可能なはず。
(昔は指定しても言うことを聞いてくれないグラボもあったが)

STGは、遊んでもらうときにはフルスクリーン推奨。
デバッグ用に窓モードでできる機能と両方あったほうがいい。
0742名前は開発中のものです。2007/12/25(火) 00:09:04ID:AryQ9OX5
そこでウインドウモードでも垂直同期されるOpenGLですよ

nVidiaとか一部のメーカーだけだがね
0743名前は開発中のものです。2007/12/25(火) 01:12:57ID:ZnwaiXrX
針弾って必要だと思う?
0744名前は開発中のものです。2007/12/25(火) 01:29:39ID:qFHfC1D1
自分で考えろよそんなこと…
0745名前は開発中のものです。2007/12/25(火) 01:49:15ID:x+3pgT4O
>>744
ま、そういうなって
針弾と丸弾両方を交互に出すときれいな弾幕になると思う
個人的には当たり判定の分かりにくい鱗弾はやめてほしい
0746名前は開発中のものです。2007/12/25(火) 02:09:19ID:qFHfC1D1
743は弾幕なんて言ってないのになぜ弾幕…
針弾が必要?なんて聞かれても、好みで入れれば?としか言えないよ。
つーか単に通常弾のバリエーションの一つだろうに。
0747名前は開発中のものです。2007/12/25(火) 11:45:40ID:2EJ6VfA3
見た目のバリエーションは増えるけど、とんがってるのとか細い弾は避けにくいから嫌いだな
0748名前は開発中のものです。2007/12/25(火) 11:56:38ID:x+3pgT4O
>>746
聞かれてないものは答えてはいけないのか?
0749名前は開発中のものです。2007/12/25(火) 13:03:56ID:QQlPLUh8
>>731

スレッド分けて
0750名前は開発中のものです。2007/12/25(火) 13:59:44ID:KLB8feGQ
>>748
イカンとは言ってない
単純な疑問
0751名前は開発中のものです。2007/12/25(火) 18:39:23ID:3g7WzUta
細い弾は必然的に当たり判定が見た目通りになるね
なので弾幕系のゲームでは判定がでかいように思えてしまう
0752名前は開発中のものです。2007/12/25(火) 19:54:31ID:4C2p6p/+
針弾の利点は、向きが解りやすいぐらいかな。
0753名前は開発中のものです。2007/12/26(水) 04:30:35ID:zHFIVJVQ
全体的に弾が遅い弾幕系ならむしろ速度ベクトルの向きが分かりやすくていいんじゃね?
スクリーンショットで一枚絵にしたときも美しいし
0754名前は開発中のものです。2007/12/26(水) 12:35:18ID:Kgmy9zS5
むしろ針弾しかないゲーム作ってみたらいいんじゃね?
0755名前は開発中のものです。2007/12/26(水) 13:42:01ID:ZxZTrG6/
ガンフロンティアってそんな感じじゃね
0756名前は開発中のものです。2007/12/27(木) 00:20:08ID:fVVS2Glf
そんなことよりこのグラフィックの向きと微妙に違う方向に飛ぶ針弾を見てくれ。こいつをどう思う?
0757名前は開発中のものです。2007/12/27(木) 00:22:51ID:VZEs5u1l
どれ?
0758名前は開発中のものです。2007/12/27(木) 00:59:05ID:tQkYoJCH
よくあるじゃんそんなの
それこそガンフロとか
0759名前は開発中のものです。2007/12/27(木) 05:35:33ID:S9RlBtX2
直接回転させずに全部パターンスプライトに書き出してる奴だろそれ
0760名前は開発中のものです。2007/12/27(木) 11:08:27ID:ZWe4lj22
回転なんか昔はできねえし
0761名前は開発中のものです。2007/12/27(木) 11:49:51ID:Vfj2qG9K
昔の話か。
0762名前は開発中のものです。2007/12/27(木) 13:22:54ID:QXuavV6S
スプライトの対角線が収まる配列があれば回転できるじゃん
0763名前は開発中のものです。2007/12/27(木) 19:35:29ID:hV4CDKlI
今より解像度が荒くて、回転させたときのドットが汚すぎる!!!と
HWの機能を使うのを拒否されたことがある。
0764名前は開発中のものです。2007/12/27(木) 22:57:29ID:8kaUs1ND
今でもケイブは回転機能使ってないはず
0765名前は開発中のものです。2007/12/28(金) 00:10:58ID:hZ2/E1TA
ドゥームのビット出現時は演算による回転に見える
他は判らんな。基本的には画像が荒れるから使いたくないんだろうな
0766名前は開発中のものです。2007/12/28(金) 00:16:17ID:DoA0WE8q
>>762
アスペクト比が
0767名前は開発中のものです。2007/12/28(金) 00:34:06ID:YQ7vSilE
最近ゲームがつまらない、ハマらない、
そんな噂が飛び交ってるけど、
それはソフトのせいじゃない。
ハードに限界があったからだ
セガ メガドライブ 16BIT CPU搭載
限界のバリアをぶち破って 見せる 迫る 唸る
VISUAL SHOCK SPEED SHOCK SOUND SHOCK
時代が求めた16ビット、セガ メガドライブ
♪SEGA
0768名前は開発中のものです。2007/12/28(金) 00:35:48ID:LWk2yOZh
ギャラクシアンみたいに回転した絵を全部もっとけ
0769名前は開発中のものです。2007/12/28(金) 01:32:07ID:hZ2/E1TA
視点が真上とか真横とかじゃないと2Dでは回転できんよな。
それでも光源は無視せざるを得ない。
ケイブは基本的に2Dで斜め見下ろしだし全部書き換える以外方法は無いw
0770名前は開発中のものです。2007/12/28(金) 01:54:37ID:DufgWLPz
ギャラクシアンは凄いよな
曲線を描いて飛ぶだけでも斬新だったのに
0771名前は開発中のものです。2007/12/28(金) 04:26:22ID:nObAnSIH
弾の回転の話じゃなかったのか。
0772名前は開発中のものです。2007/12/28(金) 22:45:06ID:NQD8iSMl
ギャラクシアンのテキは完全な真上見下ろしだから弾の回転と同じではあるね
0773名前は開発中のものです。2007/12/28(金) 22:53:46ID:UpVwja/H
ギャラクシアンがギシアンに見えたので逝って来る
0774名前は開発中のものです。2007/12/28(金) 23:04:27ID:j7Thx5D9
ハード的なスプライトの回転は特許になってたから
アーケードでもハード的に回転させてるものは少ないと思うよ
あれもこれもみんな>>759
あと>>765も演算じゃないよ

しかし、結果論になるが
ttp://www.ampress.co.jp/backnumber/bn2006.10.15.htm
の3によると、裁判を続ける体力さえあればそんな特許は無視しちゃってもよかった模様
0775名前は開発中のものです。2007/12/28(金) 23:10:49ID:V2asdqJY

なにこのバカ
0776名前は開発中のものです。2007/12/28(金) 23:19:16ID:DbyH2miK
ツンデレが来た!
0777名前は開発中のものです。2007/12/31(月) 23:26:47ID:6G/uevJ2
シューティングゲームビルダーにすらまだ慣れれない
0778名前は開発中のものです。2007/12/31(月) 23:31:01ID:EXAikUTa
早くシューティングゲームビルダーになりたい!
0779名前は開発中のものです。2008/01/02(水) 15:33:20ID:q4WHB0ct
回転といえばドリーム砲
0780名前は開発中のものです。2008/01/03(木) 05:33:12ID:yhm500ZN
STGゲームにサブリミナル効果って使えるだろうか
潜在意識から熱くさせるとか
0781名前は開発中のものです。2008/01/03(木) 11:57:58ID:0yCu6HPI
デススマイルズ最終面の人型の方のボスみたいな
一定のエリアに入ると攻撃が変化するのって
どういう発想で実現できる?
0782名前は開発中のものです。2008/01/03(木) 14:06:53ID:SY1c3f5v
発想…?
0783名前は開発中のものです。2008/01/03(木) 14:28:58ID:LckQ9CLe
発想具現化装置を作るところから始まるな
0784名前は開発中のものです。2008/01/03(木) 15:42:50ID:xmklJskm
>>781
自機の位置に対応したプログラム組めばいいんじゃないの?
0785名前は開発中のものです。2008/01/03(木) 16:27:13ID:iUwYvB7q
プログラムじゃなくて、発想の話だろ
0786名前は開発中のものです。2008/01/03(木) 17:04:44ID:IYRkfVYy
発想だけじゃ実現できんだろ……。
0787名前は開発中のものです。2008/01/03(木) 18:12:50ID:WL52gIM+
アクションゲームとか近づかれると特殊な攻撃とか、特定の位置に来ると対応とか普通にあったじゃん。
STGはパターン記憶が主流になる前には同様なものは結構あったと思うけど。
0788名前は開発中のものです。2008/01/03(木) 18:35:17ID:rfI3cbxF
近づくとどうの、なんてゲイングランドとかもやってるじゃないか
0789名前は開発中のものです。2008/01/03(木) 18:36:50ID:G0rtko3R
というかボスに接近しすぎたりしたら追加弾出すくらい
どのSTGでもやってるだろ
0790名前は開発中のものです。2008/01/03(木) 18:56:28ID:rfI3cbxF
怒首領蜂2ボスのそれで死んだことがある
0791名前は開発中のものです。2008/01/03(木) 23:53:07ID:Gkhxmfdd
>>790は怒首領蜂の2ボスなのか、怒首領蜂2のボス全般なのか
どっちでもいいが
0792名前は開発中のものです。2008/01/03(木) 23:57:36ID:KogUvRoZ
クソゲのは怒首領蜂Uだから2ボスのほうだろう。
どっちでもいいが

0793名前は開発中のものです。2008/01/04(金) 00:05:02ID:+5G4qiH/
怒首領蜂の2ボスだよw
0794名前は開発中のものです。2008/01/04(金) 01:32:39ID:0eO4bikW
俺も食らった事あるから怒首領蜂の2ボスだろうな。
0795名前は開発中のものです。2008/01/04(金) 06:54:57ID:c85tRc1x
2人プレイでそれやったら超うけた。
ボスに接近している俺にではなく、
画面下にいる友人めがけて発射されるんだからな。
0796名前は開発中のものです。2008/01/06(日) 19:57:15ID:nnJvjLQL
ゲイング・ランド
ゲイン・グランド
ゲイ・ングランド
ゲ・イングランド
0797名前は開発中のものです。2008/01/06(日) 20:09:05ID:KV/IHO4o
ありがとらのこいました
0798名前は開発中のものです。2008/01/07(月) 00:34:41ID:x/VGHRHc
ベーマガ世代って今じゃもうゲーム業界のリタイア組だろ
0799名前は開発中のものです。2008/01/07(月) 00:53:32ID:6v+ELBlG
んなこたないw
0800名前は開発中のものです。2008/01/07(月) 01:14:07ID:9+ldlgri
しかし勝ち負けがすでに決まった世代ではあるな。
ベーマガ世代でいまだにまともに何も作れない奴は、このまま一生無理だろう。
■ このスレッドは過去ログ倉庫に格納されています