トップページgamedev
1001コメント333KB

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

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

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

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

過去スレ,関連スレは >>2-3で。
0342名前は開発中のものです。2009/05/06(水) 22:01:48ID:rGdMEm5G
>>341
俺もそう思うよ
だけど腹を立てても仕方が無い



>>341は洞察力に優れて、気の弱いみんなが言えないことが堂々と言える
そこにシビレルあこがれる!!
0343名前は開発中のものです。2009/05/06(水) 22:12:14ID:isNb76hx
いやいや腹を立てているわけじゃなくてだな、
他の人に時間をさいてもらってるわけだし、最低限のことはしたほうが良いんじゃあないか?
って思っただけだよ
0344名前は開発中のものです。2009/05/06(水) 22:26:21ID:t9wrzMwt
起動したので合格です
0345名前は開発中のものです。2009/05/06(水) 22:31:25ID:x/N7Gj6l
なんかVIPにいる先生みたいなヤツだな
0346名前は開発中のものです。2009/05/06(水) 22:42:04ID:rGdMEm5G
ttp://gaatsu.ps.land.to/up/src/up_0223.png
0347名前は開発中のものです。2009/05/06(水) 23:25:42ID:Rzb1VRGS
ってかネタが寒すぎ
さすがニコ厨
0348名前は開発中のものです。2009/05/07(木) 06:11:57ID:aT60Df2a
にこにこは相手にされない大学生、ゆとり、ニート、自宅警備員、コンビニ店員、40すぎの人生おわたオッサン、
キチガイもしくはそれにじゅんずる寄生動物の隔離施設
0349名前は開発中のものです。2009/05/07(木) 13:01:57ID:YI9IxaUj
小中学生のネラーもな
0350名前は開発中のものです。2009/05/07(木) 17:40:18ID:6BT4lNa2
俺のもキーボード以外のプレイは想定してないけどいいや
俺キーボードでしか遊ばないし
0351名前は開発中のものです。2009/05/08(金) 01:34:39ID:os8zmpA0
キーボードしか想定しないなら同時押しには気をつけろよ
0352名前は開発中のものです。2009/05/08(金) 01:50:21ID:1DOsxnmV
かといってCtrl,Alt,Spaceに割り当てるのはありえないと思うわけだ
如何ともしがたいよな・・・
0353名前は開発中のものです。2009/05/08(金) 17:00:53ID:CSa2xtdC
オナニーマラソンで、日本人男性が2連覇
http://news.livedoor.com/article/detail/4142282/

オナニーして何が悪い
0354名前は開発中のものです。2009/05/08(金) 18:04:44ID:KvorP5ju
ニコ動の人達は可哀想だよね
どうしようも無い子供が擁護するから、返って疎まれる
0355名前は開発中のものです。2009/05/08(金) 21:50:09ID:hmce1rZh
BGMってどうやって調達してる?
フリーの?自作の?
0356名前は開発中のものです。2009/05/08(金) 22:14:03ID:IKPQRV5A
自作
0357名前は開発中のものです。2009/05/09(土) 11:18:56ID:XnfNtbba
効果音制作ソフト教えてくれ
オリジナル用意してる人はどうやって作ってんだ
0358名前は開発中のものです。2009/05/09(土) 14:39:12ID:g+exyzmz
効果音はフリー素材を加工するのがいい
soundEngineとかでいじる
STG用ならwebにフリーでころがってる物がそのまま使えるのもあるだろう
0359名前は開発中のものです。2009/05/09(土) 16:23:33ID:lgKCz8bU
俺もフリーの効果音を、そのまま使ったり
フリーソフト(効果音メーカーとかSoundEngine)で加工したりして使ってるが、
オリジナルとは言えんな。

