トップページgamedev
987コメント289KB

シューティングゲーム(非FPS)製作技術総合

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

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

ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
0708名前は開発中のものです。2010/10/21(木) 22:33:16ID:Q7DGlSYo
カバードコアのってホーミングか?
丸い奴だよな?
0709名前は開発中のものです。2010/10/21(木) 22:52:54ID:3JqvbtKj
ごめん、ホーミングじゃなかったなw
向きを変えたり円を描くような動きはするので、動き的にはあんな感じではあるかな。
その動きを自機に向かいながら繰り返せばホーミングミサイルって言うか。
0710名前は開発中のものです。2010/10/25(月) 02:00:23ID:d7jBwYt4
シューティングの背景って常に流れるようにするのがむずすぎ
やっぱ3Dを勉強しないとダメなんだろうか
0711名前は開発中のものです。2010/10/25(月) 04:27:45ID:2PMR2Ic+

1・星(や雲)を流す
2・マップチップ(ループ背景)
3・大きい絵をスクロール
4・動画を流す
5・3D
0712名前は開発中のものです。2010/10/25(月) 07:49:59ID:hzk9GvVv
3Dはやった事ないから難易度はわからんけど
2Dの背景をスクロールさせる(?)なんて難しくもなんともないだろう?
キャラクター動かすのとなんら変わるところはない。

それとも何か別の事を指して言っているのか?
0713名前は開発中のものです。2010/10/25(月) 10:40:35ID:yjPjoxeK
道中からボス戦へ背景が変わるのをやりたいとか。
ていうか3Dだろうと2Dだろうとやってることはそんなに変わらんでしょ
0714名前は開発中のものです。2010/11/07(日) 21:54:29ID:x5vJfpN3
>>707
俺は先頭の弾が移動するたびに移動しないで当たり判定だけある
弾を生成してタイムリリースするようにしてるけど、ほぼ同じ
処理だよね?このやり方だと早いレーザーの処理がむりなんす
けどね。
0715名前は開発中のものです。2010/11/07(日) 22:50:20ID:X0bQhyNg
ほぼというかまったく同じだろうね。

早いレーザーなら、それこそ弾道にそって複数の当たり判定ある玉を並べて生成すればいいんじゃね?
0716名前は開発中のものです。2010/11/17(水) 00:19:57ID:/GdGrnFL
シューティングって他のゲームと比べて作るのが楽なの?
0717名前は開発中のものです。2010/11/17(水) 00:28:35ID:M4Yd1VFw
比較的楽というだけで楽ではないけどな。
0718名前は開発中のものです。2010/11/17(水) 00:33:19ID:5zoGAHwQ
基礎を学ぶにはいいと思う
0719名前は開発中のものです。2010/11/17(水) 09:13:18ID:9K2YbatA
作るだけなら楽だが、面白くなるように調整する大変さは他のゲームと変わらない。
0720名前は開発中のものです。2010/11/17(水) 18:01:27ID:TjnmUltd
まぁ、解説サイトが多いから作り易いし
0721名前は開発中のものです。2010/11/17(水) 19:07:46ID:VPXiT162
技術的にはできるようになったけど面白いゲームが作れなくて
もう2年も試作みたいなのしか作れない。
マジでステージとか考えれる奴はすごいと思う。
1面すらまともなのができる気がしない。
0722名前は開発中のものです。2010/11/17(水) 20:08:43ID:7lX3zJ21
なんでもそうだけど、最初は真似から入るのがいいんじゃないかな。
好きなゲームをそのまま自分で作るつもりで。

微にいり細にいり、1ドットも違わずまるコピー……じゃなくて、うろ覚えでいいから。
自機の動く感覚とか弾の出るタイミングとか、そうやって覚えていけばなんとかなるんじゃないかな。

