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

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

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

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

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

■前スレ
シューティングゲーム製作技術総合 6機目
http://pc5.2ch.net/test/read.cgi/gamedev/1105176011/
0951名前は開発中のものです。2005/07/02(土) 00:36:26ID:blpZAqmE
ヨコスカ
0952名前は開発中のものです。2005/07/02(土) 01:30:17ID:ZXDmGH7y
横スク(゚听) ツマンネ。
やっぱ漢は縦スクかFPSだな
0953名前は開発中のものです。2005/07/02(土) 02:28:17ID:2sILRS5B
グラ5おもすれー^^
0954名前は開発中のものです。2005/07/02(土) 03:59:26ID:VtkH47Kk
グラVってダレない?
狭いし…w

2面と8面がなければ良作だったのに
とか勝手に思ってる。
0955名前は開発中のものです。2005/07/02(土) 07:29:01ID:zKkrOn2S
横シューだと弾を避けにくい
縦の方がイイ
0956名前は開発中のものです。2005/07/02(土) 11:48:45ID:3o+84zLj
縦は、プレイヤーの向きと飛行機の進行方向が一致して一体感があるな
0957名前は開発中のものです。2005/07/02(土) 11:54:55ID:e/FqB0KY
いつの間にか縦vs横の論争になってるな。
>>942は横を作ろうとしてるんだから、それでいいじゃないか。
と、横好きの私が申しております
0958名前は開発中のものです。2005/07/02(土) 12:28:21ID:wo+l3RT6
なんでもいいから作れと。
なんなら間とって斜めスクロー(略
0959名前は開発中のものです。2005/07/02(土) 12:44:46ID:izJah92G
そういや左から右へのスクロールや下から上へのスクロールって、あんまし見ないよな。
0960名前は開発中のものです。2005/07/02(土) 13:06:55ID:noM+xw4o
そういうのは心理的に落ち着かないのよ。
試しに自機が左に向かう横シューを作ってみると分かる。
0961名前は開発中のものです。2005/07/02(土) 15:49:06ID:VtkH47Kk
つ【スカイキッド】
0962名前は開発中のものです。2005/07/02(土) 19:28:47ID:C1JzrHNJ
つ【ミスタードリラー】
0963名前は開発中のものです。2005/07/02(土) 21:41:21ID:oQFb4AuY
つ【スペランカー】
0964名前は開発中のものです。2005/07/02(土) 21:50:16ID:5qZKbO6I
>>961
懐かしすぎる。すげーハマッタ。
2Pでやっても十分楽しかったなぁ。
0965名前は開発中のものです。2005/07/02(土) 22:40:41ID:eoP0MULM
つ【グラディウスインペリアル】
0966名前は開発中のものです。2005/07/03(日) 03:00:29ID:U/8/6+lQ
自機が左に向かって進む演出は面白いけど。
グラディウスVの6面とか。
0967名前は開発中のものです。2005/07/03(日) 04:35:20ID:pb5ezhVv
>グラディウスVの6面とか。

正直3Dであれやられると、なんでコイツは反対向いたままなんだ
という疑問が強くなるw
0968名前は開発中のものです。2005/07/03(日) 12:42:00ID://Tdrtau
>>959
左や下は下手、右や上は上手。
上昇感のあるもの(強大な敵を打ち砕く自機等)は、
下手から上手方向に向かせるのが映像の原則。
富野流に言えば映像のダイナミズムを生む。
0969名前は開発中のものです。2005/07/03(日) 13:48:51ID:mzozqBXO
そういや昔、ゲームウォッチで、右上から敵の出てくる
シューティングゲームがあったな。
0970名前は開発中のものです。2005/07/03(日) 13:50:00ID:mzozqBXO
で、自機弾は右上に飛んで行くの。
0971名前は開発中のものです。2005/07/03(日) 14:16:18ID:qrqe52FH
斜めスクロールといったらビューポイント
0972名前は開発中のものです。2005/07/03(日) 14:45:00ID:pb5ezhVv
ザクソンが先に出てくる俺は年寄りか
0973名前は開発中のものです。2005/07/03(日) 17:45:08ID:EmKnU34x
ザクザクザークザークザクザクソン♪
0974名前は開発中のものです。2005/07/03(日) 18:33:01ID:02UPKJTZ
>>968
おまえは型にはまったゲームしかできなそうだな。
0975名前は開発中のものです。2005/07/03(日) 18:35:01ID:qST0ordR
どれだけ型にはまったゲームでも、面白ければそれで十分。
クソゲーよりはよっぽどマシ。
0976名前は開発中のものです。2005/07/03(日) 21:02:37ID:89vmWCaS
超連射とか面白いけど物凄い普通のシューティングだよな
変わったシューティングも面白いけどやっぱり定番も大事だな
0977名前は開発中のものです。2005/07/03(日) 23:48:40ID:vWrzW6bD
シスプリガントレットみたいな全方向STG
最近じゃ見ないけど昔はあんな感じのゲームも多かったよねぇ…
0978名前は開発中のものです。2005/07/04(月) 00:50:30ID:GGZ6ikYd
対戦型STGで、画面の左側の人は横シュー、画面の右側の人は縦シューだったら
面白いと思わない?
0979名前は開発中のものです。2005/07/04(月) 01:04:35ID:gjNmAR1A
横シュー側が不利だな。
テーブル型筐体なら可能かな?
  ○(横の人)
○□
(縦の人)
0980名前は開発中のものです。2005/07/04(月) 01:29:07ID:GGZ6ikYd
nice idea !!
・・て、テーブル型筐体って最近見たことないようなww
0981名前は開発中のものです。2005/07/05(火) 08:39:05ID:0pFhroqp
>>977
タイトーだかで龍をトラックボールで動かす全方位ゲーなかったか

>>968
その枠を完全に逆手に取ったのが
「グラディウスNEO -IMPERIAL-」だな
0982名前は開発中のものです。2005/07/05(火) 12:21:27ID:K2B7j2kd
サイバリオンだな
0983名前は開発中のものです。2005/07/05(火) 22:32:22ID:rb/F/nt/
製作技術の話をしろ
0984名前は開発中のものです。2005/07/05(火) 22:53:39ID:8GumEUAb
弾管理の方法で最適だと思える方法はどんなのでしょうか?

DELPHIで始めて、最初はど素人なんで配列でやってましたが
次にオブジェクトを覚え、オブジェクトを配列にしました
最近TLISTを覚えてそっちでテストプログラムを組んだばかりです。
が、TLISTはどうやら遅くて弾管理には向いてないらしい。
でも、配列だと弾が消えて配列の各部で無効データーが増えた時がみっともないし
For文で全部動かす時も、弾数少なくても配列全部をチェックさせないといかんのが無駄な気がする。

もっと便利なやり方ってあるんでしょうか?
0985名前は開発中のものです。2005/07/05(火) 23:15:02ID:iphFkIr5
リストが遅いってありえんとおもうが
0986名前は開発中のものです。2005/07/06(水) 00:15:35ID:hrYUmDHd
>>990次スレよろ
0987名前は開発中のものです。2005/07/06(水) 00:27:44ID:V0mIvcxr
ゲームプログラマなら誰もが通る、もしくは、通った道。青春の香り?
それは「シューティングゲーム製作」・・・。

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

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

■前スレ
シューティングゲーム製作技術総合 7機目
http://pc8.2ch.net/test/read.cgi/gamedev/1110815882/
0988名前は開発中のものです。2005/07/06(水) 00:28:12ID:V0mIvcxr
■過去スレ
シューティングゲーム製作技術総合 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/

■関連スレ
PCで出来る2Dシューティング(STG)総合スレ12
http://game6.2ch.net/test/read.cgi/game/1083576811/
★シューティングゲームは終わらない-STAGE28-
http://game6.2ch.net/test/read.cgi/famicom/1084795165/
G-わんげ鳩大往生XII〜絆ダウン〜 4stage
http://game6.2ch.net/test/read.cgi/arc/1069685469/
0989名前は開発中のものです。2005/07/06(水) 00:28:23ID:V0mIvcxr
■関連スレ
FPS(フレームレート) VSYNC(垂直同期 リフレッシュレート)
http://bbs.gamdev.org/test/read.cgi/gamedev/1063274576/
リフレッシュレートに関する論争
http://piza.2ch.net/tech/kako/972/972165437.html

■参考リンク
フリーソフトで面白いゲーム まとめページ シューティングカテゴリ
http://www.frgm.org/cgi-bin/s.php?g=stg&b=n
BulletML
http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/
白い弾幕くん(BulletML+Lua)
http://user.ecc.u-tokyo.ac.jp/~s31552/wp/sdmkun/

■エフェクト作成ツール
aBOM
http://www1.odn.ne.jp/ceb94660/
BombMaker(explosion maker)
http://www.pluto.dti.ne.jp/~nkf/
Detonation
http://www.vector.co.jp/soft/win95/art/se173882.html
GraphicsGale
http://www.tempest-j.com/
発色弾
http://diry.net/mia/
0990名前は開発中のものです。2005/07/06(水) 00:55:23ID:4DaYaJOw
>>984
弾を管理するんだったら、単純な配列でいいと思う
全要素の検索が面倒なら、配列に何個入っているかっていうカウンターを用意して、
デリートしたときに、最後の要素をデリートした部分にコピーして、カウンターを減らす
0991名前は開発中のものです。2005/07/06(水) 03:06:45ID:lV4geLxo
>>984
進可dがんばれ乙
0992名前は開発中のものです。2005/07/06(水) 04:51:49ID:kB1wpfzQ
>>985
だよなぁ。
16MHzの某RISCマシンで双方向リスト使った弾管理をしているが
怒首領蜂くらいの弾数なら余裕で動いてるっぺ。

って・・・よく考えたら怒首領蜂も16MHzだった。しかもCISCだ。orz
0993名前は開発中のものです。2005/07/06(水) 12:21:44ID:rD1nlVu0
超連射は10MHzでばりばり動いてたぞ
しかもコードのほとんどはCだったらしいし
0994名前は開発中のものです。2005/07/06(水) 14:21:25ID:oQx1NCmf
敵の配置とかアルゴリズムの楽な実装方法について何かアイデアありませんか。
縦シューで、背景に合わせて地上物が曲線運動とか、もう面倒でどうしようもない…。
0995名前は開発中のものです。2005/07/06(水) 20:12:39ID:jyRhBzmI
普通に地上物を動かしてスクロール速度分を加算すればいいんじゃないの?

敵配置はエディタ作ればいいし。

戦車のアルゴリズムは背景データに合わせて道を書いてやり
ベルトコンベアで進む感じにしてやるとか。
0996名前は開発中のものです。2005/07/06(水) 22:12:48ID:UWZ5HmgL
見えないオブジェクトを曲がり角に配置して、そこにぶつかった戦車に別の行動パターンを伝達する
(移動方向、停止、速度変化とか)
0997名前は開発中のものです。2005/07/06(水) 22:19:32ID:5kK+oRGG
初めて作ったゲームは、ステージもキャラクターも同一の座標系で動かしていたなあ。
スクロールすると背景が動くんじゃなくて、描画を開始する位置が動く。
0998名前は開発中のものです。2005/07/06(水) 22:39:09ID:yH03sy4J
最近シューティングのアルゴリズムを勉強し始めた者ですが
弾を生成するたびに弾の構造体をnewで作ってリストに加える
この方式って一般的なんでしょうか
newとdeleteを頻繁に繰り返すのってなんか心配なんですが
みなさんはどうしてるのですか
0999名前は開発中のものです。2005/07/06(水) 22:44:53ID:LF4T544B
>>998
人による。
俺はいちいちnewしてるけど少数派かもな。
1000名前は開発中のものです。2005/07/06(水) 22:46:23ID:uFUIAlqY
               __
              ,,.-..''":::::::::::::::::゙''.‐.、
      __,,,_ /:::::::::::::::::∧:::::::::::::::::::\
     /:::::::::/::::::/::/_/|::/ ヽ:|ヽ::|l::::i:::::::V'''..ー.、
   /:::::::::::/::/::/ト'レ⌒レ   ヽ⌒:|`ヽ|::::i:ヽ::::::::::::ヽ、
   /:::::::::::::::|::/|/レr''";;;ヽ   '"゙;;;゙`ヽ::|::::|:::i::::::::::::::::ヽ
  ./::::::::::::/レ. |. i"|;::::;;;;;;|   |;;;;;;;;;;;;| ゙i::|::ト'''ヽ、:::::::::::::i
  i:::::::::/  | y l i;;;;;;;;;;ノ   i;;;;;;;;;;ノ l レ`)|  ヽ、::::::::|
 └ '"     ヽ」.  `'''''"    `'''''"  .r ノ    ヽ、::ノ
          ヽ,      r─‐┐    /‐'
            ヽ、┌‐┴─┴‐┐_/  
            |    /OOO|
            |    ''''"" |
            ○      ○
            |       |
            L_____」
             /,,L,|__|__L.i
              ト┤ト┤
              r'-|. |-'、
                   ̄.  ̄
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。