シューティングゲーム製作技術総合 7機目
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
05/03/15 00:58:02ID:cnuo1es8それは「シューティングゲーム製作」・・・。
このスレでは、そんなシューティングゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論、多弾の是非などについて語り合いましょう。
もちろんBulletMLなどで弾幕を作成してみたり、自分の作ったシューティングを
晒してみたり、プロジェクトをはじめてみるなどもOK!
ただし、シューティングの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
■前スレ
シューティングゲーム製作技術総合 6機目
http://pc5.2ch.net/test/read.cgi/gamedev/1105176011/
0206名前は開発中のものです。
2005/04/04(月) 14:47:20ID:wH6P5pMk検索キーワードが判らないで教えてもらえないでしょうか
0207名前は開発中のものです。
2005/04/04(月) 14:50:48ID:CiQWjGa9googleで一番上にヒットしてるページは、まんまアスキーコード表だな
0208名前は開発中のものです。
2005/04/04(月) 15:12:25ID:wH6P5pMkその言葉がでなかった。
0209名前は開発中のものです。
2005/04/05(火) 10:20:21ID:p7+6OVwU細かいところでいつもつまってしまうのはたぶんプログラミング経験があまりにも乏しいから。
で、ちょっとお伺いしたいんですが、
・actionRefを違うパラメータで同時に動かす方法。
<action label="top">
<actionRef label="A">
<param>1</param></actionRef>
<actionRef label="A">
<param>-1</param></actionRef>
</action>
これだと、param1が終わってからparam-1が動き出してしまいます。
0210名前は開発中のものです。
2005/04/05(火) 10:21:52ID:p7+6OVwU・以前に出た乱数を参照する方法
うまく説明できないんですが、以前に出た$randなどの値によって
次の乱数の値が決まるようなのを書きたいです。
昇進者以前のレベルですが、ご教授願います。
0211名前は開発中のものです。
2005/04/05(火) 21:15:12ID:ENNTzX4F2つ目をBにしてみたら
0212名前は開発中のものです。
2005/04/05(火) 21:26:03ID:p7+6OVwU>>211
同じラベルを同時に動かす方法が知りたいです。
というか、BにしてもAが終わってからBが動き出します。
0213名前は開発中のものです。
2005/04/05(火) 21:51:04ID:HW9rt3IzactionRefの終了を無視する方法なり、同時に並列して動作させる記述方法があるんじゃないの?
あるいはparam1とparam-1を同時に動かしたときと同等のlabel"A2"でも作ればいいんじゃない?
0214名前は開発中のものです。
2005/04/05(火) 22:07:46ID:p7+6OVwU>BulletMLいじったことないので分からんが、その記述だとparam1が終わってからparam-1にいくのは当然のような。
俺もそう思う。でも、そうさせない記述方法がわからんのです。
>actionRefの終了を無視する方法なり、同時に並列して動作させる記述方法があるんじゃないの?
全然わかんなかったので、それを訊きに来たのです。
>あるいはparam1とparam-1を同時に動かしたときと同等のlabel"A2"でも作ればいいんじゃない?
それは俺の技術では難しいのです。だからわざわざこの形式にしたのえす。応用ききそうだし。
0215名前は開発中のものです。
2005/04/06(水) 00:27:05ID:sXB/54M3bulletmlでは、同時に複数の<action>を行わせることはできん。
<action>の内容が、弾幕源を動かさず弾を放つものであれば、
それぞれのアクションを行わせる仮の弾を同時に発射するようにする。・・とできるかもしれん。
下のような感じでためしてみて。
<action label="top">
<fire>
<bulletRef label="B">
<param>1</param></bulletRef>
</fire>
<fire>
<bulletRef label="B">
<param>-1</param></bulletRef>
</fire>
</action>
<bullet label="B">
<actionRef label="A">
<param>$1</param></actionRef>
</bullet>
0216名前は開発中のものです。
2005/04/06(水) 19:22:06ID:0ubC5bYQありがとうございます。
なるほど。そういう感じのやり方があったのかぁー
その「それぞれのアクションを行わせる仮の弾」を動かさないようにするには、どこにどんな記述を入れたらいいんでしょうか。
動く弾源からactionされるので、エラいことになってます。
0217名前は開発中のものです。
2005/04/09(土) 10:33:58ID:uJOrqbbVぼちぼちいきましょう。
0218名前は開発中のものです。
2005/04/09(土) 10:41:18ID:L3EoDUnb0219名前は開発中のものです。
2005/04/09(土) 10:55:44ID:hlCalJRnttp://www.vector.co.jp/games/soft/winnt/game/se361649.html
これ、何気にスゴイかも・・
0220名前は開発中のものです。
2005/04/09(土) 11:42:33ID:eAuUb0ZFパーツの引き伸ばしがあれば多少はいいかもしれん
ボスとかはパーツ単位で破壊とか変形とかほしいし
自機とA敵は色しかかえれないので自由度は低いし
多少癖は強いかもしれん
さらにわりきって完全な2D絵を重ね合わせるようなものにして
自分で描いたものもはりつけれるようになれば便利だろうね
その際にパーツの座標も出力してくれるとかすれば
プログラムで取り込むのも便利になるとかあるような
0221名前は開発中のものです。
2005/04/09(土) 12:25:09ID:FIOFykja・できる画像の方向性の好みにあまり好き嫌い言わない人
には、割とおすすめかもしれない。
STG向け素材メーカーって爆風作るのとかいくつかあったね。
0222名前は開発中のものです。
2005/04/09(土) 17:17:55ID:wH1ksQ1vかゆいトコに手が届いていない感じ
0223名前は開発中のものです。
2005/04/09(土) 19:29:06ID:L3EoDUnb0224名前は開発中のものです。
2005/04/09(土) 21:27:44ID:QYhTtN3Mと思ったが、ちょっとできあがるキャラの癖は強いな
0225名前は開発中のものです。
2005/04/09(土) 22:01:58ID:BtVDCP0rそれなら金もかからんし。
0226名前は開発中のものです。
2005/04/09(土) 22:40:22ID:L3EoDUnbまあ個人的な話だけど。
0227名前は開発中のものです。
2005/04/09(土) 22:41:03ID:kaRDddRx1回使ったら同じようなのになっちゃうから別のゲームには使いにくいな
0228名前は開発中のものです。
2005/04/09(土) 23:37:15ID:39WBOlkX0229名前は開発中のものです。
2005/04/10(日) 02:25:28ID:V5nwHR0Lうーん、初心者向けかな。
ランダム生成が良い感じ。
あと、ちょっと重い。
0230名前は開発中のものです。
2005/04/10(日) 05:35:40ID:Fao4+tu0桜通信のキャラが出てきてそれも作れるのかとオモタw
よく見たらベクターが貼ってる広告ですた。
0231名前は開発中のものです。
2005/04/10(日) 23:32:54ID:okFLNxVp誘導弾に目標物のオブジェクトのポインタをもたせたところ目標物のほうが寿命が短くて
無効なポインタとなってしまい意図しない動作になりました。
何かよい対策はないでしょうか?
目標物のポインタがNULLかどうかで判定してみたのですが無効なポインタがNULLとは限らないと一つ賢くなっただけでした・・・・
0232名前は開発中のものです。
2005/04/11(月) 00:10:02ID:3LKR6H8f・オブジェクトに参照カウンタを付ける(DirectXとかのCOM方式)
・オブジェクトをハンドル管理にする(Gemsに乗ってた方法)
まあお好きなものを。
ちなみに俺は一番上の方法にしてるよ
0233名前は開発中のものです。
2005/04/11(月) 00:56:30ID:nOdEalW+3番目に関しては吉田先生も言及してるね。
俺はそこまでしてないけど。
0234名前は開発中のものです。
2005/04/11(月) 02:55:14ID:kw5u/taN・オブジェクトをロック(ポイント)しない。
目標の位置だけ覚えておいて、次のフレームにはその点から最も近いオブジェクトを検索。
別オブジェクトが近くにあると、ロックが変わってしまう可能性も多々あるが。
0235名前は開発中のものです。
2005/04/11(月) 03:10:02ID:a5GOtt3P・生ポインタではなくスマートポインタを持たせる
だめ?
0236名前は開発中のものです。
2005/04/11(月) 04:18:55ID:nfd4m0N3メモリやマシンパワーが少ない環境ならいろいろとやらんとだめだけど
0237名前は開発中のものです。
2005/04/11(月) 06:38:25ID:JQN0wQfc0238名前は開発中のものです。
2005/04/11(月) 10:52:32ID:tPIsJ79Nドラフト読んだけど忘れた
0239名前は開発中のものです。
2005/04/11(月) 11:39:11ID:3LKR6H8f0240名前は開発中のものです。
2005/04/11(月) 11:48:34ID:+Ddfh0s0・相互にオブジェクトのポインタを持っておいて、どっちかが
削除された場合にはリンクを切る。リンクが切れたら独立して
動作する。
0241名前は開発中のものです。
2005/04/11(月) 14:41:53ID:3LKR6H8f0242名前は開発中のものです。
2005/04/11(月) 15:56:58ID:7I+MoOUwそのサイト凄いね
http://www2.tky.3web.ne.jp/~yosshin/famibe/index.html
とか
0243名前は開発中のものです。
2005/04/11(月) 16:03:55ID:nfd4m0N3クロックが200MHzこえていれば問題なしだぜ
0244名前は開発中のものです。
2005/04/11(月) 17:52:16ID:wExT4Iec0245名前は開発中のものです。
2005/04/11(月) 18:29:27ID:nfd4m0N3一度はまってそれでワークやらいろいろといじった挙句にダメだったら
デザインパターンを一度一通りみてみたほうがいいなと
俺は普段業務系でそういう効率のよいバグを出さないプログラムとか
研究担当なんで、それを2DSTGに活かしたりしたらびっくりするほど
ソースコードがすっきりしたからねぇ
いろんな分野に目を向けるのは大事だと思う
いまならネットでいろいろと見つかるし勉強できる
C++のようなオブジェクト指向言語を使えとはいわないけど、
その考え方は覚えておいたほうがいいね
0246名前は開発中のものです。
2005/04/11(月) 21:02:27ID:VLw2QGyk○ そういうバグを出さなくて更に効率のよいプログラム
じゃないの?
0247名前は開発中のものです。
2005/04/11(月) 21:02:47ID:dvN/lZl+0248名前は開発中のものです。
2005/04/11(月) 21:22:29ID:oIpBZrFKつーかC++でも危険なコーディングは余裕で出来るのであり。
なにが危険なのか理解しないことにはC++でもダメだろう。
>>232は3番目がオススメ。
0249名前は開発中のものです。
2005/04/11(月) 21:47:19ID:nfd4m0N3な
0250名前は開発中のものです。
2005/04/12(火) 08:26:32ID:YkX8catc0251名前は開発中のものです。
2005/04/12(火) 08:58:21ID:UrHf8k++0252名前は開発中のものです。
2005/04/12(火) 19:40:53ID:N+Vc6hUtオブジェクト生成時にユニークコード振っといて
ロックオン時にそれ持っとけばいいんじゃないのか。
0253名前は開発中のものです。
2005/04/12(火) 20:09:02ID:eU5Pjj6p0254名前は開発中のものです。
2005/04/12(火) 20:32:05ID:Xp3GU5+Z0255名前は開発中のものです。
2005/04/12(火) 20:33:21ID:Xp3GU5+Z0256名前は開発中のものです。
2005/04/13(水) 17:27:17ID:NQ6uMxAY0257名前は開発中のものです。
2005/04/13(水) 17:29:45ID:saVvPPYq0258名前は開発中のものです。
2005/04/13(水) 17:30:11ID:0OvyqsMu0259名前は開発中のものです。
2005/04/13(水) 17:37:07ID:NQ6uMxAY0260http:// FLA1Ace130.stm.mesh.ad.jp/~ss.jpg
2005/04/13(水) 17:52:06ID:WQ80js4Gうはっwwwおkwww??
0261名前は開発中のものです。
2005/04/13(水) 18:16:35ID:Q62YPukm0262名前は開発中のものです。
2005/04/13(水) 18:34:56ID:wZCvXRVg山田ウィルスの影響が、こんな所にも・・・
0263名前は開発中のものです。
2005/04/13(水) 20:38:21ID:6NLZIeyvhttp://akikousa.fc2web.com/
0264名前は開発中のものです。
2005/04/13(水) 21:03:29ID:h6NYdXSa0265名前は開発中のものです。
2005/04/14(木) 12:56:36ID:fc1NLAcC仲間は何も知らずにVBだろうとか言うわけだけど
そんな筈ないよねえ
0266名前は開発中のものです。
2005/04/14(木) 13:01:58ID:tUK4xxWS0267名前は開発中のものです。
2005/04/14(木) 13:06:22ID:EaxThvCc軽いツールくらいならともかく
0268名前は開発中のものです。
2005/04/14(木) 13:09:15ID:Uu+2LO710269265
2005/04/14(木) 13:25:32ID:fc1NLAcC>>267
>>268
ああ、そうでしたか
それなら大体それが答えと見て良いようですね
ありがとうございます
無知の無知たる我が愚友もこれで説き伏せられましょう
実はそいつ、VBやDelphiをちょろっとかじっただけで何もかもわかったような
専門家気取りでものを言ってばかりの奴だったんですよ
いい厨の見本ですね
0270名前は開発中のものです。
2005/04/14(木) 13:28:00ID:UL1jUrPL作るソフトと手持ちの環境、習熟度とあわせて適切に選択すればいいだけ
0271名前は開発中のものです。
2005/04/14(木) 13:55:05ID:uWtX/U4w0272名前は開発中のものです。
2005/04/14(木) 15:02:51ID:TI8FWHbgでも買ってきた(落としてきたフリーのやつでも?)
「VBランタイムを入れてください」なんてあったらかなり引く
0273名前は開発中のものです。
2005/04/14(木) 15:16:33ID:UL1jUrPLだから用途によるんだろ
ランタイムが必要とされてもいいのか、だめなのか
そういうのもふくめて仕様きめてからな
0274名前は開発中のものです。
2005/04/14(木) 20:42:52ID:hMmtqfl20275名前は開発中のものです。
2005/04/14(木) 20:44:40ID:Z0qeRLatVBランタイムってどういう時必要になるの?
0276名前は開発中のものです。
2005/04/14(木) 20:52:56ID:9OfMJe/a0277名前は開発中のものです。
2005/04/14(木) 21:30:36ID:Z0qeRLat0278名前は開発中のものです。
2005/04/14(木) 21:52:36ID:HVhdatKKVBで凄いのが大量生産されてたら
>「VBランタイムを入れてください」なんてあったらかなり引く
なんて発言はなくなるんだろうけど
0279名前は開発中のものです。
2005/04/14(木) 22:17:41ID:w7SH47Sbもしウィンドウだけだとかならば、無くても動く。
dxゲームなら問題ないときがありますよ。
0280名前は開発中のものです。
2005/04/14(木) 22:19:23ID:uWtX/U4w> 言語は手段であって目的ではない
これって何にたいする返答? 誰かが言語は目的だとか言った?
0281名前は開発中のものです。
2005/04/14(木) 22:29:13ID:Z0qeRLatd
0282名前は開発中のものです。
2005/04/14(木) 22:31:01ID:Uu+2LO710283名前は開発中のものです。
2005/04/14(木) 23:48:23ID:Pg9Vgf9i>269に対してだろ。
ちょっとかじって言語について知ったかしてるヤツも、
それに対して自分もロクに知らないのに違う言語だと異を唱えようとする269も、
同じ穴の狢だってこと。
0284名前は開発中のものです。
2005/04/14(木) 23:54:43ID:ZMi7u/Ghあれはどうやってるんでしょうか?
そういう絵を用意すればいいと思ったのですが単純計算で枚数2倍です
(実際に用意してみましたが10機程度でも結構な労働量でした。容量ももったいない)
何らかの計算で色を変えているのだとは思うのですが……
0285名前は開発中のものです。
2005/04/15(金) 00:06:54ID:SQXYX6Mu0286名前は開発中のものです。
2005/04/15(金) 00:07:09ID:u649JTnHアルファもしくは284試≠フ仰る通り別bフ絵を用意。
0287名前は開発中のものです。
2005/04/15(金) 00:36:32ID:Ens9vA2h0288名前は開発中のものです。
2005/04/15(金) 00:37:16ID:6skd5G9OMSがゲーム判ってない証拠のひとつだ…
0289名前は開発中のものです。
2005/04/15(金) 00:49:22ID:u+6cVEQkcト cト /^、_ノ | 、.__ つ (.__  ̄ ̄ ̄ ̄ ・ ・
ミ::::;/  ゙̄`ー-.、 u ;,,; j ヾk'! ' l / 'レ ^ヽヘ\ ,r゙ゞ゙-"、ノ / l! !ヽ 、、 |
ミ/ J ゙`ー、 " ;, ;;; ,;; ゙ u ヾi ,,./ , ,、ヾヾ | '-- 、..,,ヽ j ! | Nヾ|
'" _,,.. -─ゝ.、 ;, " ;; _,,..._ゞイ__//〃 i.! ilヾゞヽ | 、 .r. ヾ-、;;ノ,.:-一'"i
j / ,.- 、 ヾヽ、 ;; ;; _,-< //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─-- エィ' (. 7 /
: ' ・丿  ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、 i u ヾ``ー' イ____
\_ _,,......:: ´゙i、 `¨ / i ヽ.__,,... ' u ゙l´.i・j.冫,イ゙l / ``-、..- ノ :u l ,− ,−\ / ̄ ̄ ̄ ̄\
u  ̄ ̄ 彡" 、ヾ ̄``ミ::.l u j i、`ー' .i / /、._ `'y /, | ・|・ | ヽ_____ヽ
u `ヽ ゙:l ,.::- 、,, ,. ノ ゙ u ! /_  ̄ ー/ u / `−●-' \ヽ , ─ 、 , ─ |
_,,..,,_ ,.ィ、 / | /__ ``- 、_ l l ``ーt、_ / / ── | ──ヽ| ・|・ |
゙ u ,./´ " ``- 、_J r'´ u 丿 .l,... `ー一''/ ノ ト 、,,_____ ゙/ /.. ── | ── .|`─ 'っ - ´|
./__ ー7 /、 l '゙ ヽ/ ,. '" \`ー--- ",.::く、 | ── | ── |.____) /
/;;;''"  ̄ ̄ ───/ ゙ ,::' \ヾニ==='"/ `- 、 ゙ー┬ '´ / \.____|__) / ___/
、 .i:⌒`─-、_,.... l / `ー┬一' ヽ :l / , ' `ソヽ /l \/\| \
ヾヽ l ` `ヽ、 l ./ ヽ l ) ,; / ,' '^i━(t)━━l | | |
0290名前は開発中のものです。
2005/04/15(金) 00:58:29ID:zxjqGqV1D3DTOP_ADD
基本中の基本だが
0291名前は開発中のものです。
2005/04/15(金) 01:01:30ID:HyqQBMGLバカ確定だな
0292名前は開発中のものです。
2005/04/15(金) 09:47:27ID:tsrIol65基本中の基本のキの字だが
0293名前は開発中のものです。
2005/04/15(金) 12:05:55ID:bwW+yNCSテンプレにでも入れとくか?
0294名前は開発中のものです。
2005/04/15(金) 12:46:22ID:mhEmceqyVCでDLL作ったり、トリッキーな事しなければならないので、
それなら最初からVCを使った方がいいという・・・
0295名前は開発中のものです。
2005/04/15(金) 14:06:49ID:zxjqGqV1固定シェーダの場合、頂点色を変えるだけだと「明るく」はできないよ
デフォのMODULATEだと0.0〜1.0までの掛け算しかできないから
MODULATE2XとかADDとかその辺のオペレータを使わないと駄目
0296名前は開発中のものです。
2005/04/15(金) 18:05:47ID:onwKaNCw無料コンパイラ最高。
STGで使う程度のスプライト程度なら自前でFillingルーチン作れば変化自在。
CPU速度とキャッシュでかなり左右されるけど。
0297296
2005/04/15(金) 18:14:39ID:onwKaNCwごめんね母さん。
0298名前は開発中のものです。
2005/04/15(金) 20:28:06ID:u649JTnH0299名前は開発中のものです。
2005/04/15(金) 21:48:28ID:XIi9gNXv0300名前は開発中のものです。
2005/04/16(土) 00:24:04ID:t+Um8l5S0301名前は開発中のものです。
2005/04/16(土) 14:00:50ID:0D1lNuuLセキュリティをどうしてるかが知りたいな。
これ入れてネットに繋いでたら、
スパイウェアやウィルスが大量に来ないか?
一時期なんて、セキュリティソフトを入れてても
スルーして来た事があったんだが。
とりあえず漏れは、VisualStdioを入れてるマシン
だけは、ネットから隔離してる。
0302名前は開発中のものです。
2005/04/16(土) 14:24:51ID:AQC3AC5b0303名前は開発中のものです。
2005/04/16(土) 14:49:23ID:QVvzn88s来ねーよ
0304名前は開発中のものです。
2005/04/16(土) 16:55:08ID:FliwvcTM0305名前は開発中のものです。
2005/04/16(土) 17:12:40ID:p+ZT7nZh愉快なソフトだね
0306名前は開発中のものです。
2005/04/16(土) 18:26:58ID:rJlhC3Z+.netフレームワークが入っていると、スパイウェアに頻繁に狙われるとか。
スパイウェアに入られたら、あとは色々やられ放題。
■ このスレッドは過去ログ倉庫に格納されています