オリジナルを一から作ってる人はホントどうやってるのかな。
0360名前は開発中のものです。2009/05/09(土) 19:26:08ID:aQLUaelt
簡単な音ならbeamとかで作るときもあるけど、なかなかしっくりする音は
難しいね
0361名前は開発中のものです。2009/05/09(土) 23:18:59ID:Ped12Pm8
現実の音を自分で録音して加工とかもあるな
効果音は本気でやろうとすると奥が深すぎる
0362名前は開発中のものです。2009/05/10(日) 00:06:12ID:HcqI390m
波形から作りはじめると精神に異常をきたしそう
0363名前は開発中のものです。2009/05/10(日) 00:11:40ID:ZyLFNJkG
マッチメィカァズから貰ってるのばっかだなあ
0364名前は開発中のものです。2009/05/10(日) 00:22:22ID:vtcAQRQj
マッチメィカァズ閉鎖するっぽいね
素材は残しておいてくれるのかな?
0365名前は開発中のものです。2009/05/10(日) 02:51:23ID:VK3O4Q01
シンセも今の主流は現実にある音のサンプルが元なわけだし
効果音を波形から作るなんてのはかなりマニアックだな
0366名前は開発中のものです。2009/05/10(日) 09:29:21ID:ZyLFNJkG
>364
おぉ、知らなかった。作者体調不良ならいつ閉鎖されてもおかしくないな。
とりあえず過去素材DLしといた。
0367名前は開発中のものです。2009/05/11(月) 19:50:11ID:g0CmSm9g
暇なのでlibbulletmlの3Dバージョンを作りました。
よかったらどうぞ:
http://gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0418zip.html
0368名前は開発中のものです。2009/05/11(月) 21:07:06ID:rzpitbSL
何故boost::spiritじゃなくてyaccを使う?
0369名前は開発中のものです。2009/05/11(月) 21:19:21ID:KjPDnuEK
LLよりLALRのほうが好きとかかもしれんし・・・・・
0370名前は開発中のものです。2009/05/11(月) 21:57:04ID:BPkDbYII
真っ暗なのだわ
0371名前は開発中のものです。2009/05/11(月) 22:23:58ID:BPkDbYII
http://gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0419.jpg
そうとうのもの好きか
ひとりじゃないのだわ
0372名前は開発中のものです。2009/05/11(月) 22:44:08ID:MP0jlKZl
なんですかこれ?
0373名前は開発中のものです。2009/05/11(月) 23:09:07ID:rzpitbSL
libbulletmlとxmlパーサ(loki)とboostのポインタのクラス図だろ?
ライブラリの切り分けができな奴がリーディングツール使っても
無意味だという事しか解らない

BulletMLを有り難がる気はしないが、libbulletml程度の継承設計は出来てもよいだろ?
0374名前は開発中のものです。2009/05/12(火) 12:09:46ID:H5HeHBoo
MFCに慣れてる身としては
気持ち悪い
0375名前は開発中のものです。2009/05/12(火) 21:15:42ID:Nc7VXS3p
スパゲティ茹でるのに飽きたんだけどみんなどれくらいまでグローバル変数を許容してるの
0376名前は開発中のものです。2009/05/12(火) 21:24:21ID:o3rdgquJ
画面1ページ分
0377名前は開発中のものです。2009/05/12(火) 21:42:23ID:Nc7VXS3p
例えばどんなのをグローバルにしちゃってる?
0378名前は開発中のものです。2009/05/12(火) 22:08:32ID:Ajjv9909
グローバルにしないと処理が回らないもの
0379名前は開発中のものです。2009/05/13(水) 00:14:17ID:iziSiQrZ
画像関連や効果音などのリソース二対応するインスタンスとか、
Directx使ってるならデバイス関連のインスタンスとか。
0380名前は開発中のものです。2009/05/13(水) 01:26:53ID:+nGhM33L
かつてMicrosoft系BASICで組んでいたときは
すべてがグローバルだったことに気づいて
泣いた
0381名前は開発中のものです。2009/05/13(水) 01:52:42ID:fW4t5DKH
あれは変数の宣言すら要らなかった。
0382名前は開発中のものです。2009/05/13(水) 02:16:30ID:SUG3AQ85
10 cls 3:console 0,25,0,1:width 80,25
0383名前は開発中のものです。2009/05/13(水) 03:52:20ID:QOk4q+F9
フロッピーで立ち上げてないだろ?
セーブできないんだぜ……
0384名前は開発中のものです。2009/05/13(水) 04:10:34ID:SUG3AQ85
フロッピードライブなんて高価なもん付いてないよ
0385名前は開発中のものです。2009/05/13(水) 10:10:50ID:LYGnze3h
自分らの都合のいいようにしたいだけか
0386名前は開発中のものです。2009/05/13(水) 11:04:04ID:1UuRYxpi
ラジカセつないでカセットテープにセーブしてたな
0387名前は開発中のものです。2009/05/14(木) 19:39:15ID:N2FiEhmK
http://gimpo.2ch.net/test/read.cgi/i4004/1010051952/
0388名前は開発中のものです。2009/05/14(木) 20:15:17ID:AePop3KU
ここなんのスレだっけ?
0389名前は開発中のものです。2009/05/14(木) 21:53:52ID:7TOvog/f
東方ぐらいしか知らないで、STG作ろうとする奴は
馴れ合いすらまともに出来ないゴキブギ野郎とであることを
証明するスレです
0390名前は開発中のものです。2009/05/14(木) 22:00:40ID:sGoz2/QX
389噛んでる噛んでる!

