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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2005/12/11(日) 02:45:19ID:mUK4fRmr
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

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

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

過去スレ,関連スレは >>2で。
0951名前は開発中のものです。2006/03/18(土) 21:11:04ID:JlOv3g+Q
はぁ?
0952名前は開発中のものです。2006/03/18(土) 22:09:44ID:+JQwsC/b
ほぉ?
0953名前は開発中のものです。2006/03/18(土) 22:10:14ID:d/WjvFIe
ひぃ?
0954名前は開発中のものです。2006/03/18(土) 22:26:39ID:XQJ2pLXs
フォーーーー!!
0955名前は開発中のものです。2006/03/19(日) 01:20:13ID:XnqC3Xua
あんまり難しいこと考えないで作ればいい。
後に楽するために今苦労しても、完成しないのでは意味が無いからな。
時間は有限だぞ。
0956名前は開発中のものです。2006/03/19(日) 03:19:55ID:ATiGte6s
http://up.viploader.net/src/viploader14663.lzh

VIPにスレ立てて毎日少しずつ作ってます。
http://www10.atwiki.jp/stg-vip/

よかったらやってみてください><
そして叩いてください
0957ピーロート2006/03/19(日) 03:34:52ID:Wpywzg08
>>956
うむ。
バランス取りとかはまだまだだとは思うけど、とりあえず難しいゾ。
シューティング作る人にありがちだけど無駄に弾出すぎw
避けられなくは無いけど、避けに専念すると敵に弾を当てられなくてムカムカします。
【P】が敵の弾だと思ってしまう。敵の弾と【P】の質感や大きさを変えて区別が付きやすいようにしたほうが良いと思う。
あと和風の背景がなんで宇宙w
0958名前は開発中のものです。2006/03/19(日) 04:10:20ID:MpAfWQPy
>>956
いろいろと東方旧作っぽいなと思った
特に絵の雰囲気は封魔録をにおわせる
とまあ、こんなことはどうでもいいのです

敵がゲーム画面の外枠よりも上に表示されるのは避けたほうがすっきりする
あと、敵が突然パッと現れまくるのもなんとかしたほうがいいね
画面外から出てくるとか、出てくるときにエフェクトを出すとか・・・

そいでもって、弾幕がなんかワンパターンっつうか無機質にみえる
適度にランダム性をもたせたりするといいかも
まあ、敵の構成はまだ後の話なのかな

弾幕話を読んだこと無いなら読んでおくべし
ttp://web.archive.org/web/20031203031057/http://www.h5.dion.ne.jp/~tamainu/danmaku.htm
0959名前は開発中のものです。2006/03/19(日) 11:51:33ID:ATiGte6s
>>957
バランスとかは適当っす・・
メインが固まってから調整します(⊃∀`*)

P分かりにくいですk・・・
うmm

ああ、あと
パワー100になると追尾ショットになるんで避けながら殺せると思いまs(次のverですが)

背景は宇宙ではなく幻想世界ということにしといてください(´・ω・`)

>>958
東○かなり意識しました。
ボムで遅くなるとことか・・・
追尾ショットとか・・・
Pとか・・・

敵も一貫性がまだないから判定とか行動範囲とかがバラバラなんです(´・ω・`)
これから作っていきまs

弾幕もまだ作製途中(´・ω・`)
0960名前は開発中のものです。2006/03/19(日) 12:27:43ID:JKNA8YQI
開始してすぐ気になったのは、昔のヘボいメーカーが作ったSTGのように
斜めの弾が速いことだな。way弾が綺麗な扇状にならない。
ベクトルでやるべし。
狙ってやってるなら良いけどそうは思えなかったので。
0961名前は開発中のものです。2006/03/19(日) 12:33:24ID:ATiGte6s
>>960
それ今開発中です(´・ω・`)

http://up.viploader.net/src/viploader14743.lzh
ver 1.99うpしたんで追尾弾を見てください
0962名前は開発中のものです。2006/03/19(日) 13:18:53ID:XnqC3Xua
>>961
どっかに通信しているんだけどなんでしょうかね。
・ブロックすると起動しない
・許可すると起動はするけど真っ暗
0963名前は開発中のものです。2006/03/19(日) 13:28:37ID:ATiGte6s
>>962
ブロック(´・ω・`)?

