2017/01/18(水) [n年前の日記]
#1 [game][neta] スクロールSTGの背景スクロール速度についてぼんやり考えたり
なんとなく、横スクロールSTG(シューティングゲーム)のBG(背景、Background)スクロール速度についてぼんやり考えてしまったり。
横スクロールSTGの始祖は _「スクランブル」 あたりではないか、と思っているのだけど。「スクランブル」のパワーアップ版が「グラディウス」だったりするし。
「スクランプル」は、スクロールで出現してくる地形(背景)にぶつからないよう自機を操作しながら敵や地上物を破壊するゲーム、なわけだけど。プレイヤーが地形に当たらないよう操作するためには、そもそもそこにある地形の形が認識できてないといけないわけで。つまり、地形・背景は、プレイヤーが認識できる程度にゆっくりスクロールさせないといけない。
しかし、その手のゲームの自機は、ロケットだったり飛行機だったり、なんだか速く動きそうな見た目だったりするわけで。ロケットや飛行機がのんびりじわじわと低速で飛んでいる、という光景は考えてみるとおかしい。
本来なら、自機は凄い勢いで移動してるはず。つまり、地形・背景も凄い勢いでスクロールしてないとおかしい。けれど、実際に高速スクロールさせてしまったら、一瞬で地形とぶつかってゲームオーバーになるのは目に見えてる。
このあたり、問題解決はできないのだろうか。
横スクロールSTGの始祖は _「スクランブル」 あたりではないか、と思っているのだけど。「スクランブル」のパワーアップ版が「グラディウス」だったりするし。
「スクランプル」は、スクロールで出現してくる地形(背景)にぶつからないよう自機を操作しながら敵や地上物を破壊するゲーム、なわけだけど。プレイヤーが地形に当たらないよう操作するためには、そもそもそこにある地形の形が認識できてないといけないわけで。つまり、地形・背景は、プレイヤーが認識できる程度にゆっくりスクロールさせないといけない。
しかし、その手のゲームの自機は、ロケットだったり飛行機だったり、なんだか速く動きそうな見た目だったりするわけで。ロケットや飛行機がのんびりじわじわと低速で飛んでいる、という光景は考えてみるとおかしい。
本来なら、自機は凄い勢いで移動してるはず。つまり、地形・背景も凄い勢いでスクロールしてないとおかしい。けれど、実際に高速スクロールさせてしまったら、一瞬で地形とぶつかってゲームオーバーになるのは目に見えてる。
このあたり、問題解決はできないのだろうか。
◎ 策その1。自機の形を変えてしまう。 :
ロケットや飛行機の形だから、高速移動してないのはおかしいと思ってしまうわけで。だったら、自機の見た目を変えてしまえばいい。
もし、ヘリコプターや、風船にぶら下がって飛んでる人間キャラ、等であれば…。これなら、のんびりじわじわと空を飛んでいても全然おかしくないよなと。
もし、ヘリコプターや、風船にぶら下がって飛んでる人間キャラ、等であれば…。これなら、のんびりじわじわと空を飛んでいても全然おかしくないよなと。
◎ 策その2。地形とアタリを取らなければいい。 :
そもそも、地形とアタリを取らなければ ―― 衝突判定をしなければいい。
縦スクロールSTGは、えてしてこの策で解決してる気がする。地形とアタリを取ってる縦スクロールSTGのほうが珍しい印象も。
縦スクロールSTGは、えてしてこの策で解決してる気がする。地形とアタリを取ってる縦スクロールSTGのほうが珍しい印象も。
◎ 策その3。ステージ開始時だけ高速スクロール。 :
地形・背景が高速スクロールすることは、ゲーム性というか、遊びとは全然関係ない。単に、見た目の雰囲気としてはそのほうが正しいのでしょうな、という話でしかない。であれば、単なる一演出として見せてしまえばいいわけで。
ということで、ステージ開始時は背景が高速スクロールして雰囲気作りをするけれど、そのうち少しずつスクロール速度が遅くなって通常速度になるSTGがチラホラあるわけで。 _「メタルブラック」 とか、 _「ツインビーヤッホー」 とか。
ということで、ステージ開始時は背景が高速スクロールして雰囲気作りをするけれど、そのうち少しずつスクロール速度が遅くなって通常速度になるSTGがチラホラあるわけで。 _「メタルブラック」 とか、 _「ツインビーヤッホー」 とか。
◎ 策その4。地形相当の巨大物を並走させる。 :
地形と衝突、とは言うけれど、ぶつかる何かが地形でなければいけない道理はない。何かにぶつからないように自機を操作すれば遊びは成立する。ので、背景は高速スクロールして自機が高速移動してるように見せるけど、同じぐらいの速度で巨大な何かが並走してるのだ、ということにすれば相対速度はゆっくりだから遊びになる。
ということで、巨大戦艦や巨大列車が並走、みたいなステージが用意されることも。 _PS1「アインハンダー」の2面 とか。 _MSX2「スペースマンボウ」の1面 とか。 _AC「イメージファイト」の2面 とか。
ということで、巨大戦艦や巨大列車が並走、みたいなステージが用意されることも。 _PS1「アインハンダー」の2面 とか。 _MSX2「スペースマンボウ」の1面 とか。 _AC「イメージファイト」の2面 とか。
◎ 策その5。本当に高速スクロールさせる。 :
◎ その他。 :
今思いついたのはそのぐらいだけど、もっと他にも策がありそう。
[ ツッコむ ]
以上、1 日分です。