・・・シューティングに言葉を噛んだような突っかかり要素とか入れたら
色々アクティブな雰囲気にならないかな
0391名前は開発中のものです。2009/05/14(木) 22:42:39ID:ADhOZWml
ゴキブギってなんか新しい響きだな
0392名前は開発中のものです。2009/05/14(木) 23:08:59ID:cfCYRFpq
ゴキシュー
0393名前は開発中のものです。2009/05/15(金) 04:35:36ID:Ex+KjtLB
質問です。
シューティングゲームを作ろうと思っています。
ゲームの開発は行ったことが無く。現在はwebや書籍でゲームのアルゴリズムやDirectXの勉強をしています。

さて、そういった文献を見ると、Windows系ではC++(特にVC++)が多い、というかほとんどでした。
私は仕事でビジネス系の小規模システム開発をしており、VB2005とかOracle Databaseなどを普段は触っています。
そういうわけで、VBならある程度わかるのですが、C系の言語はちょっとかじった程度で、本に載っているソースコードを
辛うじて追っていける、程度しかわかりません。

.NET Frameworkになってから、VB、VC#、VC++の言語による実装の限界の差は
.NET以前ほどでは無いというのも聞いたのですが、やはりVBでやるのは無謀なんでしょうか?

多少実装が面倒でも、ある程度の知識を生かせるVBの方が開発効率が良いのか、
遠回りでもVC++を一から勉強した方が結果的に早いのか、皆さんのアドバイスをいただければ幸いです。

オブジェクト指向や、デザインパターンについては、ある程度基本的なことは理解しているつもりです。
よろしくお願いします。
0394名前は開発中のものです。2009/05/15(金) 05:25:18ID:6fqCdlKX
それだけプログラミングに携わっていて2chのクソスレに教えを請うとか
とてもまともな精神ではできないよ。

たぶん、>>393は2ch依存症で正常な判断力が欠落している。
まず、ネット環境が無いところに行くか、精神科医と相談して
カウンセリング療法などを受ける必要があるんじゃないか?
0395名前は開発中のものです。2009/05/15(金) 10:49:40ID:2F7Cd80g
朝からひどいレスだな
自作自演か?
0396名前は開発中のものです。2009/05/15(金) 11:14:00ID:rJiyQN6/
VBでもできるだろ
0397名前は開発中のものです。2009/05/15(金) 13:04:47ID:JvGJpWCy
>>393
本当にプログラミングに慣れてる人なら、こんなところで聞く前にプロトタイプ作って判断してると思います
0398名前は開発中のものです。2009/05/15(金) 13:09:44ID:Z3m2HSOd
今のVBってMDX触れるんだっけ?
0399名前は開発中のものです。2009/05/15(金) 15:56:07ID:p2GgVaIm
どんな言語でもシューティングと呼べるものは作れると思う
0400名前は開発中のものです。2009/05/15(金) 20:17:57ID:NAHeWQAT
>>393
書籍に載ってるようなC++なんて、Cに毛が生えたようなもんだよ。
だからC言語で作るつもりで、必要なとこだけC++使えばいい。
つか生半可にC++の機能を使うと、非常にデバッグが難しくなるので、
ゲームを作る技術より、デバッグをする技術の方が問われかねない。

>>399
COBOL信者乙
0401名前は開発中のものです。2009/05/16(土) 06:40:48ID:dn2CNIgO
esoteric languageのいくつかは流石に無理だな。

>>393
たしかShooting Game(仮)がVB製だったと思う。
かなり古いソフトだけど結構評判良いから見てきたら。
0402名前は開発中のものです。2009/05/16(土) 14:27:41ID:mx8ryEcD
針/弾がVB製だね、
0403名前は開発中のものです。2009/05/17(日) 14:26:27ID:qkYJi5Uy
・絵の表示
・外部からの入力
の2つができる言語ならゲーム作れはず。

というわけでVBでもゲームは十分にできる。
C++とかのほうが、プログラムの深いところまでいじれるから
こだわったゲームを作れるけれど、時間とか手間とか勉強をとかで
完成までの道のりが遠くなる
0404403のつづき2009/05/17(日) 14:35:09ID:qkYJi5Uy
言語を外国旅行にたとえると、
VB  旅行会社のツアー
C++ 自分で飛行機のチケットやホテルとか全部そろえて旅に出る。

VBだと、自由度はないけど簡単に旅行ができる。
C++は、自由度は高いけど、自分で用意しなければならないことが多い。

