シューティングゲーム製作技術総合 3機目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
04/06/16 07:45ID:u0+hin61それは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
■前スレ
シューティングゲーム製作技術総合 2機目
http://pc5.2ch.net/test/read.cgi/gamedev/1073736474/
0895名前は開発中のものです。
04/08/05 18:35ID:1ery+xof入力の遅延は正確な計測ができないから(プレイヤーの感覚しかない)、難しいな
0896名前は開発中のものです。
04/08/05 19:00ID:4FyP7w55アーケード基板やファミコンでもキー入力された瞬間にキャラクタの動きが即座に
反映されるが、偽ガルーダに限らずDirectInputで同じ事やるとキー入力(↓)
されてそれが離れた(↑)後でやっとキャラクタの動きに反映される。
0897名前は開発中のものです。
04/08/05 19:05ID:twiZbl6g>>896
キーボード操作でもそうなります?
0898名前は開発中のものです。
04/08/05 19:07ID:bfVqoQCpどうしようもないのか?
0899名前は開発中のものです。
04/08/05 19:13ID:twiZbl6g>>890やってみたけど、うちの環境ではキー入力の遅延はなかったです。
0900名前は開発中のものです。
04/08/05 19:27ID:dBuZpBmshttp://pc5.2ch.net/test/read.cgi/hard/1087382918/
なにかヒントは無いか。
0901名前は開発中のものです。
04/08/05 19:43ID:nTuPzOpzまぁDirectInputだけの問題でもない
環境依存かと
ちみのマシンはかなり遅延でているようだが
極論いえばリアルタイムOSじゃない時点でお察しください
リフレッシュレートをDirectXで確実に変える方法もないし
ゲームに適した環境でないのは確か
0902名前は開発中のものです。
04/08/05 19:52ID:bfVqoQCp自分で作ってるゲームはこんなに遅延出なかったんだが…。
0903名前は開発中のものです。
04/08/05 20:05ID:NORCOq33I/FSEGAだと遅延を感じたことはないし、USBだとはっきりわかる
0904名前は開発中のものです。
04/08/05 20:08ID:fhImm6H+ところで、テクスチャサイズ400*480なんてけったいなサイズは、
ちゃんと2の累乗まで水増しして作ってるのか?
0906名前は開発中のものです。
04/08/05 21:02ID:pGmEbvam1)パッド→PC
2)入力の内部処理
3)ゲーム進行の演算内部処理
4)描画処理
5)ビデオカード→モニタ
画面に出るだけでこれだけ段階があるんだから
どこか噛み合わなければ遅延が出る。
2〜4は出来る限りアプリ側で解消したほうがいいけど。
0907名前は開発中のものです。
04/08/05 22:44ID:j5WNx9YJ入力から3フレくらい遅れて感じる
0908名前は開発中のものです。
04/08/05 23:48ID:qj9QWUMM自分が今作ってるプログラムだと遅延はほとんど無いんだがなぁ・・・
ちなみに SMART JOY PAD 3 でプレステ2のパッドを使用してる。
0909名前は開発中のものです。
04/08/06 00:20ID:DcBvDzAe止まる時にタイムラグを感じるわけでもないような気も。
0910名前は開発中のものです。
04/08/06 09:36ID:Tzwqmvc7既に問題が絞れた上での議論なんだが…
それの1か2、特に1番目の入力の取り込み遅延が問題なワケで
0911名前は開発中のものです。
04/08/06 13:38ID:nfzeHSKZ0912名前は開発中のものです。
04/08/06 14:14ID:ZFkshjHdDirectInputって微妙に信用ならんし設計も気に入らんので使ってない俺。
0913名前は開発中のものです。
04/08/06 15:01ID:UQDYTBccなどと、てきと〜な事を言ってみる。
0914名前は開発中のものです。
04/08/06 15:06ID:ZFkshjHd(゚Д゚≡゚Д゚) プルプル
|し |つ
⊂__ |
し'
(( ∩ )) プルプルプル
γ'⌒ヽ∧ ∧
し'ゝつ( ゚Д゚)つ
0915名前は開発中のものです。
04/08/06 15:21ID:bCOLJq780916名前は開発中のものです。
04/08/06 18:55ID:yzM1ClXjあはは!
0917名前は開発中のものです。
04/08/07 00:28ID:G2BZQ5sm0918名前は開発中のものです。
04/08/07 11:43ID:wZvpY07Hやるせねえな
0919名前は開発中のものです。
04/08/07 12:14ID:sjuvvuOTしかし俺は自分のゲームでは偽がルーダのような遅延出てないんだが…。
0920名前は開発中のものです。
04/08/07 13:47ID:d0JrGJ3B0921名前は開発中のものです。
04/08/07 13:53ID:DetHknPz0922名前は開発中のものです。
04/08/07 14:46ID:6nVNdz10(2) 環境は問題ないが、プログラムの都合で遅延する。プログラム次第で遅延なしにできる
大部分のWindows用STGは遅延しない。(1)と(2)の遅延の内容は別。
今回の問題は(2)なんじゃない?
うちではタイトルでボタン押すと落ちるので確認できてないが。
0923名前は開発中のものです。
04/08/07 15:28ID:xPXh+UtR0924名前は開発中のものです。
04/08/07 15:52ID:xPXh+UtR実行中の他アプリの動作に影響を与えなくなっただけで、
実行しているアプリ自信のメモリーデータに対しては、
保護しないからな。まあ、保護できるとも思えんけど。
0925名前は開発中のものです。
04/08/07 15:53ID:xPXh+UtRさすがに保護できるとは思えん。
0926名前は開発中のものです。
04/08/07 16:23ID:xPXh+UtRメモリーが物理的に壊れたと、勘違いするヤシが多いと思うが。
0927名前は開発中のものです。
04/08/07 17:20ID:/E6hP/nw0928名前は開発中のものです。
04/08/07 17:41ID:xPXh+UtRまさかと思うが、Windowsにまったく処理を戻さずに、
プログラムを動作させてないか?
0929名前は開発中のものです。
04/08/07 17:42ID:7ufDkbwW遅延はPSパッドのUSB変換機の類だと遅延が起きるものがあるらしい。
今回はキーボードでも起きているらしいからコードの問題かもね。
遅延が起きてないケースもあるから微妙だけどなー。
0930名前は開発中のものです。
04/08/07 17:47ID:ZAU7QtFR遅延している原因は画面の更新をV-syncでやっているからかもしれない。
描写が汚くなるけど、Timerでやれば遅延はなくなると思う。
0931 名前は開発中のものです。
04/08/07 18:28ID:CYNT5G6Mメモリ破壊とメモリリークは違いますよ。
0932名前は開発中のものです。
04/08/07 18:50ID:iRnGRX1tメモリーを食いまくる現象。メモリー破壊は、
メモリー上の書き込んではいけない領域に、
書き込みを行った結果として、発生する現象。
まあ、メモリーリークを繰り返した結果、
メモリーを取得出来なくなって、
メモリー破壊を起こす可能性はある。
0933名前は開発中のものです。
04/08/07 18:55ID:iRnGRX1tフラグメンテーションの可能性もあるんだよな。
メモリーの取得や削除をバラバラに行った結果、
メモリーの取得状況が虫食い現象を起こし、
メモリーを取得出来なくなる現象。reallocを
多用して、あちこちで動的にメモリーを使用
している場合にも起きる。
0934名前は開発中のものです。
04/08/07 19:07ID:9YgOaW1c0935名前は開発中のものです。
04/08/07 19:16ID:iRnGRX1tしてる可能性を示唆しているだけなんだが。
0936名前は開発中のものです。
04/08/07 19:34ID:Nj8MuIwXその可能性は無いな
0937偽ガルーダ
04/08/07 19:37ID:kmhvVjIFバッファオーバーランの事ですかね?
気を使ってはいますが、、。
>>933
初回タイトルから発生なら、少し考え難いですが、それも踏まえて、
現在、エラー処理として、テキストログを書き出すようにしたんで、
細かいエラー、アサート、D3D初期化失敗原因も特定し易くなる予定です。
遅延については、まだ、手付かずです。スンマセン。
0938名前は開発中のものです。
04/08/07 20:41ID:s9BZ+1Iu0939名前は開発中のものです。
04/08/07 21:42ID:S+Ca6HTHそれでユーザーから報告があって、コンフィグに
「DirectInputを使用しない」の項目が追加された経緯があった。
うちでは遅延というほどではないが自機が滑る現象があったがその処理で軽減されたり。
0940名前は開発中のものです。
04/08/07 22:32ID:wZvpY07Hだとすれば速攻DirectInput捨てるんだが
0941名前は開発中のものです。
04/08/07 22:56ID:9YgOaW1c0942名前は開発中のものです。
04/08/07 23:16ID:JzTxn12Wそういうのは、普通
「アクセスバイオレーション」って言わないか?
0943名前は開発中のものです。
04/08/07 23:17ID:OSqWghg/>だとすれば速攻DirectInput捨てるんだが
それは流石にやめとけ
0944名前は開発中のものです。
04/08/07 23:36ID:1lITwO+Pその用語の用途は、破壊される前に検出したっていう意味では?
0945名前は開発中のものです。
04/08/07 23:41ID:wZvpY07H和訳してみ
0946名前は開発中のものです。
04/08/07 23:51ID:1lITwO+Pviolation ... 違反,違背,妨害,侵害,侵入,暴行,強姦
最初の訳を取って、「アクセス違反」だよね?
アクセスの和訳は勘弁してな。
0947名前は開発中のものです。
04/08/07 23:55ID:G2BZQ5sm0948名前は開発中のものです。
04/08/08 00:09ID:ffpwptYn0949名前は開発中のものです。
04/08/08 00:16ID:HendibF+0950名前は開発中のものです。
04/08/08 00:21ID:i6ygE+FPJavaなんかで弾幕張れるガッ!
0951名前は開発中のものです。
04/08/08 00:30ID:iRzehReQ0952名前は開発中のものです。
04/08/08 00:51ID:VQQZiUTiもちろん、綺麗にカプセル化していてvramの復元とかも
すべてインテリジェントにやってくれる
NTでもLinuxでもきれいに動くしUMAのノートで垂直同期とって
スプライト2000個が60fps余裕ででたので
やっぱり>>950がぬるぽなだけだ
0953名前は開発中のものです。
04/08/08 01:02ID:bdY1H/nf別にJavaでもええんじゃないかぇ?
0954名前は開発中のものです。
04/08/08 01:12ID:yKxQ/Lv7シューティング制作の話、しようぜ?
0955名前は開発中のものです。
04/08/08 06:09ID:ZUMOSCGT0956名前は開発中のものです。
04/08/08 07:58ID:CxHnQcj3皆さん、いかがお過ごしでしょうか?
テンプレは何にします?
0957名前は開発中のものです。
04/08/08 17:12ID:hXhod5pc0958名前は開発中のものです。
04/08/08 17:56ID:merw32La0959名前は開発中のものです。
04/08/08 18:30ID:YChSfMUoんなわけない。
最新のPCでも、Javaで60fpsのスプライト2000個なんて無理。
嘘をついちゃいかんよ。
0960名前は開発中のものです。
04/08/08 18:39ID:HendibF+ペンIII-800、GF2MXくらいならOKよ。
0961名前は開発中のものです。
04/08/08 18:57ID:AqfXnhZ8PenII233MHz VRAM1MB を目標にしてまつ
0962名前は開発中のものです。
04/08/08 19:17ID:VQQZiUTiあふぉがいた
Javaの動きしってるのか?
もしかしてJavaは96年あたりで止まってる人?
0963名前は開発中のものです。
04/08/08 19:22ID:le2EMaDVそこまで下げる必要あんの?
他に問題起こりそうだ。
0964名前は開発中のものです。
04/08/08 19:30ID:MxwlKdtH0965名前は開発中のものです。
04/08/08 19:47ID:Dpw0RPhL0966名前は開発中のものです。
04/08/08 19:49ID:VQQZiUTiそしてその実装含めてSunとJavaだろう
だって1.4からvramアクセスや垂直同期フリップはいったしだし
VolatileImage同士の転送が柔軟になっていればもっと速度でそうだけど
サーフェースの消失管理とか全自動なんでこれはこれですごいけどな
VBとかHSPでゲームできているうちはそれよりはるかに高速なJavaなら余裕だろう
Hotspot殺してインタプリタモードでも1000個はでるっぽいから
言語や環境は問題じゃないだろうな
>>959みたいな死滅スレの出張はわからんが
0967名前は開発中のものです。
04/08/08 19:50ID:HendibF+判りやすいっしょ。
0968名前は開発中のものです。
04/08/08 21:07ID:A6HNKY4H敵や段幕の動作や配置にある、と言ってみるテスト。
0969名前は開発中のものです。
04/08/08 21:44ID:6d8CDkFB0970名前は開発中のものです。
04/08/08 22:23ID:GOEak+Jfマチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 次スレまだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0971名前は開発中のものです。
04/08/08 22:46ID:HendibF+ヨロ
0972名前は開発中のものです。
04/08/09 00:51ID:8w3yBGBVどんな「ゲーム」がどの程度の「スペック」で動くか
その要求スペックが低いか高いかってことで、
ゲームとPCが揃って初めて言えることでは。
0973名前は開発中のものです。
04/08/09 01:06ID:TUfk+U5Tその「程度」の話じゃないの?
0974961
04/08/09 01:21ID:+0qMqF1r変に高いスペックなど要求したら馬鹿にされそうでつ。
0975名前は開発中のものです。
04/08/09 02:19ID:TUfk+U5T0976名前は開発中のものです。
04/08/09 02:53ID:8pQrcgR4いつも大漁だな。
0977名前は開発中のものです。
04/08/09 03:04ID:0p4JEM0f> な なんだってー!! <
 ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
