洞窟潜水開発記録 7: 最大酸素量アップ など
今回は最大酸素量アップの仕組みを作りました
倒すと最大酸素量がアップするエンティティ
動画内で、左下の地点で動かずにいる敵を倒すと、
プレイヤーの最大酸素量がアップします。
ゼル伝でいうところの、
ハートのうつわを取った時の効果のようなものです。
欲を言えば、もう少し粋な仕組みで
ステータスアップさせたかったですが
手間を省くためこのようにしました。
で、この敵が一定地点を動かないのは
今回新たに設定した
泳力というパラメータが0だからです
エンティティの泳力
エンティティの新たなパラメータ
泳力を作りました
泳力が高いほど険しい道を通れます。
道の険しさというのは、
矢印の横に書いてある数値で、
プレイヤーが通る時の酸素量と等しいです。
エンティティは、自身の泳力以下の
険しさの道を通ることができます。
泳力システムとマップデザイン
エンティティの泳力よりも高い険しさの道にすることで、
それをプレイヤーだけが通れる道にできます。
そうした道は、部屋と部屋の間の仕切りのように
配置していくのがメインになってくるかと思いますが
ほかにもいろいろなバリエーションが考えられて楽しいので
以下に載せていきます
例えば上の画像のようなマップがあった場合、
泳力1のエンティティは、
一番左から一番右まで行くには、
波状に地点を進んでいく経路しかないですが、
プレイヤーは険しさ2の道も通れるので、
エンティティとどのように接触するか、
また避けて移動するかを選択することができます。
また、このマップでは
泳力1のエンティティが中央の地点に進んでしまうと、
ほかの地点へ進む道の険しさは3なので
抜け出すことができません。
プレイヤーに一気にエンティティを倒す爽快感を味わわせることができそう。
ですがほかの地点が安全になってしまうので良くないですね
何かしら抜け出させる手段を用意する必要あり
今後
攻撃力強化の仕組みを作る?