VBはいい言語だと思う。できることは少ないけれど、理解し易いし何より
難しく面倒な部分に触らなくても良い。
0405名前は開発中のものです。2009/05/17(日) 15:17:26ID:xW74sLi6
旅行に喩えるとVBは修学旅行、特殊なルールがたくさんあって
別の旅行(言語)に行くときにノウハウが生かしにくい

0406名前は開発中のものです。2009/05/17(日) 15:33:52ID:s63EfgCv
言語には問題は無くって、VBにまつわる人間が救いようがないんだよ

可視性や生存期間無視のグローバル変数のフラグを山ほど作って
状態遷移や多態性持たせるような輩
0407名前は開発中のものです。2009/05/17(日) 16:54:10ID:Vr4mLN4D
C++は自由度が高いってよく言うけど、
シンプルに作ろうとすると自由度は低くなる。
自分で拡張できるのはいいと思うけどね…
0408名前は開発中のものです。2009/05/17(日) 17:35:02ID:FeMYt5ij
言語がどうのこうのは別にどうでもいいしどれが正しいとかない
あえて言うならば最終的に完成に持って行けた奴だけが正解
そういう能書きだけ垂れて作ることもできないようじゃ意味がない
0409名前は開発中のものです。2009/05/17(日) 17:55:20ID:g3lU4zxQ
正論。
ゲームを作ろうとする者なら作品で語れってことだな
0410名前は開発中のものです。2009/05/17(日) 18:21:47ID:rVdyOkrg
>自分で拡張できるのはいいと思うけどね…

それを自由度が高いって言うんじゃないのかな。

>あえて言うならば最終的に完成に持って行けた奴だけが正解

シューティング作るのにVBとC++どっちがお勧めですか、って質問に対する正解がそれとは思えんが。
0411名前は開発中のものです。2009/05/17(日) 18:43:09ID:g3lU4zxQ
最初の問いに対する答えはもう出てる。
自分でやってみて、作りやすいと思ったほうで作れってこった。

結果論だが、最後まで完成させられるならば、
その言語で作ったことは間違いじゃない。
0412名前は開発中のものです。2009/05/17(日) 19:03:15ID:j6bmgIAt
初心者が絵を描き始めるのに筆とか絵の具とか紙から吟味するみたいなものか
0413名前は開発中のものです。2009/05/17(日) 19:18:40ID:ZhhfY9Ly
初心者が漫画を描きはじめる時に賞を受賞したコメントから考えるみたいなものか
0414名前は開発中のものです。2009/05/17(日) 21:44:39ID:eO7cxNL4
どっちがいい?とか聞いてるレベルならC++じゃなくて、絶対にCだと思うが・・・
VBはやめとけ
0415名前は開発中のものです。2009/05/17(日) 23:29:02ID:r6UkMZuM
別にVBでも良いだろ
0416名前は開発中のものです。2009/05/17(日) 23:35:03ID:V1kH4lo/
ねーよ
0417名前は開発中のものです。2009/05/17(日) 23:54:53ID:FeMYt5ij
>>410
何でもいいからまずは作ってみろと言いたかったんだけど、間違ってるか?
例えば「紙に鉛筆で名前を書きたいんだけどBとHBどっちがいい?」って聞かれたら、
まずは書いてみろよって誰だって言うだろ?
やってみてどっちがいいか自分で判断した方が分かりやすいでしょ
BとHBの選択以上に言語なんて個人の好みが強く出るんだから
0418名前は開発中のものです。2009/05/17(日) 23:59:38ID:ZhhfY9Ly
BとHBの2本で書くとおもしろいぞ
0419名前は開発中のものです。2009/05/18(月) 00:11:43ID:SjyNxDJc
ある意味良い例えだな

だが、明らかにこの板はそんな事をどちらの方が良い
と言い張るアホと揚げ足取りの溜まり場なんだ
半年ROMれ
0420名前は開発中のものです。2009/05/18(月) 00:15:14ID:DJNnx6d9
鉛筆で試し書きするのとシューティング完成させるのじゃ随分労力が違うけどな。
0421名前は開発中のものです。2009/05/18(月) 01:55:10ID:a6WAL8VS
なんでかたや「試し書き」でかたや「完成」なんだよと
0422名前は開発中のものです。2009/05/18(月) 03:14:34ID:oyO0bgrc
別に完成させろとはどこにも書いてないでしょ
どちらも試しに書いてor作って感触を確かめるという話でしかないと思うが
完成まで辿り着かないとどっちがいいか判断付かないなんてことはないだろ
>>419の言うとおりほんとどうでもいい揚げ足取りの溜まり場だな
俺もだが
0423名前は開発中のものです。2009/05/18(月) 04:00:56ID:ntqyUwWX
>>393も見てないみたいだし、この話題終わりにしない?
そろそろスレチな雰囲気になってきたし
0424名前は開発中のものです。2009/05/18(月) 05:48:20ID:SjyNxDJc
とにかく、C++を嫌がる奴らは必死すぎてキモイ