もちろんそうやって丸コピーしたゲームを自作オリジナル作品として公開なんかしたら
叩かれるのは目に見えてるから、そこらへんはうまくやらないといけないけど。
0723名前は開発中のものです。2010/11/18(木) 00:37:50ID:qpJm5sXz
市販のゲーム追いかけ過ぎなんじゃないかね
参考にするのはいいけど自分の作りたいように作ればいいんじゃね
0724名前は開発中のものです。2010/11/19(金) 08:24:08ID:QhwpoYkw
シューティングは廃れたジャンル
0725名前は開発中のものです。2010/11/19(金) 09:12:31ID:mY5Ker5U
みんな同人に移っちまったからな
0726名前は開発中のものです。2010/11/19(金) 16:14:05ID:LZOYQqz3
ゲームプログラミングの教材としたらかなりのもんだと思うのだが
0727名前は開発中のものです。2010/11/19(金) 18:04:27ID:lptLtI9S
シューティングはオワコン。
素人でも作れるということがバレれしまい、
お金を出さなくなった。
0728名前は開発中のものです。2010/11/19(金) 18:45:31ID:cN9sseqM
素人には作れないシューティングを作るしか無い
0729名前は開発中のものです。2010/11/19(金) 19:36:21ID:7StUoQpy
俺は素人だから無理だな。
0730名前は開発中のものです。2010/11/19(金) 20:09:14ID:QhwpoYkw
アイデアで勝負だよ
0731名前は開発中のものです。2010/11/19(金) 21:27:30ID:nXKhCIFM
廃れた廃れた詐欺だよな
十数年前から廃れてたけど新作は出る
0732名前は開発中のものです。2010/11/20(土) 02:56:40ID:WORTq2j2
これって人に売ったり評価されるために作るのか
自分で好き勝手に作りたいものを作る、あるいは単に学習の為に作るのか
という立場で違ってくるよね
0733名前は開発中のものです。2010/11/22(月) 20:25:34ID:Qla5p+27
ゲーム製作の入門書とかにあるのとか弾幕みたいのを作ってシューティングは簡単って言っちゃだめだよぅ。
0734名前は開発中のものです。2010/11/23(火) 00:05:54ID:GjcQcyV5
ソースコードが長くなると、ちょっとの機能追加が大変な事になるからな。
これを理解出来ない厨房の何と多い事か。
0735名前は開発中のものです。2010/11/23(火) 00:31:37ID:0llWMy4J
ソースコードが増えても仕様変更に耐えうる柔軟な設計さえできていれば機能追加がそこまで苦痛にはならないよな
先を見据えた設計ができないと問題にぶち当たったときモチベが死ぬ
0736名前は開発中のものです。2010/11/23(火) 00:55:19ID:Hqslhn19
つまりオブジェクト指向最強ってことで
0737名前は開発中のものです。2010/11/23(火) 08:46:49ID:GjcQcyV5
モジュールやリファクタリング、デザインパターンも意外と重要だと思うぞ?
で、あと他に仕様変更に耐えうる柔軟な設計のコツってどんなのがあるよ?
0738名前は開発中のものです。2010/11/23(火) 11:13:32ID:3iACtkiJ
てか仕様変更とかエターナルフラグ
0739名前は開発中のものです。2010/11/24(水) 12:17:52ID:SksW09hK
スクリプト言語とかを使って、変更頻度の高い処理を外に出すとか?
0740名前は開発中のものです。2010/11/24(水) 12:19:36ID:gepYbRl7
バグが追えなくなるフラグ
0741名前は開発中のものです。2010/11/24(水) 16:26:50ID:SksW09hK
デバッガで追えないバグを見つけられるようになってこそ、ようやく半人前。
0742名前は開発中のものです。2010/11/24(水) 17:34:26ID:b+UwaDJP
シューティングにスクリプトってどんなのに使うの?
敵の行動をいちいちスクリプトで動かしたりしたら重そうだよね
0743名前は開発中のものです。2010/11/24(水) 19:21:48ID:VV5nF7iA
俺はスクリプトの仕組みなんて知らんヘタレだが、
そんなの最初に読み込んで、処理用に最適化(っていうのかどうかわからんけど)しておけば済むだけだろう。
仮にそんな事しなくても問題になるほど重くなるとは思えないけど。
0744名前は開発中のものです。2010/11/24(水) 19:48:07ID:CqG4BCxK
ツクールを他人に使わせることで
何もしなくても自分が関わったゲームができていくと言う
究極の省力プログラミングが可能となる
0745名前は開発中のものです。2010/11/25(木) 01:10:20ID:YGleVLcl
昔javascriptにシューティング移植しようとしたら紙芝居になった。
スクリプトは重くてだめだよ
0746名前は開発中のものです。2010/11/25(木) 02:18:03ID:sHEPXRBc
現行スレぐらい読み直さないとだめだよ
0747名前は開発中のものです。2010/11/25(木) 11:52:09ID:TmP63C2x
>>745
それはお前がバカなだけだ
0748名前は開発中のものです。2010/11/25(木) 13:02:07ID:zCogIgBc
そうカリカリするなよ…
0749名前は開発中のものです。2010/11/27(土) 21:50:43ID:9MwXLrwI
シューティングってこれ以上進化することがないよね
0750名前は開発中のものです。2010/11/27(土) 23:00:58ID:2k9mBJTf
なんか変わったもん作ろうとすると早々クソゲーだと判明する
0751名前は開発中のものです。2010/11/28(日) 00:05:38ID:tdYYya7u
>>744
そういや、アクツクでシューティング作れるみたいだな
0752名前は開発中のものです。2010/11/28(日) 00:06:59ID:Ii2k4zLf
実際に戦闘機に乗り込んで
機関銃を乱射できるリアルシューティングゲームを作ろうって人はいないの?
0753名前は開発中のものです。2010/11/28(日) 00:21:16ID:6jivkArF
FPSのことか?フライトシミュレータのことか?
0754名前は開発中のものです。2010/11/28(日) 11:06:38ID:Dw/b2ZFd
自分は作ろうとは思わないの?
0755名前は開発中のものです。2010/11/28(日) 11:16:00ID:d2XyW5r2
>>752
誰か作れば無料ならやるかもしれないけど、そこまでやりたいようなゲームでもない。
って位置のゲームですよね。
0756名前は開発中のものです。2010/11/29(月) 16:13:48ID:tzJ9ODiI
シューティングって作るのにどのくらいのプログラムの行数が必要なのか気になる
例えば東方とかだと1万行くらいプログラム書いてるんだろうか
0757名前は開発中のものです。2010/11/29(月) 16:27:24ID:2uhS3Cvv
シューティングにもピンからキリがあるし、プログラマーの書き方によっても変わってくるだろ。
だからZUNにでも聞かない限り普通はわからんと思うが
0758名前は開発中のものです。2010/11/29(月) 16:40:59ID:iSc8Dpob
行数なんて気にしてどうするんだ。
20年以上前のビジネスソフト開発とかだとステップ数で見積もったりしてたらしいが
そういう事がやりたいのか。
0759名前は開発中のものです。2010/11/29(月) 17:13:27ID:Vlbtskim
とりあえず俺が作ってる途中のソース見てみたら改行とかも含めて30000行くらいだった。
まぁ、あんまりリファクタリングしてないし敵の動きとか増やす時にとりあえずでコピペしちゃう事も多いからなんだけど…
0760名前は開発中のものです。2010/11/29(月) 19:16:28ID:5d+LIIIF
3800行ぐらいだったぞ
バイト数で112k