_,,.-‐-..,,_ _,,..--v--..,_
/ `''.v'ν Σ´ `、_,.-'""`´""ヽ
i' / ̄""''--i 7 | ,.イi,i,i,、 、,、 Σ ヽ
. !ヘ /‐- 、u. |' |ノ-、 ' ` `,_` | /i'i^iヘ、 ,、、 |
|'' !゙ i.oニ'ー'〈ュニ! iiヽ~oj.`'<_o.7 !'.__ ' ' ``_,,....、 .|
. ,`| u ..ゝ! ‖ .j (} 'o〉 `''o'ヽ |',`i
_,,..-<:::::\ (二> / ! _`-っ / | 7  ̄ u |i'/
. |、 \:::::\ '' / \ '' /〃.ヽ `''⊃ , 'v>、
!、\ \. , ̄ γ/| ̄ 〃 \二-‐' //`
0978名前は開発中のものです。
04/08/09 03:07ID:TUfk+U5T:ミ:/ u `ヽ、 ゙ , ;, ,; u u゙ミi ,. ,. ,, ., ., .:i -..,ゞ、ノツソ ,.ヾ;i ,., ,..,,.,. ミ
:/ u ,.-一‐ヾ 、_;,.;,.,; _,,,;;-'''i/メ、ノノil!))ヾ、 .i ゙;._f5゙`ー;:,.'e-゙:!,.ゞ、_ソツノ;,ヾ;;ヾ゙
'´ (・) `ー=t"r.` ./;'"r。゙ーt ,;-='´iu""._ u ゙ゞ゙ー' i.._G_,゙;:/t'a`i/i
u ゙ー--一,,.:: トー--'::! ゙-一u i、,゚,,ノ.i,j ./" `ヽ. ン u.i、u__ノ´, ゞ、.ィ'
u ゙'ヽ ゙`i u ,.:‐-、 ;.ノ i .i'.._ ゙ー-/ .ノ ./- 、゙7 u 丿
u ,.-‐- 、.._ τ/ u ! f--...___7 u丿.i、.:__ヽ / /ヽ. i、___,ソ ./
/__ `゙ー, u ノ、 i、 ゙ ゙̄/ ./ ヾー--',ィ'._ `┬‐'´; ゙ヽ
0979名前は開発中のものです。
04/08/09 10:41ID:CzYsDZqgDirectX9で高性能VGAとか要求しといてコンテンツレベルでショボかったらそりゃバカにされるわな
0980名前は開発中のものです。
04/08/09 10:58ID:TUfk+U5T0981名前は開発中のものです。
04/08/09 11:42ID:8pQrcgR4PSとサターンとPS2とDCと64とGCとXBOXが
同じOSで動いてるようなもんだからな
ハードの性能なんてせいぜい半分ぐらいしか出ねーんだよ
0982名前は開発中のものです。
04/08/09 11:58ID:TUfk+U5Tわかんないから別にどうでもいいのでは…
0983名前は開発中のものです。
04/08/09 13:10ID:PEfK6nXqっていうのは確かにむちゃな話だな。
英語を使えない人に英語に対応しろ、というようなモノか。
まあ、翻訳ソフトとかあるケド。
0984名前は開発中のものです。
04/08/09 13:57ID:bTf5h0zU0985名前は開発中のものです。
04/08/09 14:13ID:TUfk+U5T最低環境書いとけばOK。
0986名前は開発中のものです。
04/08/09 15:00ID:YK+Ecc2p0987名前は開発中のものです。
04/08/09 15:18ID:widhpECG0988名前は開発中のものです。
04/08/09 16:04ID:+goCUcnmマチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 次スレまだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0989名前は開発中のものです。
04/08/09 16:30ID:YK+Ecc2p0990名前は開発中のものです。
04/08/09 16:36ID:80M820p00991名前は開発中のものです。
04/08/09 19:17ID:LNEdWWEf3Dアクセラレーションが使えんノートの稼働率なんか結構高いと思われ。
0992名前は開発中のものです。
04/08/09 20:01ID:oKoFsB2nシューティングゲーム製作技術総合 4機目
http://pc5.2ch.net/test/read.cgi/gamedev/1092048824/l50
って、後8レスじゃん。あっぶねぇ!
0993名前は開発中のものです。
04/08/09 20:03ID:oKoFsB2nやっぱし触手は出さないとマズイでしょ。
0994名前は開発中のものです。
04/08/09 20:04ID:oKoFsB2nレス数が950を超えています。1000を超えると書き込みができなくなります。