270 名前:名前は開発中のものです。[] 投稿日:2009/05/05(火) 22:27:41 ID:8gC2H/EA
RPGをVB6で作ろうと思っているのですが、C++を学習したほうがいいんでしょうか?

あとキャラクターのステータスですが、配列にして、
配列(0)がHP、配列(1)がMP…と言った感じでいいんでしょうか
30人ぐらいをストーリーにより入れ替わり立ち代わりの予定なのです
0425名前は開発中のものです。2009/05/18(月) 07:17:02ID:0zVECjUM
初めてのレストランに行って、「ここのお勧めは何ですか?」と訊いたら
「あなたの好みを知らないので判りません。とりあえず全部食べてみてください」と答えられると正論だけど困るよな。
あくまで「貴方の判断でのお勧めは何ですか」と訊いてるだけなのに。
0426名前は開発中のものです。2009/05/18(月) 09:36:18ID:P7t/gU2M
コミュニケーション能力の欠如が…

BASICはカスだからC++かせめてCと言いたいのを
それでは民度が低いと思って、そのコンニャクみたいな正論で
誤魔化している空気が読めないのかよ?
0427名前は開発中のものです。2009/05/18(月) 10:19:21ID:7/VZk8I0
>貴方の判断
するための情報は必要だよな。
レストランなら対面だから年齢や性別くらいはわかるが、ネットじゃ何もわからん。
0428名前は開発中のものです。2009/05/18(月) 10:44:11ID:pZprMoov
自機動かすとか弾表示するとくらいか試して
それで決めれば良いじゃんて話
0429名前は開発中のものです。2009/05/18(月) 11:07:14ID:SjyNxDJc
>>428
そりゃVBで十分だw ゆとり人生を満喫して幸せになれよ
0430名前は開発中のものです。2009/05/18(月) 12:15:02ID:pZprMoov
俺はC++使ってんだけど
お前が必死すぎだわ
少し落ち着けよ
0431名前は開発中のものです。2009/05/18(月) 14:04:11ID:SjyNxDJc
>>ID:pZprMoov
言語の恩恵が皆無の例を出して、
人をおちょくる気が無かったような事を書いてるけど。
頭大丈夫?
0432名前は開発中のものです。2009/05/18(月) 14:33:58ID:oyO0bgrc
>>ID:SjyNxDJc
これ以上私のために争うのはやめて!!
0433名前は開発中のものです。2009/05/18(月) 19:41:56ID:ZYGYUOal
ID:SjyNxDJcが必死すぎてキモイ()笑
0434名前は開発中のものです。2009/05/18(月) 19:49:07ID:ctpuUt9M
なんでお前らはすぐケンカの流れにしたがるんだよ
0435名前は開発中のものです。2009/05/18(月) 21:07:44ID:MuqlnbCR
VBで書けるなら結局なんでも書けるので、
言語はどうだっていいからまず書けというのは正しかろう
0436名前は開発中のものです。2009/05/18(月) 23:41:54ID:N7lzQojR
>>435
それ言うならCだろ
C分かればなんでも出来る

VBは構造が糞だ
0437名前は開発中のものです。2009/05/18(月) 23:49:53ID:oyO0bgrc
そういう意味じゃなくね?
VBみたいな超高級言語で書ける処理は他の言語でも確実に書けると言いたいんじゃ
0438名前は開発中のものです。2009/05/18(月) 23:57:54ID:oaKIoCMQ
普段PCに向かってばかりでコミュニケーションが不足しているんだな。
0439名前は開発中のものです。2009/05/19(火) 03:29:06ID:+5ZRPU7w
目的のものをローコストで達成できるのが理想だが
ローコストかどうか判断するのには知識と経験が要る
0440名前は開発中のものです。2009/05/19(火) 04:00:23ID:GljmpTWF
話が飛躍しすぎ
0441名前は開発中のものです。2009/05/19(火) 06:09:56ID:paRUXk77
C++ユーザーは状態遷移を、状態に共通の
インターフェースを継承して実現する。
複雑なケースのスマートな対処方法も考えられ書籍やwebから
興味深く学ぶ事ができる

一方、VBはフラグで済まそうとして豪快なスパゲッティを作り、
それを読むハメになった奴は書いた奴と骨肉の争いをする→心が狭く顔にまででてくる→いくえ不明
■ このスレッドは過去ログ倉庫に格納されています