mieki256's diary



2017/01/18(水) [n年前の日記]

#1 [game][neta] スクロールSTGの背景スクロール速度についてぼんやり考えたり

なんとなく、横スクロールSTG(シューティングゲーム)のBG(背景、Background)スクロール速度についてぼんやり考えてしまったり。

横スクロールSTGの始祖は _「スクランブル」 あたりではないか、と思っているのだけど。「スクランブル」のパワーアップ版が「グラディウス」だったりするし。

「スクランプル」は、スクロールで出現してくる地形(背景)にぶつからないよう自機を操作しながら敵や地上物を破壊するゲーム、なわけだけど。プレイヤーが地形に当たらないよう操作するためには、そもそもそこにある地形の形が認識できてないといけないわけで。つまり、地形・背景は、プレイヤーが認識できる程度にゆっくりスクロールさせないといけない。

しかし、その手のゲームの自機は、ロケットだったり飛行機だったり、なんだか速く動きそうな見た目だったりするわけで。ロケットや飛行機がのんびりじわじわと低速で飛んでいる、という光景は考えてみるとおかしい。

本来なら、自機は凄い勢いで移動してるはず。つまり、地形・背景も凄い勢いでスクロールしてないとおかしい。けれど、実際に高速スクロールさせてしまったら、一瞬で地形とぶつかってゲームオーバーになるのは目に見えてる。

このあたり、問題解決はできないのだろうか。

策その1。自機の形を変えてしまう。 :

ロケットや飛行機の形だから、高速移動してないのはおかしいと思ってしまうわけで。だったら、自機の見た目を変えてしまえばいい。

もし、ヘリコプターや、風船にぶら下がって飛んでる人間キャラ、等であれば…。これなら、のんびりじわじわと空を飛んでいても全然おかしくないよなと。

策その2。地形とアタリを取らなければいい。 :

そもそも、地形とアタリを取らなければ ―― 衝突判定をしなければいい。

縦スクロールSTGは、えてしてこの策で解決してる気がする。地形とアタリを取ってる縦スクロールSTGのほうが珍しい印象も。

策その3。ステージ開始時だけ高速スクロール。 :

地形・背景が高速スクロールすることは、ゲーム性というか、遊びとは全然関係ない。単に、見た目の雰囲気としてはそのほうが正しいのでしょうな、という話でしかない。であれば、単なる一演出として見せてしまえばいいわけで。

ということで、ステージ開始時は背景が高速スクロールして雰囲気作りをするけれど、そのうち少しずつスクロール速度が遅くなって通常速度になるSTGがチラホラあるわけで。 _「メタルブラック」 とか、 _「ツインビーヤッホー」 とか。

策その4。地形相当の巨大物を並走させる。 :

地形と衝突、とは言うけれど、ぶつかる何かが地形でなければいけない道理はない。何かにぶつからないように自機を操作すれば遊びは成立する。ので、背景は高速スクロールして自機が高速移動してるように見せるけど、同じぐらいの速度で巨大な何かが並走してるのだ、ということにすれば相対速度はゆっくりだから遊びになる。

ということで、巨大戦艦や巨大列車が並走、みたいなステージが用意されることも。 _PS1「アインハンダー」の2面 とか。 _MSX2「スペースマンボウ」の1面 とか。 _AC「イメージファイト」の2面 とか。

策その5。本当に高速スクロールさせる。 :

_「グラディウスII」の高速スクロール面 とか。

しかし、コレを全ステージでやるのはちょっと無理…。さすがに操作がせわしない…。

その他。 :

今思いついたのはそのぐらいだけど、もっと他にも策がありそう。

以上、1 日分です。

過去ログ表示

Prev - 2017/01 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project