普通にダウンロードして解凍して
STG 1.99.exeをダブルクリックして頂ければ
できるはずですが・・・
0964名前は開発中のものです。2006/03/19(日) 14:14:44ID:XTQ3tCfW
>>963
ファイアウォールとかで通信をブロックすると、って意味でしょ
てかVIPにこんなスレあったんだな…VIP民だけど気付かなかった
0965名前は開発中のものです。2006/03/19(日) 14:23:41ID:lu91Oq1q
DirectXがドライバ求めてネットに接続しようとする場合もあるけど、そういうやつでなく?
0966名前は開発中のものです。2006/03/19(日) 15:33:37ID:bfoGRZQE
スパイウアーだろ
0967名前は開発中のものです。2006/03/19(日) 15:47:08ID:JKNA8YQI
ウボァー
0968名前は開発中のものです。2006/03/19(日) 17:33:38ID://Z3u12Q
いくじぇ
0969名前は開発中のものです。2006/03/19(日) 17:39:00ID:rceM46di
DvLibでシューティング組んでるんだけど、通信するときあるな
ブロックしてもちゃんとできるけど、何なんだろなこれ
0970名前は開発中のものです。2006/03/19(日) 17:40:05ID:rceM46di
ああ、>>965さんが言ってるね。スマソ
0971名前は開発中のものです。2006/03/19(日) 18:20:50ID:9P6C98Ni
騙されるなよ
0972名前は開発中のものです。2006/03/19(日) 18:29:28ID:rceM46di
え?スパイウェア関連なの?
0973名前は開発中のものです。2006/03/19(日) 18:30:27ID:pvM+WiFS
なんか二回目起動したら起動しなくて再起動するまでexplorerからアプリケーションが起動できなくなった。
0974名前は開発中のものです。2006/03/19(日) 18:53:48ID:qOE9auhb
それって前にDirectPlayでネット接続試していた時の症状に似てるな。
プロトタイピングしてたゲームでネット接続すると、
LAN上の他のPCのアプリから新たにネット接続できなくなる。
ルーター付属のユーティリティで再接続すると直った。
結局原因はわからずしまいで、WinSockの変えて回避したw
0975名前は開発中のものです。2006/03/21(火) 14:00:12ID:yll9wTRs
未だにDirectXの薄いラッパ製作が終わらずLevel1にも達していない俺が来ましたよ
0976名前は開発中のものです。2006/03/21(火) 14:48:41ID:39xAJQwu
2ch見てるからいつまでも終わらないんだよ
0977名前は開発中のものです。2006/03/21(火) 19:53:02ID:BETRB9Hh
>>976 あんた正しいよ・・
0978名前は開発中のものです。2006/03/21(火) 21:23:57ID:s8nZYA/R
質問です、GDIで今しこしこACT+STGのようなモノを作っているのですが、
初歩の初歩であるキャラクタの移動で問題が発生しました。
1フレーム毎にキー入力を監視してキーが押されていたら移動するような処理で、
移動自身は上手くいっているのですが、ウィンドウの左端から右端までの移動が
目にもとまらぬ速さで終わってしまいます。
キー入力時の移動範囲を最小の1pixelにしても似たような速さなので、
これをもっとゆっくりにする事が出来ないかと悩んでいます。
どなたか良い処理方法をご存知ないでしょうか、お願いします。
0979名前は開発中のものです。2006/03/21(火) 21:34:52ID:6coWPct6
SLEEP(1000)
0980名前は開発中のものです。2006/03/21(火) 21:41:47ID:Vb+O2jBB
移動量の出し方をなにか間違ってるんじゃないのか
1フレームに1ドットしか移動しないんなら、一秒間に60〜150ドットくらいしか移動しない
0981名前は開発中のものです。2006/03/21(火) 21:43:12ID:s8nZYA/R
一秒に一回しかキーが取得出来ないとなると、少し厳しいですね。
MSDNを調べていると、SetViewPort()という関数が見つかったのですが、
これはゲームに使用してもパフォーマンス的には問題ないでしょうか?
(論理座標から物理座標への変換が頻繁に起きると思われる為、計算処理が多くならないだろうかということです)
0982名前は開発中のものです。2006/03/21(火) 22:20:23ID:WVu5wlmE
つGetKeyboardState
0983名前は開発中のものです。2006/03/21(火) 22:24:54ID:JM4VNbnp
sleepや移動単位なんかが違うんなら、
1フレーム描画される間に、処理が回りつづけているとか。

簡単に言うと1回画面更新するまでに数百回ループしていたり。
0984名前は開発中のものです。2006/03/21(火) 22:45:29ID:x58H9HKz
てか、フレーム進行管理が出来てないだけだな。
0985名前は開発中のものです。2006/03/21(火) 23:48:18ID:xv27QV/e
>>975
なんの言語? 俺も似たような状況だぜ。
09869752006/03/22(水) 00:22:18ID:pW7fZ/Sn
>985
普通にC++

