Ver0.006アップデートと大きな課題について
こんばんは、がぷがぷ工房です。
Ver0.006についてお伝えします
公開は明日28日です。
アップデート内容
・全ステージのミッション内容の変更
・コスチュームを3着追加
・ゴブリンステージ1にストーリーを仮実装
・ゴブリンステージ1のゴール地点を変更
・エネミーの実験体を追加
ミッションについて
全てのステージにおいて「全てのミッションを同時にクリア」に割り振られていたアイテムを別のミッションに割り当てました。
またミッションから獲得できるpainを2倍に引き上げました
コスチュームについて
前回お知らせしましたコスチューム2着は明日配布します
更にゴブリンステージ1のスカル回収ミッションに体操服が追加されます。
ストーリーについて
ゴブリンステージにちょっとした会話イベントが追加され
ゴール地点を変更しました
新しいゴール地点はステージ2の一部に食い込ませたものであり正式な形ではありません。
新しいエネミーについて
新しいエネミーが配置してありますが
今までのエネミーのひな型に当てはめただけの物であり
不完全な状態でのリリースとなります
人型以外のモーション作りに想像以上に手こずってしまい
掴みや凌○イベント等の作成が間に合いませんでしたm(_ _)m
敵スポーンの大きな課題
新しいエネミー(植物型や蟲など)を考えた時に、今のスポーンシステムのままだととても対応できないということに気が付きました。
現在の仕様ですと、敵が発生する度に進行を足止めする壁が発生しますが
この仕様を見直して敵との戦闘をスルーすることが出来るようにしたいと思います。
painRe:inでは、ステージをロードした際にそのステージで最大で同時出現する数分のエネミーを生成し非表示にした状態で待機させています。
プレイヤーによって倒されたエネミーは削除されず、再度非表示になり次に必要な時に再利用されるような形でプログラムを動かしています。
これによってエネミーを発生させる読み込み時間を無くし、シームレスな読み込みと描写の低コスト化を実現している感じです。
しかしこのような仕様上エネミーの同時出現数に上限がある為、倒すまで先に進めないようにする必要がありました。
※禁止壁をすり抜けてしまった後の敵スポーンにバグが生じて先に進めなくなる不具合はこれが原因で起きていますm(_ _)m
新しいシステムでは事前ロードと再利用のシステムは生かしたままに敵をスルー出来る仕組みを作る予定です。
なんとかVer0.007で導入したいです。
今後のアップデートについて
今回のアップデートではコスチュームが3着追加されますが
ゲーム自体にあまり大きな変更はありません
次回はのアップデートではシステム面にメスを入れて
今後のステージ開発が問題なく進められるように下地を作りたいと考えています。
コスチュームについてはいつも通り1~2着配布する予定です。
よろしくお願いしますm(_ _)m