忍者ブログ

DeltaLabWorks

LightLineSnakes雑記

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

LightLineSnakes雑記

DL-> ttp://www.vector.co.jp/soft/winnt/game/se507976.html

マクロス的なミサイル避けゲーを作りたくて作ったもの
普通にミサイル避けゲーに作ればドッグファイトをすることになり、すると敵・味方を作らなければならず労力がいるので、別のルールで作らなければならなかった。

色々考えながら公園の隅でランニングをしていたら突然ヘビゲームのことを思い出し、このルールを考え付く。

あと動画説明文に書くの忘れてたけど、StrikeSuitZeroにちょっとだけ影響を受けてる

後はまあ適当な感じで


以下色々な要素について雑記


自機
ロールが使えないのは、カメラを自由に動かせる場合、ロールとか無いほうが操作しやすいから

ミサイル誘導
全てのミサイルがランダム性の無い同じアルゴリズムで動いている
誘導は
・自機に向かってくる
・自機の未来位置に向かってくる
・自機と平行に動く
の3種を状況で使い分ける
ミサイルで重要だと考えたのは
1.バラける
2.前とか横とかから突っ込んでこない
3.単調な操作で簡単に回避できない
あたり
1は自機に向かう誘導だけでなく平行移動を混ぜること・リフューザーを使うことでバラけさせた
本当は他のミサイルと連携をとるべきなんだろうけど、アルゴリズムが考え付かなかった
あと自機・ミサイルには回転速度・回転加速度・回転減速度が設定されていて、それもバラける要因になったはず
2はテストプレイしてから気づいたが、ミサイルは普通後ろから来るので、横には注意しない
するとカメラを横に向けないので、発見が遅くなり、当たりやすくなる
なので、ミサイルが横から突っ込んでくる場合は自機の未来位置でなく自機の場所に向かわせることで自機の後ろにつかせている
3は軌跡と未来位置誘導によって何とかなったっぽい
また、チェックポイントのシステムにより、移動に実質的な制限をつけることで単調な操作をしにくくしている

ミサイルの加速
なんでつけたのか忘れた
ソース見るのが面倒なので記憶を頼りに書く
たしか
・自機と遠く、かつミサイルの前に自機がいる場合
・速度てきにミサイルが自機に追いつけない場合
のどちらかの場合で加速する
今思ったが、これミサイルをまとめる要素になってしまっていたんじゃないか?

移動モード
参考にしたのがマクロスプラスのガルド対ゴーストの場面で、最初はあれを再現できるようにしたいと思っていたので、この機能をつけた
正直いらなかったかなと思う
うまいプレイヤーは活用したりするのだろうか

リフューザー
フレア見たいなのが欲しいと思ったはずだが、何でこういう機能にしたかは忘れた
たぶんフレア巻いたらミサイルがそれに当たって爆発しなけばだめだろみたいなことを思ったんだと思う
最初はただの避けの道具としか考えていなかったが、偶然
・ミサイルをバラけさせる要素
・プレイヤー主導のスコア要素
になることに気づき、手を加えた
近くのミサイルの誘導を数秒きるわけだが、ミサイルとの距離によって時間が変わる
これはリスクリターンとかではなく、ただ単に誘導を再開させるタイミングをずらすことでミサイルがまとまりにくいようにしているだけ
テストプレイ版では残弾があまりまくっていたのと、重ねて当てた場合バグりかねないことに気づいたことから、多くのミサイルに重ねて当てまくることでスコアを稼ぐのは面白いんじゃないかと思い、スコア要素となった
もうちょっとスコア多くても良かっただろうか

チェックポイント
ヘビゲームの名残
目的地を与えることで移動に実質的制限をつけた上で避けさせるようにしている
出現場所はランダムで、出現時に自機と重なった場合はずらす
同時に2つ出すのは、2つ出しとけばどっちかは出た瞬間カメラに入るだろうというのと、最初のころに同時出現数をどんどん増やしていこうと考えていた時の名残
本当はスコアゲーでランダム要素とか嫌いだが、固定にすると記憶ゲーになるので、ランダムにした
チェックポイント通過時に移動系リソースが回復するのはリチャゲーが好きだから

自機の加減速
加速時に粒子を撒こうかと思ったが、実際やってみると汚かったのでやめた
GPUパーティクルでまけばきれいだったろうか

背景
「どれほど速度を出していても比較対象がないと速度が実感できない」っていうのは、ハコいりせがれから学んだことだった、懐かしい
というわけで背景が必要だったのだが、背景が遠くにしかないとやっぱり速度が実感できないので、衝突がない背景をそこらに撒くのがいいと思う
StrikeSuitZeroだと小さいデブリみたいなのを撒いていたが、これでデブリ撒くとかデブリを作るのが面倒なのでやらなかった
結局どこかで見たようなラインを配置した、どこで見たんだったか
小さい正方形を少し撒くぐらいしてもよかったかも、どうだろ

軌跡
ヘビゲーム要素
最初はもっとヘビゲームらしく、ミサイルの位置を調整しつつチェックポイントを通過するゲームにしようかと思ったが、つまらなそうなので今のただの障害物てきな状態になった
ちなみに見た目はパーティクルのRibbonだが衝突はそれとは別
一定間隔で専用アクターを置き、それの間をトレースする

PR

コメント

プロフィール

HN:
Sankaku
性別:
非公開

P R