まずはデバイス(D3D,DSound,DInpud)を隠蔽するラッパクラスを作成(D3Dは完成度50%、DS,DIは95%)
んで自前のリソースファイル入出力管理クラスも作成(これは完成)
んでこれらを関連付ける部分を作成中、んで肝心のゲーム部分は手付かず。
D3Dは管理する物が多くてうんざりする(VertexBuffer,IndexBuffer,Texture,Surface,etc,etc…)
まぁのんびりやるけどね
0987名前は開発中のものです。2006/03/22(水) 01:27:13ID:cdcbIB6N
>>986
C++でもそんな感じなのか……
0988名前は開発中のものです。2006/03/22(水) 02:53:35ID:a++7sdeD
おれはSDL+OpenGLしか知らないわけだが、DirectXって最近のでもそんなに面倒なのか・・・?
0989名前は開発中のものです。2006/03/22(水) 03:39:44ID:G/WMW/Y7
必要なものだけその都度追加していけばいいんじゃない?
DirectXに薄いラッパとかって、あんま意味ないと思うけどね。

DirectXの機能の1つ1つをラッピングするんじゃなくて、
ゲームエンジンに必要な機能で1まとめにすると良いんじゃないかと思う。
0990名前は開発中のものです。2006/03/22(水) 04:38:43ID:womjXCR1
あー、DSLとかそういう奴なんかな。それなら意味ありげだよな。
09919752006/03/22(水) 07:51:18ID:pW7fZ/Sn
俺としてはゲームシステムを組む時にDirectXのAPIを意識させないようにする為にラップしてる
"DirectX"を一つのハードウェアシステムと見立ててソフトウェア(ゲームシステム部)と
完全に切り離したいのよ
この2つの依存性をいかに切るかで試行錯誤しつつラッパを書いてる

>989
>DirectXの機能の1つ1つをラッピングするんじゃなくて、

そんな奴いるか?
0992名前は開発中のものです。2006/03/22(水) 13:04:53ID:AEg3KpZs
だれか 次スレ 頼む
09932のテスト2006/03/22(水) 15:35:43ID:H8cYAJyq
■過去スレ
9機目 http://pc8.2ch.net/test/read.cgi/gamedev/1134236719/
8機目 http://pc8.2ch.net/test/read.cgi/gamedev/1120669295/
7機目 http://pc8.2ch.net/test/read.cgi/gamedev/1110815882/
6機目 http://pc5.2ch.net/test/read.cgi/gamedev/1105176011/
5機目 http://pc5.2ch.net/test/read.cgi/gamedev/1098034919/
4機目 http://pc5.2ch.net/test/read.cgi/gamedev/1092048824/
3機目 http://pc5.2ch.net/test/read.cgi/gamedev/1087339516/
2機目 http://pc5.2ch.net/test/read.cgi/gamedev/1073736474/

シューティングゲーム製作技術総合(避難所)
http://bbs.gamdev.org/test/read.cgi/gamedev/1056635103/

■関連スレ
シューティングツクールxpを待ち続けるスレ
http://pc8.2ch.net/test/read.cgi/gamedev/1092317552/
PCで出来る2Dシューティング(STG)総合スレ26
http://game10.2ch.net/test/read.cgi/gamestg/1138892667/
シューティングゲームは終わらない-STAGE43-
http://game10.2ch.net/test/read.cgi/gamestg/1142774559/
G-わんげ鳩大往生XII〜絆ダウン〜 7
http://game10.2ch.net/test/read.cgi/arc/1128333952/

■他
WIKI(シューティングゲーム製作技術総合)
http://gamdev.org/w/?%5B%5B%A5%B7%A5%E5%A1%BC%A5%C6%A5%A3%A5%F3%A5%B0%A5%B2%A1%BC%A5%E0%C0%BD%BA%EE%B5%BB%BD%D1%C1%ED%B9%E7%5D%5D
ゲムデヴあぷろだ
http://gamdev.org/up/upload.php?page=1
0994名前は開発中のものです。2006/03/22(水) 23:20:14ID:fjihOCnd
産め〜〜〜〜〜〜〜〜〜〜〜
0995名前は開発中のものです。2006/03/22(水) 23:51:14ID:N/ciFgi3
シューティングゲーム製作技術総合 10機目
http://pc8.2ch.net/test/read.cgi/gamedev/1143038992/
0996名前は開発中のものです。2006/03/23(木) 00:01:55ID:5x9qcU47
0997名前は開発中のものです。2006/03/23(木) 00:06:33ID:+1TCJ2a0
梅酒
0998名前は開発中のものです。2006/03/23(木) 00:06:48ID:bnrqO98R
>>995 乙&梅
0999名前は開発中のものです。2006/03/23(木) 00:12:35ID:9KMhpbL0
埋め
1000名前は開発中のものです。2006/03/23(木) 00:12:42ID:+1TCJ2a0
1000ならみんなのSTGが無事に完成する。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。