シューティングゲーム製作技術総合 12機目
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2006/08/06(日) 00:36:37ID:bMXg4APtそれは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
過去スレ,関連スレは >>2で。
0960名前は開発中のものです。
2007/03/05(月) 09:24:15ID:Cw2/WpnT0961名前は開発中のものです。
2007/03/05(月) 11:16:21ID:y4PcrGnyマルチスレッドの本みたほうがいいだろうね
そうしないと>>959の現象で落ちることになる
0962名前は開発中のものです。
2007/03/05(月) 11:51:53ID:ck7zxrxb{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;; 感動的に美しいコードが書ける予感がする。
ヾ;;;ハ ノ .::!lリ;;r゙
`Z;i 〈.,_..,. ノ;;;;;;;;>
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f そんなふうに考えていた時期が
~''戈ヽ `二´ r'´:::. `! 俺にもありました
0963名前は開発中のものです。
2007/03/05(月) 18:26:26ID:MLlWK8lHそんなふうに思っていた時期もありました。
0964名前は開発中のものです。
2007/03/05(月) 18:29:35ID:yTZHNxxt敵機の動きを制御するスレッド
背景をスクロールさせるスレッド、みたいに分離して考えられるの?
0965名前は開発中のものです。
2007/03/05(月) 18:47:30ID:9WkSMmpL敵機がネットワークの向こう側ならまた話は別かもだけど
0966名前は開発中のものです。
2007/03/05(月) 20:44:29ID:t6zOS1r5敵機とか敵弾ごとにスレッド作ったら死んじゃわないかな。
ファイバーとか呼ばれる類のスレッドもどきならマルチスレッドに
関する罠も少なかろうから楽でいいんだろうけど。
メインスレッドで作業する裏で、IOとやりとりするスレッドを
回しておく、という方によく使われると思う。
Now Loading... って場面とか。
0967名前は開発中のものです。
2007/03/05(月) 20:56:03ID:wAiX0Qdt0968名前は開発中のものです。
2007/03/05(月) 21:07:51ID:yk8IUqsDファイバ使おうにも、それに対応出来る言語が無いだろ。
・・・スクリプト言語で、それっぽいのは作ってるけど。
つ〜か、タスクの概念入れたらようやく設計落ち着いたのがここ最近の話。
藻前らあんがと。
0969名前は開発中のものです。
2007/03/05(月) 21:09:42ID:yTZHNxxt逐次順番に処理するよりも負荷が分散されるんじゃないかな?<スレッド
0970名前は開発中のものです。
2007/03/05(月) 21:15:06ID:yk8IUqsDバスクロックの壁が重く感じられるようになるよ。w
0971名前は開発中のものです。
2007/03/05(月) 21:29:01ID:9YvEXR7Sってなエフェクト類を別スレッドにして云々っていう
ゲーム開発者の記事をどこかで見た希ガス
0972名前は開発中のものです。
2007/03/05(月) 22:13:33ID:XLZSlgq10973名前は開発中のものです。
2007/03/05(月) 22:28:48ID:d+wajXdt0974名前は開発中のものです。
2007/03/05(月) 22:48:52ID:UNB9akD750%しかCPU使わないなんて勿体無いじゃん
0975名前は開発中のものです。
2007/03/05(月) 23:42:49ID:ck7zxrxbお前、メニーコア時代に備えて弾一個にスレッド一個使え。
俺は多くても2〜3個で十分だよ。
君:コアが○○個あるのに2〜3個しか使わないなんて勿体無いじゃん。
俺:コア2〜3個で済むのに○○個全部使ったら電気勿体無いじゃん。
0976名前は開発中のものです。
2007/03/05(月) 23:53:42ID:mHGe8uVs0977名前は開発中のものです。
2007/03/05(月) 23:55:36ID:UNB9akD7タスクとスレッドの寿命が同じなんてことはない
0978名前は開発中のものです。
2007/03/05(月) 23:58:19ID:ck7zxrxb0979名前は開発中のものです。
2007/03/06(火) 00:04:48ID:XnSCvXz9http://www.google.co.jp/search?hl=ja&q=%E3%82%A6%E3%83%9B%E3%83%83+%E3%82%A2%E3%83%83%E3%83%BC+%E6%80%9D%E3%81%84%E3%81%A4%E3%81%84%E3%81%9F&lr=
0980名前は開発中のものです。
2007/03/06(火) 02:17:38ID:B6pqNi0M自機も敵機も背景も、全て細かいタスク
んでそれらタスクを直列に並べて
各スレッドが手が空き次第1つずつ取り出して作業していく
同一フレーム内で別のタスクにアクセスしないというルールを作れば
タスク単位で完全に並列に動作させられる
描画だと更に直列のコマンドバッファにしなきゃならんので面倒だが
これもMTフレームワークの解説を見るとほんとよくわかるよ
0981名前は開発中のものです。
2007/03/06(火) 02:49:12ID:6Yk0weKuどうだった?
0982名前は開発中のものです。
2007/03/06(火) 02:57:31ID:IIxLuT5YどうせCPUパワーあまりまくってんだから並列しないほうが単純で安定。
自己満足以外に意味ねえな
0983名前は開発中のものです。
2007/03/06(火) 10:08:59ID:SxErjURL非同期でファイル読み込みするとかサウンドのストリーム再生くらいでしか使ってないわ。
0984名前は開発中のものです。
2007/03/06(火) 11:47:52ID:nUcWYQBPいまさらだな
3Dのような個々のオブジェクトがCPUパワーを食うときのゲーム作るときは常識だろ
スレッドプール+キューつかうのはJava[ですら標準API1命令で事足りる
なんつーかおもしろそうな最新技術はないもんかね
0985名前は開発中のものです。
2007/03/06(火) 12:16:37ID:CsVjZsKa何か違う気がしませんかね。
0986名前は開発中のものです。
2007/03/06(火) 12:30:06ID:GJk8E2dr別に違わん。常識だ。
っていうかそこにツッコミ入れるのかよって感じだ。
0987名前は開発中のものです。
2007/03/06(火) 13:35:03ID:CU33KXNzIDがコロコロ変わるのは何でですか。:D
0988名前は開発中のものです。
2007/03/06(火) 14:22:37ID:nUcWYQBP単発ID必死棚
0989名前は開発中のものです。
2007/03/06(火) 14:41:24ID:Kpz8glpM0990名前は開発中のものです。
2007/03/06(火) 14:46:42ID:CU33KXNz0991名前は開発中のものです。
2007/03/06(火) 14:51:45ID:1I+jaSD20992名前は開発中のものです。
2007/03/06(火) 14:57:57ID:GJk8E2dr自分と違う意見が出ただけで自作自演認定するような奴は
技術語れないからもう来なくていいよ。
0993名前は開発中のものです。
2007/03/06(火) 15:50:11ID:CsVjZsKaマルチコアの環境でCPUブン回すゲームってのは作ったこと無いんだが
常識と呼ばれるほどそんな環境が普及してんのか?
シングルでスレッドに分けてもCPUの負荷が高い場合は利用率って落ちそうな気がするんだけど。
コンシューマでもスレッドの使いどころってメイン・サウンド・ファイル・データ解凍あたりだし。
PS3や360は知らんけどさ。
0994名前は開発中のものです。
2007/03/06(火) 18:49:52ID:Cf4tLHVW0995名前は開発中のものです。
2007/03/06(火) 19:13:25ID:CU33KXNzCoreDuoの低消費電力モード(1GHz)で色々試したことあるが
シングルスレッドでBGMのoggをデコードしながら画面全体を
弾で埋め尽くしてもCPU(コア一個の)使用率は30%以下だよ。
マルチスレッドにしても消費電力ほとんど変わらんかったから
「せっかくだから」スレッド分けてみたけどさ。必要に迫られて
やったって感じじゃないな。
数年前のペンMのB5ノートでもCPUパワーは余り気味だったし
ビデオチップ(Mobile Radeon)が先に悲鳴上げてた。
「余剰リソースがあるから使いきったれ」って発想で作るのは
別にいいと思うけどさ、実際にPCゲーの2D弾幕STGごときが
無理やりCPU使用率100%でかっ飛ばしてたりすると、何かの
不具合なんじゃねーかと疑われるのが関の山だと思うよ。
0996名前は開発中のものです。
2007/03/06(火) 19:22:30ID:Kpz8glpMまあ俺はやらんが。
0997名前は開発中のものです。
2007/03/06(火) 19:27:13ID:IUs+B/Df0998名前は開発中のものです。
2007/03/06(火) 19:47:06ID:HLzxAC0g「シングルスレッドで片方しか使わないのがなんか勿体ない」てのが起因かな
システムに余裕回せるって見方もできるし、必要に迫られなきゃ不要だと思う
0999名前は開発中のものです。
2007/03/06(火) 19:48:29ID:HLzxAC0g片方しか→コア片方しか
1000名前は開発中のものです。
2007/03/06(火) 20:21:34ID:CsVjZsKa10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。