そんな物尺度にしても意味無い
0761名前は開発中のものです。2010/11/29(月) 19:22:33ID:tzJ9ODiI
>>759
30000行ってすごすぎ
それくらい行くゲームってやっぱ3Dなの?

>>758>>760
ただの興味本位です
0762名前は開発中のものです。2010/11/29(月) 20:54:19ID:wKqkOUOh
>>756
俺が制作中のGeometry Wars型シューティングは34kBだよ。
行数は多数にファイル分割してるからしらねw
0763名前は開発中のものです。2010/11/29(月) 21:25:24ID:tzJ9ODiI
>>762
http://www.vector.co.jp/soft/dl/winnt/prog/se420236.html
コロ助使えば行数わかるよ
0764名前は開発中のものです。2010/11/29(月) 22:08:51ID:CwzrBR+O
アセンブラでやれば?
0765名前は開発中のものです。2010/11/29(月) 22:10:35ID:Vlbtskim
>>761
いや2Dです。無駄が多いだけですw
「後でクラスにしよう(キリッ」みたいな処理がたくさんあるんですw
0766名前は開発中のものです。2010/11/30(火) 00:13:45ID:5sPm1Hcs
>>758
日本の一般的なソフト開発では、その20年遅れている事を未だにやってる。
だから日本では、iPodやiPhoneみたいなソフト開発は不可能に近いんだよ。
0767名前は開発中のものです。2010/11/30(火) 00:20:37ID:7zUK8jmM
行数で値段高くなるなら
ループなんて誰も使わなくなるなw
0768名前は開発中のものです。2010/11/30(火) 12:55:17ID:jG8WeBxN
敵の動作とかは下手にまとめたりするよりコピペ改変の方が効率いいよねw
バランスとりながら弄りまくるからまとめにくい
あとでコピペしたとこ全部直すハメになるときもあるけどなー
0769名前は開発中のものです。2010/11/30(火) 19:40:19ID:NDqf8wm8
こういう5,6本は作った経験が有るように書く
奴って 1000行も書いた事が無いよね
半年ROMったからわかる
0770名前は開発中のものです。2010/11/30(火) 19:41:16ID:174+f84d
どうやって確認したんだ。
0771名前は開発中のものです。2010/11/30(火) 19:43:43ID:SGzy5v12
1000行とか1面しかないゴミのようなシューティングしか作れなさそうw
0772名前は開発中のものです。2010/11/30(火) 22:42:50ID:NDqf8wm8
やっぱり11歳ぐらいなんだろうな
それよか物がわかりそうな年なら絶望的だもんな
0773名前は開発中のものです。2010/11/30(火) 23:05:36ID:shY5PCIx
自分に自信のない人間が、空想上の「自分より劣る人間」を作り出し、貶しているように見える。
0774名前は開発中のものです。2010/11/30(火) 23:11:47ID:plQlnQPU
ただの自己紹介だろ?
0775名前は開発中のものです。2010/11/30(火) 23:35:50ID:NDqf8wm8
ちょっwマッww
11歳は全角くんってネタです
意味無いよ

768みたいな意味なしレスよみたいのかおまえら
0776名前は開発中のものです。2010/12/01(水) 17:16:43ID:0o3vOc/8
まったり行こうぜ・・・
0777名前は開発中のものです。2010/12/01(水) 23:44:44ID:ATJIKFJb
3Dシューティングって流行らなかったよね
0778名前は開発中のものです。2010/12/02(木) 02:28:25ID:AksHiaaT
大型筐体の体感マシンなら面白いと思うんだよね。
0779名前は開発中のものです。2010/12/13(月) 02:29:45ID:Hw9PLfh8
当たり判定がわかりにくいから、3Dとか変なパースのついてるSTGは好きじゃない

赤と青のラインで画面作って、セロファン貼ったメガネかけて「飛び出す3Dゲーム」なんて作ってた記憶がふと蘇った。
0780名前は開発中のものです。2010/12/13(月) 08:32:04ID:KbbmT4MU
へぇ
0781名前は開発中のものです。2010/12/13(月) 22:56:08ID:q7YKWsaw
結局シューティングって3Dに向かなかったんだね
0782名前は開発中のものです。2010/12/13(月) 23:33:37ID:4WaZrW/n
3Dだと弾の弾道が直感的に読みづらいし移動方法が若干なり複雑になっちゃうからね

3D化したグラディウスをプレイしてみたい、高速ステージとか面白そう
0783名前は開発中のものです。2010/12/13(月) 23:35:31ID:7ywURfCn
>>782
まずはグラディウスIIIをw
0784名前は開発中のものです。2010/12/13(月) 23:38:40ID:4WaZrW/n
>>783
俺は閉まる隔壁の間を高速で抜けたいんだ!!変な岩壁を抜けたいんじゃない!!www

いい加減自分で作った方が速いんじゃないかと思い始めた
0785名前は開発中のものです。2010/12/14(火) 01:41:17ID:CsSZdLCX
>>782
3D化したグラディウスって既に有るだろう
ttp://www.youtube.com/watch?v=MYvwa0KHs1A
0786名前は開発中のものです。2010/12/14(火) 17:39:43ID:/T9akkhN
>>785
初めて知った、凄いやりたいけど1997年の専用筐体置いてある所なんてある訳無いよな…
0787名前は開発中のものです。2010/12/14(火) 20:34:50ID:BIT6fUtq
3Dグラディウスといえばこれだろう
ttp://www.youtube.com/watch?v=OiKIRXuNITY&feature=related
実質2Dみたいなもんだが
0788名前は開発中のものです。2010/12/18(土) 01:26:44ID:V+tkVdux
天才的なアイデアを思い付いた
今までシューティングは避ける物だったけど
弾幕に当たるほど得点が高くなるシューティングを作ればいいんじゃないか
0789名前は開発中のものです。2010/12/18(土) 02:22:32ID:/41BAQBH
天才だな!さあ作れ!早くしないとコミケで誰かに出されちまうぞ
0790名前は開発中のものです。2010/12/18(土) 02:31:58ID:6vb889dt
弾に当たれば当たるほど自機がパワーアップするシューティングなら
どこかで見たことある気がするけどな・・・
0791名前は開発中のものです。2010/12/18(土) 02:57:15ID:U0/iCj6N
レベラ
0792名前は開発中のものです。2010/12/18(土) 07:29:05ID:yFDN4Z6g
>>788
斑鳩?
0793名前は開発中のものです。2010/12/18(土) 10:08:38ID:4A/BAKad
>>788
斑鳩じゃんwww

確かに、あれは天才的な神ゲーだったよな
0794名前は開発中のものです。2010/12/18(土) 11:53:13ID:QhVNRoN+
斑鳩は突然出たアイディアというよりは
ギガウィングとかの敵弾を得点に変える系のSTGからの
順調な進化と言う気合いがする
0795名前は開発中のものです。2010/12/18(土) 15:54:00ID:iiZLN/dn
いわゆる「かすり」の悪乗りだろ、あれw
0796名前は開発中のものです。2010/12/18(土) 16:12:26ID:UzXWUqS6
ちがうよ ぜんぜんちがうよ
0797名前は開発中のものです。2010/12/18(土) 16:53:11ID:ShLvRD9E
俺も違うと思うなぁw

「かすり」っておそらく「最小限の動きで避ければ高得点!」って発想からきてると思うんだけど
「敵弾に近づくほど高得点!」っていう本末転倒な使われ方してるんじゃないかな。
0798名前は開発中のものです。2010/12/18(土) 22:12:26ID:AADzuIzJ
かすりの原典はライデンファイターズ
これは敵弾に近づくリスクと得点というリターン
本末転倒って何言ってんの
0799名前は開発中のものです。2010/12/18(土) 22:23:04ID:zLnzv4tm
だからその発想の事言ってるんだけど。
もちろんそのネタを考えた開発者がそう考えたのじゃないか、って想像だけど。
0800名前は開発中のものです。2010/12/18(土) 22:28:42ID:MR0O3hkH
敵に近づくと点が高いのはオメガファイターがあったね。
ショットがどんどn短くなるやつw
0801名前は開発中のものです。2010/12/19(日) 03:24:10ID:a7Lm7D4u
バックファイアだと全部最高点10倍のあれか。

危険行為手当としてはかなりいいリスクリターンだと思う。
0802名前は開発中のものです。2010/12/24(金) 18:42:03ID:CeBG2Sxk
crimsoncloverもrevolver360も面白そうだ
0803名前は開発中のものです。2011/01/14(金) 21:51:33ID:EeWDgiv+
新年初カキコ
0804名前は開発中のものです。2011/01/17(月) 20:38:25ID:vx59XZ8L
なんか形になってきた
0805名前は開発中のものです。2011/01/18(火) 01:18:20ID:pYwPNp8T
なにがさ
0806名前は開発中のものです。2011/01/19(水) 19:35:18ID:6eRd7vjr
一年前位から考えてた8方位STGが。
自機のドット絵描くだけで一年近く費やしてしまった
0807名前は開発中のものです。2011/02/16(水) 17:48:44ID:yb2cC5/O
C#って難しいね。
コーディングはC++の3倍くらい早いが、実行速度が3倍遅い。。。
数百アイテム出したら、目に見えて実行速度が落ちる。しかもフォームのグラフィック標準命令で。。。
いやー、厳しい。
0808名前は開発中のものです。2011/02/16(水) 19:52:33ID:3zdlV73R
GDI+を使ってゲーム開発とは、かなりの猛者じゃのう。
■ このスレッドは過去ログ倉庫に格納されています